跳到主要内容

AI Agent 知识体系概览

问题

什么是 AI Agent?它和普通的 LLM 调用有什么区别?

答案

AI Agent 是能够自主规划、使用工具、迭代执行的 LLM 应用。与单次问答不同,Agent 可以根据目标自主决定下一步动作,直到任务完成。

一、Agent vs 普通 LLM 调用

维度普通 LLM 调用AI Agent
交互模式单轮输入→输出多步循环,自主决策
工具使用可调用搜索、API、代码执行等
规划能力可分解任务、制定计划
记忆无(或仅 Context)短期+长期记忆
迭代根据结果调整下一步

二、Agent 核心架构

核心循环Think → Act → Observe → Repeat

三、Agent 知识全景

模块核心内容文档
核心循环ReAct、Think-Act-ObserveAgent 核心循环
工具调用Function Calling、Tool Use工具调用机制
规划任务分解、计划生成规划与推理
记忆短期/长期记忆管理记忆系统
多 Agent协作、分工、通信多 Agent 系统
框架LangGraph、CrewAI 等Agent 框架对比
评估评估指标、BenchmarkAgent 评估
安全权限控制、沙箱隔离Agent 安全

四、Agent 应用场景

场景示例关键能力
编程助手Cursor、GitHub Copilot Agent代码生成 + 文件操作 + 终端
数据分析Code Interpreter代码执行 + 可视化
客服自动查订单、退款API 调用 + 多步流程
研究助手搜索 + 阅读 + 总结搜索 + RAG + 推理
自动化运维日志分析 + 告警处理工具链 + 决策

五、学习路径


相关链接