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 全部整合起来用
相关推荐
db_murphy1 小时前
机器学习决策树的基尼系数是个啥?
学习·算法
心中有国也有家12 小时前
AtomGit Flutter 鸿蒙客户端: ChangeNotifier 模式
学习·flutter·华为·harmonyos
取地址符12 小时前
C++学习笔记(基于learn-cxx)(1)
c++·经验分享·笔记·学习
恣逍信点14 小时前
主观是客观的聚焦
人工智能·学习·程序人生·生活·业界资讯·交友·哲学
打球她不香吗14 小时前
本周ALLegro学习内容的总结
学习·allegro
其实防守也摸鱼15 小时前
蓝队相关知识学习(1)---常用堡垒机和服务器
服务器·功能测试·学习·网络安全·网络攻击模型·攻防对抗·蓝队
冰可乐配15 小时前
fmpeg音频编码组件aac(Advanced Audio Coding (AAC) encoder)学习
学习·音视频·aac
憧憬成为java架构高手的小白16 小时前
MySQl学习
学习
三品吉他手会点灯17 小时前
嵌入式机器学习 - 学习笔记1.1.1 - 什么是机器学习?
c语言·人工智能·笔记·嵌入式硬件·学习·机器学习
程序猿小泓17 小时前
从 Claude Code 学 Agent Harness:一个前端工程师的 AI Agent 学习笔记
前端·人工智能·学习