内容简介:
本次演讲旨在与大家分享团队在探索Agent认知框架应用实践方面的探索。近期,我们学习并调研了包括Functions Calling、CoT、ToT、ReAct、Plan-and-Execute,以及Self-ask等多种Agent认知框架,并基于对各种框架的适用场景进行了分析,同时基于OpenAI Assistants、OpenAI API和LangChain对各种框架进行了Demo性质的实现。在分享中,我们将深入剖析这些认知框架各自的特点、优势和局限,重点阐述它们在构建Agent系统中的应用模式。还将结合工程实践,对各种Agent认知框架在面向特定任务上的效果进行比较。
演讲提纲:
1、Agent认知框架简介
包含Agent系统的定义和价值,认知框架在构建Agent中的重要作用以及主流认知框架一览:Functions Calling、CoT、ToT、ReAct、Plan-and-Execute、Self-ask等
2、各认知框架原理剖析 (25分钟)
2.1 Functions Calling框架
2.2 Chain-of-Thought (CoT) 框架
2.3 Tree-of-Thought (ToT) 框架
2.4 ReAct框架
2.5 Plan-and-Execute框架
2.6 Self-ask框架
3、认知框架的适用场景分析
3.1 包括任务复杂度视角:简单重复/复杂开放领域
3.2 相关性视角:通用领域/特定垂直领域
3.3 资源可用性视角:知识库/语料库/API等外部资源支持
3.4 应用目标视角:效率/准确性/可解释性/创造力等侧重考量
4、基于主流框架的Demo实现
4.1 技术选型:OpenAI Assistants、OpenAI API、LangChain
4.2 演示几个典型认知框架的Demo实现
4.3 点评不同技术方案的优缺点和适用场景
5、总结与展望
总结认知框架的研究现状和应用价值,并展望未来Agent系统的发展方向,共同推进认知框架的创新应用。
听众受益:
1、系统全面了解主流Agent认知框架。听众将对Functions Calling、CoT、ToT、ReAct、Plan-and-Execute、Self-ask等主流认知框架有清晰认识,了解它们各自的核心思想、优势和局限。这有助于听众在构建Agent系统时做出合适的技术选型。
2、学会分析认知框架的适用场景。演讲从任务复杂度、领域相关性、资源可用性、应用目标等多个视角,教会听众如何分析认知框架的适用场景。掌握这一方法论,有助于听众根据实际应用需求,为Agent系统匹配最佳的认知框架。
3、掌握认知框架的实现路径和效果评估方法。听众不仅可以通过Demo实现环节见识主流框架的实现方法,还能学习到如何针对具体任务设置测试集、对比评估不同认知框架的性能。这些实践经验将帮助听众更高效地落地应用认知框架,并持续优化Agent系统的性能。
新加坡科技研究局(A*Star)高性能计算所人工智能研究员。主攻方向为 NLP 大模型的研发与应用、持续学习、Alin FinTech。黄佳深耕人工智能领域多年,积累了丰富的科研项目和政府、银行、能源、医疗等领域 AI项目落地实战经验,目前正与 PlatoX.AI展开富有前景的技术合作。曾著有《零基础学机器学习》、《数据分析咖哥十话》等多部畅销书籍。