Agent Workspace:复杂任务为何需要文件化上下文?
《Agent 大模型 0 到 1 系统课》 · 程序员 Sunday
你正在阅读本节的免费试读。完整课程 ¥499,可在文末添加作者微信购买。
上一小节,咱们让“世界观设计师”把三条世界规则写进了 workspace/game/world.md。
当时只有一份文件,感觉还不出太大区别。等角色档案和场景草稿也写出来以后,那么问题就来了:下一次让 Agent 检查一个场景,是否需要把所有文件的正文重新塞进 messages?
咱们先别急着回答,直接做个对照实验。
同一个问题,试试两种给资料的方式
本节代码在 Code/Node/第八章/03-workspace。为了让每位同学都能得到相同结果,案例先准备三份固定资料:
workspace/
└── game/
├── world.md
├── characters.md
└── scenes/
└── scene-01.md
world.md:表示世界观characters.md:表示角色档案scene-01.md:表示一个具体的场景
而在 world.md 里有一条明确的规定:太空站无法恢复对外通信。
但是,scene-01.md 写的是“林澜修好了天线,成功联系上地球”。
至于 characters.md,记录的是几名角色的性格和目标。
本节试读已结束
继续学习,解锁完整课程
购买《Agent 大模型 0 到 1 系统课》,
继续阅读本节剩余内容与后续课程。
