news 2026/10/28 10:22:54

小白程序员必看:从入门到精通大模型Agent,收藏这份学习指南!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小白程序员必看:从入门到精通大模型Agent,收藏这份学习指南!

本文深入浅出地介绍了大模型Agent的概念、工作原理及其与Chatbot、Workflow、RAG的区别。通过一个具体的竞品研究案例,详细解析了Agent如何根据目标选择行动、接收反馈并持续调整任务。文章还提供了一个基础Agent的系统组成框架,帮助读者理解模型、工具、上下文与状态等关键要素。最后,通过三个实际场景的对比,引导读者检验对Agent的理解,并提供了五个关键问题用于系统分析。这是一份适合初学者和程序员的Agent学习资料,助力快速掌握大模型Agent的核心技术。

从一次回答,到一项任务

你可能已经见过许多打着 Agent 名号的产品:有的帮你查资料,有的操作浏览器,有的分析数据,还有的会调用几个“角色”一起讨论。它们看起来差别很大,却都被叫作 Agent。

第一次接触这个词时,很容易产生一个疑问:它究竟是一种新技术,还是聊天机器人的新名字?

我们先从一个具体任务开始。本章讨论的是以大语言模型为核心的 Agent。你不需要先学某个框架,也不用记住一串缩写;只需要带着一个问题往下读:当用户交给 AI 一个目标后,下一步到底由谁决定?

读完本章,你应该能够解释 Agent 的基本工作方式,分清它与 Chatbot、Workflow、RAG 的关系,并看懂一个最小 Agent 的系统结构。

  1. 1 同一句需求,可以有两种工作方式

假设你正在做一款团队协作产品,希望了解市场上的同类产品。你对 AI 说:

请研究 A、B、C 三款产品的公开定价和核心功能,给我一份比较报告。每个关键结论要附来源;找不到的信息请标成“未找到公开信息”。

一种常见的处理方式是:模型根据你提供的材料或已有知识,直接生成一份报告。如果没有最新资料,它可能说明信息不足,也可能给出听起来合理但无法核实的内容。接下来,你需要自己搜索网页、补充材料,再让模型继续修改。

另一种处理方式是:系统先识别报告需要哪些信息,再调用搜索工具寻找官网,读取定价页,把获取到的信息记录下来。发现 B 产品没有公开价格时,它尝试查找帮助中心;发现 C 产品的两处描述冲突时,它比较来源和更新时间。资料足够后,它生成报告,并检查关键结论是否附有来源。

后面这种系统,具备了本章要讨论的 Agent 特征:它围绕一个目标,选择行动,接收行动结果,再据此决定下一步。

图 1-1:Agent 把目标推进为可核查的交付物。任务中出现的信息缺口,会影响后续行动。

这里的差别不在于聊天窗口长什么样,也不在于模型说了多少话,而在于任务如何向前推进。模型可以提出“接下来应该查官网”,但只有系统真的执行搜索、接收结果,并让结果影响后续决策,才构成实际的行动过程。

这个例子也给出了一个合理的边界:Agent 只研究公开信息并生成报告。订阅产品、联系销售、替用户发布报告,属于另外的操作,需要另外定义权限。

  1. 2 一个可以用于设计系统的定义

“Agent”在不同论文、产品和团队里有不同的用法。本小册采用一个便于工程实践的定义:

Agent 是一个以目标为导向的系统:它让模型根据当前上下文和行动反馈,在给定权限与资源限制内选择下一步行动,并通过执行、观察和调整推进任务。

这个定义里,有四件事值得拆开看。

第一,系统需要一个目标。比如“找出三款产品的公开价格并附来源”,比“帮我研究一下”更容易执行,也更容易判断是否完成。目标通常还要说明交付形式、质量标准和不能做的事。

第二,模型会参与行动决策。它可能选择搜索、读取某个页面、运行计算,也可能判断现有信息已经足够。如果所有步骤和分支都由程序预先规定,模型只是完成其中的文本处理,这更接近固定工作流。

