03|Agent的常见推理模式:CoT、ReAct、Reflexion究竟是什么?
邢云阳

你好,我是邢云阳。
我上大学时有一位老师,他与各行各业的人都能比较专业的聊上几句,且还能推荐出相关的书籍。他曾给我们讲过,如何快速地进入一个行业领域,第一步就是先掌握这个领域的一些名词的含义。
因此我在第一节课,给你介绍了 Function Calling,在第二节课介绍了 Agent。在本节课,我将介绍 CoT、ReAct 等等这些常常在 AI 相关的场合听到的名词。在学完这三节课后,你就已经掌握了 AI Agent 理论的精髓,后续会开启实战。
CoT(Chain of Thoughts)
CoT 中文名称是思维链。最早是来自于人类向大模型提问时,无意中发现,如果加上一句 “Let’s think step by step”,大模型回答的效果就会有大幅增强。我们用 Kimi 大模型去测试一下。
首先不使用思维链:

使用思维链:

可以看到虽然使用和不使用思维链,这道题都算对了,但是,在用了思维链后,大模型把任务做了拆分并展示了每一步思考的过程。如果是一个复杂任务,或者我们想知道某个问题的具体解决步骤,那显然使用思维链效果会更好。
这其实就是让大模型不要着急回答问题,而是先推理拆解问题,然后再回答,这样一句简单的 prompt 就让大模型有了推理能力。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. CoT(Chain of Thoughts)和 ReAct(Reason+Act)是推理模式,用于减少大模型产生幻觉。 2. Reflexion是一种进阶的推理方案,通过反思和自我反思,不断精益求精,积累经验,以提高大模型的回答准确性和效率。 3. ReWOO(Reason WithOut Observation)是在 ReAct 方案基础上的思考,通过 Planner 和 Solver 大模型的协同工作,节省了对话成本。 4. 思维链、ReAct、Reflexion 和 ReWOO 是四种常见的 Agent 推理方案,解决了大模型在实际应用中的痛点,不断思考完善的过程。 5. 思维链、ReAct、Reflexion 和 ReWOO 四种方案见证了人类不断针对大模型和实际应用中的痛点,不断思考完善的过程。 6. Reflexion 利用三个大模型协同分工,一个用来做 ReAct,一个用来检查结果,一个用来总结经验教训,保证了结果的准确性,提高了执行效率。 7. ReWOO 解决了 prompt 越来越长的问题,通过 Planner 和 Solver 大模型的协同工作,节省了对话成本。 8. 方案没有最好的,只有最合适的,可以在工作中遇到实际场景时,灵活应用。 9. 大模型通过训练已经具备思维链的思想,可能也能通过训练具备 ReAct 等更高级的思想。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《AI 重塑云原生应用开发实战》,新⼈⾸单¥59
《AI 重塑云原生应用开发实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论