AI Agent 开发 0-1 学习路线(学习目标)

  • RAG :给模型查外部知识,让它不胡说。
  • Tool Calling :让模型调用工具(搜索、计算器、API)。
  • Memory :让模型记住对话历史,有上下文。
  • Workflow :把任务拆成固定步骤流程,按顺序执行。
  • Agent自主思考 + 决定用什么工具 + 怎么走流程,是智能体本身。

1. RAG(检索增强生成)

作用:解决 "模型不知道、会瞎编" 的问题

  • 外部文档 / 知识库检索相关内容
  • 把检索结果喂给大模型,让它基于真实信息回答
  • 不做决策、不调用工具、不规划步骤
  • 只负责:给知识

2. Tool Calling(工具调用)

作用:让模型能 "动手做事"

  • 模型判断需要工具 → 自动调用
  • 工具包括:搜索、计算器、数据库、发邮件、API
  • 只负责:执行单个动作
  • 不规划流程、不记历史、不检索知识

3. Memory(记忆)

作用:让模型记得之前聊了什么

  • 存储对话历史、用户偏好、任务状态
  • 让多轮对话连贯
  • 只负责:存信息、读上下文
  • 不思考、不调用工具、不做流程

4. Workflow(工作流)

作用:把任务写成固定步骤

  • 例如:用户提问 → 检索 → 总结 → 发邮件
  • 步骤固定、可编排、可可视化
  • 不自主思考,只按流程跑
  • 负责:按顺序执行任务

5. Agent(智能体)

作用:自主完成复杂任务

  • 会思考:我要做什么?
  • 会选择:用 RAG?用工具?走流程?
  • 会记忆:记住上下文
  • 会纠错:失败了重试
  • 最高级概念,把 RAG / Tool / Memory / Workflow 全部整合起来用
相关推荐
dadaobusi13 小时前
学习:RV lkvm SBI
java·学习·spring
传奇开心果编程15 小时前
【Xilem 0.4 基础语法学与练】第一课:从零到计数器
学习·rust·前端框架
David猪大卫15 小时前
【C++修炼】智能指针使用及原理
开发语言·c++·经验分享·笔记·学习·考研·面试
z23456d16 小时前
第四十一天学习心得
学习
sunflower#17 小时前
Go学习第五阶段:接口、泛型与包设计,实现可替换的通讯录存储层
学习·oracle·golang
dadaobusi17 小时前
RV设备透传:主线尚未支持
学习
xqqxqxxq17 小时前
AI Agent学习:主动工具发现(李博杰《深入理解 AI Agent》4.8观后总结)
人工智能·学习
爱吃苹果的日记本18 小时前
数据结构第一课
c语言·数据结构·数据库·学习·c#
孫治AllenSun19 小时前
【LangChain4J-09】开发学习知识点
spring boot·后端·学习
边境悍匪19 小时前
蜗牛学苑 Java 智能体学习 Day38|Spring AI Alibaba2 思维导图复盘
java·学习·spring