第三,行动会产生新的观察结果。搜索可能没有命中,网页可能无法访问,计算也可能报错。这些结果必须回到系统里。没有反馈,模型写出再详细的计划,也只是计划。

第四,决策发生在边界内。工具是否可用、参数是否有效、某项操作是否需要人工确认,应由执行程序和权限机制检查。仅在提示词中写一句“不要越权”,并不能代替这些检查。

可以用下面这条关系记住它:

目标 + 模型参与的行动选择 + 执行反馈 + 约束下的持续推进。

这是一种工作方式,不是必须集齐的功能套餐。Agent 不一定需要长期记忆、复杂规划器或多个角色;如果任务很简单,它也可能一次行动就完成。我们更关心系统是否具备依据反馈调整行动的能力,而不是某次任务一共调用了几次工具。

  1. 3 Chatbot、Workflow、RAG 与 Agent,区别在哪里

这些词经常被放在一起比较,但它们描述的并不是同一个维度。把它们当作互斥的四种产品,反而容易误解。

图 1-2:对话是交互形式,工作流是流程组织方式,RAG 是知识获取方法,Agent 强调行动决策。它们可以组合使用。

概念主要回答的问题在竞品研究中的例子
Chatbot,聊天机器人用户怎样与系统交互?用户在聊天窗口提出需求、补充条件、查看结果。
Workflow,工作流任务按照什么流程执行?程序规定“抓取三个指定页面 → 提取字段 → 填入比较表”。
RAG,检索增强生成回答怎样获得外部知识支持?检索内部资料库中的产品信息,把相关片段提供给模型生成回答。
Agent系统如何根据当前情况决定下一步行动?模型发现价格信息缺失后,选择查询帮助中心;发现冲突后继续核查。

Chatbot:重点是交互

聊天机器人通常以对话为入口。它可以只生成文本,也可以在背后连接知识库、工作流或 Agent。因此,看见一个聊天窗口,无法判断它背后的执行方式。

反过来,Agent 也不一定有聊天窗口。它可以由定时任务触发,处理一批数据,最后把结果写入一个文件。

Workflow:重点是流程如何确定

工作流把步骤和分支提前定义好。例如,搜索失败就重试一次,仍然失败就记录错误;字段缺失就输出空值。这些规则可以很复杂,也可以使用大模型,但执行路径主要由预设逻辑决定。

Agent 则把部分行动选择交给模型。面对不同观察结果,模型可能选择不同工具或不同处理顺序。这不意味着系统“没有流程”,而是流程中存在由模型决定的部分。

实际系统经常混用两者:外层工作流负责接收任务、鉴权、保存结果;中间的 Agent 负责完成不容易预先穷举的研究步骤。设计时,应该具体指出哪一段允许模型决策。

RAG:重点是知识怎样进入上下文

RAG 的典型做法是先检索外部资料,再把相关内容提供给模型,帮助它生成有依据的回答。它主要解决知识获取问题。

Agent 可以把检索作为一个工具:先查资料,发现材料不足,再决定是否换关键词或查看其他来源。不过,一次检索后直接生成回答的系统,不会因为用了 RAG 就自动具备 Agent 的行动循环。所有搜索或网页读取也不必都称为 RAG,要看检索结果如何支持生成过程。

这几个概念可以放进同一个产品:用户通过 Chatbot 提交任务,Workflow 负责固定步骤,Agent 决定研究行动,RAG 提供内部知识。理解它们的关系,比给产品贴一个名字更有用。

  1. 4 一个 Agent 由哪些部分组成

从实现角度看,可以把一个基础 Agent 拆成五部分。它们不一定是五个独立服务,但职责应该清楚。

图 1-3:模型提出行动,运行时校验并执行。工具结果和任务状态共同构成下一轮决策的上下文。

目标与指令:这次要完成什么

目标描述本次任务,指令描述系统的工作规则。在竞品研究中,目标是产出比较报告;规则包括优先使用官方来源、为关键结论附链接、缺失信息如实标记。

