在构建了这么多 Agent 之后,我发现了一个共同之处
每次开始构建一个新的 Agent,我都会跟自己说:这次要设计得优雅一点。
然后大概写到第三个的时候,开始感觉不对劲。
不是功能不对,是结构开始重复——模型初始化的代码复制过来改一改,Prompt 直接硬编码在代码里,工具列表在构造函数里一个个手动注册。每个 Agent 看起来都挺独立,但你一眼看过去,这些代码基本上都长一个样。
更难受的是,你想改个 Prompt 试试效果,得改代码,然后重新...
阅读全文…