您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
转行AI-从Dify开始实践(4)-Agent详解
 
作者:吹水PM
  320  次浏览      9 次
 2024-11-18
 
编辑推荐:
本文主要介绍了从AI原理到模型演进及代码实践相关内容。希望对你的学习有帮助。
本文来自于微信公众号NLP Agent,由火龙果软件Linda编辑,推荐。

1. Agent的定义和工作原理

- Agent是一个自动化系统,能够识别用户意图并自动执行操作。

- 例如,当用户询问"去年哈佛录取了多少人"时,Agent会意识到需要联网搜索,调用Google搜索,获取相关链接,阅读内容,最后整合信息回答用户。

- Agent的基本工作流程包括:接收用户输入、意图识别、任务拆解、计划制定、工具选择、执行操作、整合结果、输出回答。

2. 搭建搜索引擎Agent示例

- 使用Dify平台创建空白应用。

- 在工具库中选择并添加搜索引擎工具,如DuckDuckGo API(免费使用)。

- 设置Agent参数,包括模型选择(如GPT-4)和最大迭代次数(如5次)。

- 编写提示词指导Agent如何展示搜索结果和参考链接,例如将参考链接单独列在回答下方。

- 测试Agent,如询问"最近xx有什么新闻",观察Agent如何调用搜索工具并整合信息。

3. 搜索引擎工作原理

- 搜索引擎会根据关键词返回多个相关网页。

- Agent会选择前几个(如前3个)搜索结果。

- 将这些网页的全部内容提取并输入到大语言模型中。

- 大模型根据这些"参考资料"和用户问题生成回答。

联网搜索详解

吹水PM,公众号:NLP Agent

解析AI大模型的联网搜索-2-种方案

4. Agent的原理和架构

- Agent需要工具储备、数据源和大语言模型作为基础。

- 大模型作为"项目经理",负责任务拆解、计划制定和工具调度。

- Agent会根据任务需求和工具描述选择合适的工具。例如,在解决数学方程时,会选择"数学老师"工具而非"计算器"工具。

- Agent的执行过程类似于项目开发流程:需求分解(任务拆解)、计划制定、工具调度(分配任务给开发人员)、执行、测试反馈。

5. 多Agent协作

- 微软提出的多Agent边缘协调方案,多个Agent在"群聊"中协作解决问题。

- 包括执行者、监督者等不同角色的Agent。

- 例如,在查询股票信息并给出投资建议时,执行者Agent负责获取股价信息,监督者Agent负责分析和提供建议,用户可以与多个Agent交互。

6. Agent的应用类型

- 狭义的Agent:设置好SOP流程执行任务,类似Workflow。适用于需要精确控制的场景。

- 广义的Agent:全自动化的智能助手,具有更高的自主性和灵活性。

- 应用案例:

- BySmart:一个智能购物助手,帮助用户在海外购物网站找到最适合的商品。

- AI搜索:根据用户需求整合多个信息源的内容。

- 化妆品推荐:基于社交媒体评论为用户推荐适合的护肤品。

7. Agent框架

- 清华大学提出的"X Agent"框架,包括外循环(快思)和内循环(慢想)。

- 外循环负责任务拆解和总体规划,类似于人类的直觉思考。

- 内循环负责具体执行和深入分析,类似于人类的深度思考。

8. 多模态多Agent系统:

- 类似ChatGPT-4的工作原理,对问题进行深度理解和意图识别。

- 多个Agent协作,互相校验和改进答案。

- 过程包括:问题理解、意图识别、自我反思、多Agent交叉验证。

- 这种方法提高了输出的准确性和稳定性,类似于思维链(Chain of Thought)加上多轮编辑的过程。

 

 

 

 
   
320 次浏览       9
相关文章

基于图卷积网络的图深度学习
自动驾驶中的3D目标检测
工业机器人控制系统架构介绍
项目实战:如何构建知识图谱
 
相关文档

5G人工智能物联网的典型应用
深度学习在自动驾驶中的应用
图神经网络在交叉学科领域的应用研究
无人机系统原理
相关课程

人工智能、机器学习&TensorFlow
机器人软件开发技术
人工智能,机器学习和深度学习
图像处理算法方法与实践

最新活动计划
数据建模方法与工具 12-3[北京]
基于模型系统仿真与验证 12-14 [讲座]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
SysML建模专家 1-16[北京]
 
 
最新文章
AIGC技术与应用全解析
详解知识图谱的构建全流程
大模型升级与设计之道
自动驾驶和辅助驾驶系统
ROS机器人操作系统底层原理
最新课程
人工智能,机器学习和深度学习
人工智能与机器学习应用实战
人工智能-图像处理和识别
人工智能、机器学习& TensorFlow+Keras框架实践
人工智能+Python+大数据
成功案例
某综合性科研机构 人工智能与机器学习应用
某银行 人工智能+Python+大数据
北京 人工智能、机器学习& TensorFlow框架实践
某领先数字地图提供商 Python数据分析与机器学习
中国移动 人工智能、机器学习和深度学习