“成功”也应有具体标准:是否覆盖三款产品?是否区分月付与年付?价格是否注明币种和适用条件?如果没有这些标准,系统很容易把“生成了一段文字”当成“完成了研究”。

模型:根据当前信息提出下一步

模型负责理解任务、处理资料,并在允许的选项中选择行动。它可能提出一次工具调用,也可能生成最终报告。

模型输出的是行动请求。真正执行请求的是程序:程序检查工具名称、参数、权限和资源预算,再把执行结果交回模型。这个区分,是后续可靠性和安全设计的基础。

工具:系统能做哪些事

工具把模型连接到外部环境。常见工具包括搜索、网页读取、数据库查询、计算、文件操作等。工具的输入输出需要清楚,让模型知道该传什么参数、结果代表什么。

在本章案例中,搜索和读取网页通常已经能支持基础研究。是否加入其他工具,要看任务需要;工具越多,并不一定越容易成功。

上下文与状态:现在知道什么,已经做到哪里

上下文是模型在当前决策时能看到的信息,比如用户需求、已获取的证据、最近一次工具结果。

状态是系统记录的任务进展,比如哪些产品已查过、哪些字段仍缺失、已经使用了多少次搜索。状态可以保存在程序的数据结构或数据库中,再按需要组织进上下文,避免把全部历史原样塞给模型。

长期记忆是另一种可选能力,用来跨任务保留偏好或经过筛选的经验。它不是所有 Agent 的必需品,也不能与当前任务状态混为一谈。

运行时与控制机制:怎样执行,何时停止

运行时负责调度整个过程:调用模型、执行工具、更新状态、处理异常,并决定是否允许继续。

它还需要设定最大步骤数、时间或费用预算,控制读写权限,并在必要时等待人工确认。模型可以判断“报告已经完成”,运行时也可以因为预算用尽而终止任务。这是两种不同的结束原因,交付时应该说明清楚。

  1. 5 Agent 如何完成一次任务

理解组成之后,我们再把它们连起来。一个常见的执行循环是:

读取目标与当前状态 → 选择行动 → 校验并执行 → 接收结果 → 更新状态 → 继续或结束。

图 1-4:行动结果返回决策过程;完成、受阻和资源限制都可能让循环结束。需要审批的行动先等待确认。

仍以竞品研究为例,系统可能经历下面几个回合。这是一种可能的执行过程,并不是要求每个 Agent 都按相同步骤运行。

当前情况本轮行动收到的结果下一步判断
三款产品的证据都未收集搜索 A 产品的官方定价页获得不同套餐的价格和计费说明记录币种、付费周期及来源,再研究下一款。
B 产品未展示公开价格读取官方帮助中心确认价格需要联系销售获取标记“未找到公开信息”,不编造具体金额。
C 产品的两个页面描述冲突核对来源、更新时间及适用条件发现一个页面描述的是旧套餐使用当前套餐信息,并保留核查说明。
所需字段已有证据或缺失说明生成报告并检查引用发现一项功能结论没有对应来源补查该结论,或删除无法支持的断言。

这几轮行动之所以连成一个循环,是因为每一轮都改变了系统掌握的信息。B 产品没有公开价格,下一步就不应继续猜测;C 产品存在冲突,下一步就需要核查,而不是直接把两条信息都塞进表格。

行动失败也必须成为可用的反馈。例如,工具应该区分“网页访问失败”与“网页成功读取,但没有价格”。前者可以尝试其他来源,后者可能已经足以支持“未找到公开信息”的说明。含糊的工具结果会让模型做出含糊的判断。

循环还需要明确的停止条件,常见情况包括:

  • 达到验收标准,返回交付物及其证据;
  • 缺少必须由用户补充的信息,说明缺口并等待;
  • 遇到无权限执行的操作,说明受阻原因;
  • 达到步骤、时间或费用上限,返回已有结果和未完成事项。

一个能够如实交代未完成部分的 Agent,比一个永远宣称“任务已完成”的系统更容易评估和改进。

  1. 6 几个容易混淆的判断

调用了一次工具,就一定是 Agent 吗?

