掘金· Sailing·· 20 天前精选AI 评分78
从一次 Function Call 到多步 Agent:ReAct 循环的工程实现
【封闭结束3】ReAct 循环:从一次 Function Call 到多步 Agent
AI 导读
作者以虚构的运维助手 OpsPilot 为例,用 TypeScript 讲清 ReAct 循环怎么从一次 Function Call 扩展成可停、可失败、可追问的多步 Agent。
借鉴点
能拿走一套 TypeScript 版 ReAct 循环骨架,含 tool_call id 配对、失败写成 Observation、并行等齐、maxSteps 与同参重复检测,可直接替换单次 Function Call 就收工的写法;代价是要自己写各家适配层并处理取消与中断续跑。
来源:掘金 · juejin.cn