01
Pipeline as Code
整个流程压成一行:src/pipeline.run()。准备图 → Claude 主调用 → image edit → 落盘。每步可独立 mock、可独立替换。
src/pipeline.py:run()HARNESS · 工程化叙事
AI Engineering, Now Including Art Direction.
做 demo 的人很多,做能持续 ship 的产品的人很少。
01
整个流程压成一行:src/pipeline.run()。准备图 → Claude 主调用 → image edit → 落盘。每步可独立 mock、可独立替换。
src/pipeline.py:run()02
outputs/runs/{ts}/ 留下全套 artifact:原图、古图、agent_output.json、mapping.json、edit_prompt.txt、raw_response.txt、trace.jsonl。失败也能复盘。
outputs/runs/{ts}/03
kb/TABOO.md 明确写下 78 条魏晋禁忌物(椅子、和服、玉米、马面裙……)。LLM 输出含禁词即触发 forbidden_warning,反向约束守门。
kb/TABOO.md04
image_edit 抽出 Provider 接口:OpenAI / Gemini / Replicate 三家可热切。某家挂了,IMAGE_PROVIDER=replicate 一键兜底。
src/image_edit.py05
kb/wiki/*.md 全是 markdown,进 Git;scripts/build_kb_seed.py 一键扩充;scripts/annotate_atlas.py 自动生 annotations。知识也走 PR。
kb/wiki/ + scripts/LLM 调用层
OpenAI · Anthropic · Google
图鉴
标注 + 入库
WIKI
GitOps 管理
留影
可复现 artifact
模型是飞机。Harness 是跑道。
没有跑道,再快的飞机也只能在田里横冲直撞。