不能只看调用次数。例如,程序固定调用天气接口,再让模型把结果改写成自然语言,仍然可以是一条工作流。判断重点是:模型是否参与行动选择,工具反馈是否会影响后续决策。

同样,一个具备这种能力的 Agent,可能恰好一次调用就解决问题。没有必要为了证明它是 Agent,增加多余步骤。

写出了详细计划,就说明它能执行吗?

计划只是模型输出的一种文本。系统还需要可用的工具、执行程序、状态记录和反馈路径。看到“第一步搜索、第二步分析、第三步汇总”,应该继续检查这些步骤是否真的发生,以及结果能否被核查。

自主程度越高,效果就越好吗?

自主程度意味着模型有更大的行动选择空间,也意味着行为更难预测。某个字段的格式检查,通常可以交给确定性代码;资料缺失后的研究路线,则可能适合模型判断。

应该根据任务需要选择自主程度。让模型自由决定每个步骤,未必比固定流程加少量动态决策更可靠。

长期记忆和多 Agent 是标配吗?

不是。一次性的研究任务可以只保留当前状态;复杂任务也不一定要拆成多个角色。长期记忆可能保存过期信息,多 Agent 会增加协调成本。先证明最小系统能完成任务,再决定是否增加这些能力。

同样,使用了某个 Agent 框架,并不能说明系统一定有效。有效性需要通过具体任务的成功率、结果质量、耗时和成本来验证。

  1. 7 用三个小问题检验理解

试着判断下面三种系统的工作方式。

场景一:会议摘要。 用户上传会议记录,模型生成摘要,程序保存为文件。

这是典型的固定处理流程。保存文件是一项操作,但如果步骤完全预设,模型没有参与行动选择,就没有必要按本章定义把它归为 Agent。

场景二:知识库问答。 系统根据用户问题检索资料,把相关段落交给模型,生成带引用的回答。

这是典型的 RAG 应用。如果没有由模型决定的后续研究行动,它可以是“聊天机器人 + RAG”。如果模型发现证据不足后主动换关键词、继续检索并核查答案,就增加了 Agent 的特征。

场景三:数据异常排查。 模型查看异常指标,选择查询相关数据,发现地区差异后进一步分组,最后给出可能原因和证据。

这符合本章讨论的 Agent 工作方式。不过,“可能原因”仍然只是基于现有证据的分析;如果要修改线上配置,应额外设计权限、审批和回滚机制。

当你接触一个新的 Agent 产品或方案时,可以用下面五个问题把它说清楚:

  1. 用户交给系统的目标是什么,怎样判断完成?

  2. 哪些步骤由程序规定,哪些行动由模型选择?

  3. 系统有哪些工具,它们能够读什么、改什么?

  4. 行动结果如何返回,任务进展保存在哪里?

  5. 系统什么时候停止,失败后向用户交代什么?

只要能够具体回答这五个问题,你就已经开始从产品名称走向系统设计。

本章要点

Agent 的关键特征,是围绕目标选择行动,并根据行动结果继续调整。模型负责提出决策,运行时负责校验和执行,状态记录让任务能够持续推进。

Chatbot、Workflow、RAG 和 Agent 描述不同维度,可以出现在同一个系统里。长期记忆、多 Agent 和复杂规划都属于按需选择的能力。

理解工作方式以后,下一个问题才有判断依据:你的业务问题,是否值得使用 Agent? 下一章将从任务的不确定性、结果可验证性以及试错成本出发,讨论场景选择。

大模型的知识又多又杂,到底怎么学?

做这行久了,被问最多的问题就一个:大模型的知识又多又杂,我到底先学啥?翻了一堆资料,看啥都像重点,结果啥都没学进去。今天把我自己一路摸出来的顺序捋一遍,零基础、应届生、转行的都适用。跟着走,至少方向不乱、不瞎忙,学完拿得出手。

第一阶段(10天):初阶应用

这一阶段就一个目标:把大模型真正"玩明白",不是只会聊天那种,而是能调教它、能用代码把大模型和业务接起来。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …
第二阶段(30天):高阶应用

