Agent类型

智能体

  智能体(Assistant) 是一种通过编写提示器和配置工具信息来响应用户输入的系统。它利用大模型的推理能力,根据用户的需求生成答案。在执行过程中,智能体会动态调用各种工具,以获取必要的信息或执行特定任务。

  例如,一个配置了天气查询工具的智能体可以根据用户的请求实时查询天气,并将结果返回给用户。 img

特点

动态响应: 智能体能够根据用户的输入和当前上下文动态调用工具。

推理能力: 借助大模型的强大推理能力,智能体可以处理复杂的查询和任务。

自动化: 智能体能够自动化执行多步骤任务,减少用户的操作负担。

技能

  技能是通过LangGraph技术来自定义编排执行流程的系统。它允许用户通过拖拽组件的方式来构建和设计执行过程,使得整个过程更加可控和透明。

  技能的高自定义属性使其适用于需要精确控制和预定义步骤的场景。例如: img

特点

高可控性: 用户可以精确定义每一步的执行流程,确保过程的可预测性。 可视化编排: 通过拖拽组件的方式,用户可以直观地设计和调整流程。 自定义属性: 允许用户根据具体需求创建定制化的解决方案。

区别

执行方式: 智能体依赖于大模型的推理能力和动态工具调用,适合处理不确定性高的任务;而技能通过预定义的流程执行,适合需要精确控制的任务。 灵活性与可控性: 智能体具有更高的灵活性,能够适应多变的用户需求;技能则提供更高的可控性和可预测性。 应用场景: 智能体适用于需要实时响应和动态信息获取的场景,如实时信息查询;技能适用于需要固定流程和步骤的场景,如企业内部流程自动化。