看了一圈 Agent🤔,突然感觉这些名词落到工程里,骨架都挺朴素:
工程来看,就是ReAct就是agent loop,一个while,循环里面加工具bash,结果再吐回模型🤖,
😀Plan-and-Solve就是先调一次llm做规划再塞进上下文跑👊,
😀Reflexion简单就是try…except,报错了就吐给llm重试🙃,
😀ToT就是多生成两个方案打分,选一个做,不行就换另一个方案做,也就是DFS(深度优先搜索)👺,
😌短期记忆就是开个list存,长期就写一下进MEMORY.md🧑🌾,
🤤任务进度边做边改就是写个清单todo_write,还能时不时踢一脚提醒一下👨🚀,
🥲钩子来拓展功能注入外部逻辑功能,设权限,做沙箱等等👤,
以前看到这些名字,觉得每个都是一套很复杂的东西。拆开之后才发现,很多都能用熟悉的循环、条件判断和状态存储搭出原型。
当然,能跑和好用...
Post #533453
19
@stwbos 在 Agent这些名词落到工程里,骨架都挺朴素 中发帖