这阶段正式进实战,目标很实在:做出两个能拿出手的东西——一个私有知识库,一个 agent 对话机器人。

  • 为什么要做 RAG

  • 搭建一个简单的 ChatPDF

  • 检索的基础概念

  • 什么是向量表示(Embeddings)

  • 向量数据库与向量检索

  • 基于向量检索的 RAG

  • 搭建 RAG 系统的扩展知识

  • 混合检索与 RAG-Fusion 简介

  • 向量模型本地部署

  • …

走完这 30 天,Python 或 JavaScript 背景的基本能独立做一套 RAG 应用,简历上也敢写"大模型应用开发"了。

第三阶段(约20天):动手微调

学到这,你已经开始 “造” 模型了 —— 通过微调,搞出垂直领域的专用小模型。

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你从 “只会用” 变成 “能造” 的 AI 小子。那么你还想往下探索吗?

想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!

第四阶段(20天):商业闭环,部署落地

技术学完,落地才算数。这阶段带你搞明白大模型怎么真正跑起来、用起来。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

想要入坑大模型的朋友,给大家准备了一份2026 年最新 AI 大模型全套学习资料:

1、大模型系统化学习路线

2、大模型学习视频教程

3、大模型学习书籍&电子文档

4、AI大模型最新行业报告

5、大模型项目实战&配套源码

6、2026大模型大厂面试真题

7、为什么要学习大模型?

我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。

8、适合谁学?
  • 传统后端 / Java / 前端开发,想转型 AI 应用
  • 大学生、应届生,想拿更好的 offer
  • 产品经理、运营,想武装职业竞争力
  • 技术负责人,想给团队落地提效

学习是反人性的,但回报是真金白银。技术会更新,赛道会切换,但只要你先动手,机会就永远站在你这边。

9、这些资料真的有用吗?

这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。

想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!

好了,就写到这。路线是死的,人是活的,卡住了随时来问我。觉得有用就点个收藏,别让它进收藏夹吃灰——动起来比啥都强。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 10:20:53

AI长期记忆管理:实体去重、冲突检测与更新机制落地实践

1. AI记忆为什么越存越乱:从现象到根因1.1 一个几乎所有人都踩过的坑如果你正在做AI应用,尤其是带长期记忆的对话助手、个人知识库或者自动化工作流,大概率遇到过这种场景:用户上周说“我住在北京”,这周说“我搬到上海…

作者头像 李华
网站建设 2026/10/28 10:20:42

居委会的数字助手来了:六大功能让社区治理井井有条

社区工作千头万绪,从党建活动到居民服务,从治安管理到物业协调,居委会每天要处理的事务涵盖方方面面。社区服务平台,围绕“六位一体”社区治理模式,为居委会提供党建管理、居民议事、治安监控、物业监督、教育组织、便…

作者头像 李华
网站建设 2026/10/28 10:17:43

大模型接境外 API:数据出境这条线怎么判

版权与内容来源声明 本文为原创整理。文中涉及官方文档、开源仓库、论文与公开报道的内容,均在附表 A 中标注来源;引用官方原文保持原样,不作改写。文中命令、版本号与界面截图以本文成文时的实测/核验结果为准,标注「待验证」的部…

作者头像 李华
网站建设 2026/10/28 10:17:29

插件式框架学习(1)

lianpeiliang/LearnFramework: 基于 C / Qt 5 的轻量级桌面插件框架学习项目,包含应用启动、命令与消息分发、插件加载及服务注册。 它是一个基于 C / Qt 5 的桌面插件框架学习版,目前运行后主要显示一个空窗口,还没有具体业务功能。 核心价…

作者头像 李华
网站建设 2026/10/28 10:13:58

LPC_经纬海拔转XYZ

LPC:Localization Planning and Control 输入:GNSS 输出 LLH(lat, lon, h),WGS84(纬度 φ,经度 λ,大地高 h) 输出:ENU(东、北、天) / NED(北、东…

作者头像 李华