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需要处理的工具太多

相关推荐
神秘的猪头28 分钟前
🚀 拒绝“一本正经胡说八道”!手把手带你用 LangChain 实现 RAG,打造你的专属 AI 知识库
langchain·llm·openai
栀秋6661 小时前
重塑 AI 交互边界:基于 LangChain 与 MCP 协议的全栈实践
langchain·llm·mcp
EdisonZhou16 小时前
MAF快速入门(18)Agent Skill 快速开始
llm·aigc·agent
会写代码的柯基犬21 小时前
DeepSeek vs Kimi vs Qwen —— AI 生成俄罗斯方块代码效果横评
人工智能·llm
神秘的猪头1 天前
🔌 给 AI 装上“三头六臂”!实战大模型接入第三方 MCP 全攻略
langchain·llm·mcp
神秘的猪头2 天前
🔌 把 MCP 装进大脑!手把手带你构建能“热插拔”工具的 AI Agent
langchain·llm·mcp
智泊AI2 天前
一文讲清:Agent、Workflow、MCP的区别是啥?
llm
warm3snow3 天前
Claude Code 黑客马拉松:5 个获奖项目,没有一个是"纯码农"做的
ai·大模型·llm·agent·skill·mcp
马腾化云东3 天前
Agent开发应知应会(langfuse):Langfuse Score概念详解和实战应用
人工智能·llm·ai编程
Baihai_IDP3 天前
HackerNews 热榜第一名:AGI 的 A,原来代表的是 Ads(广告)
人工智能·程序员·llm