Agent(智能体)入门篇 | 什么是agent?

1.什么是agent?

定义: Agent(智能体): 指能够独立完成任务的系统。用户只需要给agent发送指令即可,agent自己思考并完成工作。

2.agent的核心特征

(1)利用LLM管理工作流程执行和决策

Agent能识别工作流程何时完成,并在需要时主动纠正其行动。如果失败,也可以停止执行并将控制权转回给用户。

(2)访问各种工具与外部系统交互

既可以收集上下文,也可以采取行动,并根据工作流程的当前状态动态选择适当的工具。

Agent与传统应用的对比

3.何时选择agent

Agent特别适合传统确定性和基于规则的方法不足的工作流程:

(1)复杂决策: 无法通过分支判断做决定的需求,eg:客服问答

(2)规则爆炸: 由于广泛而复杂的规则集而变得笨重的系统,使更新成本高或容易出错。

(3)严重依赖非结构化数据: 涉及解释自然语言、从文档中提取含义或与用户进行对话交流的场景。

4.agent组成部分

Agent可以感知其环境,通过自己的决策和行动来改变环境,并通过学习和适应来提高其性能。由四个部分组成:

(1)规划

(2)记忆

(3)工具使用

(4)行动

5.agent编排模式

(1)Agent模式: 任务简单

(2)Agent模式: 目前的agentic系统

当系统面临以下挑战时,可以考虑拆分为多个Agent:

逻辑极其复杂: 可以考虑将每个逻辑段分配给不同的Agent

工具过载: 单个agent需要处理的工具太多

相关推荐
缘友一世17 小时前
tmux 共享终端:AI 模型执行命令的实时审计方案
linux·llm·tmux·agent终端交互审计
智泊AI19 小时前
AI大模型中常见的20个基础概念,建议收藏!
llm
sun_tao119 小时前
Prompt工程实践
人工智能·llm·prompt·agent
Cosolar20 小时前
Claude Code Skills 源码深度解析:从元工具架构到 Agent 进化内核
llm·agent·ai编程
见合八方21 小时前
AI大模型入门教程:从零开始理解ChatGPT背后的技术
ai·chatgpt·大模型·llm·入门教程
悟乙己21 小时前
Advanced RAG 02:揭秘 PDF 解析
ai·pdf·llm·文档解析
土豆12501 天前
AI 编程可维护性技能实战:让 AI 成为你的代码质量守门员
llm·ai编程
Pkmer2 天前
为基于LLM应用开发而生的LangChain框架
langchain·llm
七七powerful2 天前
AI实战--从零构建的「微舆」:一个多智能体舆情分析系统的架构解析与实践指南
架构·llm·微舆·bettafish