HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
  • 《k8s学习心得》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
  • 《k8s学习心得》
随笔
关于作者
  • 《从0到1学习Java多线程》

  • 《从0到1搭建服务器》

  • 源码学习

  • 可观测和监控

  • 玩转IDEA

  • AI学习

    • LLM和Agent的区别
    • Agent组成和工作模式
    • Prompt、MCP、Skills有什么区别
    • Function Call
  • 03-RPC

  • 05-《Java日志框架》

  • k8s

  • 专栏
  • AI学习
#LLM #Agent #区别
HaC
2026-06-23
目录

LLM和Agent的区别

要理解 LLM(大语言模型) 和 Agent(智能体) 的区别,可以用一个很形象的比喻:

LLM 是大脑,Agent 是拥有手脚和工具的人。

# 🧠什么是 LLM?

LLM (Large Language Model,大语言模型) 是一个经过海量数据训练出来的语言处理模型。

它的核心能力是:

  • 理解和生成文本:能看懂你的问题,并输出一段文字作为回答。
  • 知识存储:记住了训练数据中的大量事实和常识。
  • 推理能力:能进行逻辑推理、数学计算、代码生成等任务。

但 LLM 有一个致命弱点:它只能“动嘴”,不能“动手”。它无法主动去查外部信息、调用外部工具、执行实际操作。它的输出只有文本——无论多么精妙,都只是一段话。

类比:LLM 就像一个博学多才的顾问,坐在书房里,能回答你所有问题,但不会自己去开门、打电话、订机票。

DeepSeek 、ChatGPT 这些底层都是LLM

# 🤖 什么是 Agent?

Agent (智能体) 是在 LLM 之上构建的自主系统,它的核心能力是:

  • 自主决策:Agent 可以规划任务步骤,决定“先做什么、再做什么”。
  • 工具调用:Agent 能调用外部工具(如搜索引擎、数据库、API、代码执行器、浏览器等)来完成具体操作。
  • 循环执行:Agent 可以反复执行“思考 → 行动 → 观察结果 → 再思考”的循环,直到完成任务。
  • 环境交互:Agent 能感知环境的变化,并据此调整自己的行为。

类比:Agent 就是那个顾问拥有了秘书、电脑、电话和行动力。你交给它一个任务(比如“帮我订一张去北京的机票”),它会自己查航班、比价、下单、确认。

# 🧩 它们的关系

用一句话概括:

Agent = LLM + 规划能力 + 工具调用 + 记忆 + 环境交互

Agent 并不是对 LLM 的替代,而是对 LLM 能力的包装和扩展:

层次 组件 功能
最底层 LLM (大脑) 负责思考、理解、生成文本
中间层 规划器 + 记忆 拆解任务、记录历史
最外层 工具调用器 + 执行器 实际对外部系统发起操作

# 📊 核心区别一览表

对比维度 LLM Agent
本质 语言模型,处理文本 自主系统,执行任务
输入输出 接收文本,输出文本 接收任务,输出行动结果
是否调用工具 ❌ 不调用 ✅ 可调用搜索引擎、API、代码执行器等
是否有记忆 无(除非提供上下文) ✅ 有(可维护长期记忆)
是否自主规划 ❌ 仅做一次推理 ✅ 可多步规划、自我反思
示例 ChatGPT (直接对话)、DeepSeek 聊天 AutoGPT、Devin、智谱 Agent、Claude Code

# 💡 实际应用场景对比

场景 仅用 LLM 使用 Agent
写一段文案 ✅ 直接生成 ✅ 生成(但大材小用)
编程代码补全 ✅ 可以 ✅ 可以(更主动)
查今天天气 ❌ 不知道(知识截止) ✅ 调用天气 API
帮我安排一次旅行 ❌ 只能给建议 ✅ 查航班、订酒店、生成行程单
写一份周报并发送邮件 ❌ 只能生成文字 ✅ 生成文字 + 调用邮件 API 发送

# 📌 总结一句话

LLM 是“能说会道”的大脑;Agent 是“能说会做”的智能体。

如果你只是在写代码时需要代码补全或解释,可能只需要 LLM 就够了;如果你希望 AI 能自动帮你执行代码、查资料、操作外部系统,那你需要的是 Agent。

#LLM#Agent#区别
上次更新: 2026-06-23 17:08:57
最近更新
01
MySQL支持的锁有哪些
06-23
02
HTTP 是不保存状态的协议, 如何保存用户状态
06-23
03
WebSocket、短轮询、长轮询的区别
06-23
更多文章>
Theme by Vdoing | Copyright © 2020-2026 HaC
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式