
Reddit上有人说,AI Agent就是:模型->工具->结果->模型。
从程序员角度来说,就是拼接参数json,调用LLM,处理返回值json。
Agent不只是聊天机器人,还需要工具,所以要先告诉Agent,你有哪些API/工具,这些工具可以做什么。
不需要用什么复杂的框架,基本上只需要串联:
用户输入目标Prompt->将提示词传递给LLM->模型决定下一步->需要工具(API调用、爬取网页、操作API)执行->将结果反馈给模型进行下一步->直到任务完成。
即:模型 → 工具 → 结果 → 模型
关于记忆,先用短期记忆,比如最近几条上下文消息。
如果需要跨会话记忆,可以从持久存储获取,比如向量数据库。