Agent基础(1):组成、运行机制与幻觉处理

介绍

Agent 的组成

一个可用的 Agent,通常不是"一个会聊天的模型",而是四块能力拼在一起:

智能体(Agent)与普通 AI 的本质区别

理解 AI Agent,可以先抓住一个核心差异:普通 AI 更像"回答问题的助手",而智能体更像"能围绕目标持续行动的执行者"。

智能体的协作模式

  1. 作为开发者工具:它的目标是帮助程序员或创作者更高效地完成工作,但人仍然掌控方向和最终决策。
    • 典型代表:GitHub Copilot、Cursor、Codeium。
  2. 作为自主协作者(Autonomous Collaborator):你不需要一步步告诉它怎么做,只需要给出最终目标,它会自己规划路径并尝试执行。
    • 典型代表:Codex、Cursor、CC 的Agent模式

智能体的运行机制

一个典型的智能体系统,可以理解为"感知 -> 思考 -> 行动"的循环。

幻觉

Agent 为什么会产生幻觉

Agent 的能力来自大语言模型、工具调用、上下文记忆和多步规划。也正是这些能力来源,带来了更复杂的出错方式。

  1. LLM 本质:根据上下文预测下一个最可能出现的词。
  2. 工具使用偏差:输入和输出环节,都可能出现偏差。
  3. 记忆偏差:RAG 与上下文带来的信息污染
  4. 多步规划偏差:误差会沿着链路累积
  5. 谄媚效应与提示词敏感

如何降低 Agent 的幻觉风险

在工程实践中,我们无法 100% 消除大模型幻觉,但可以通过架构设计把风险降到可接受范围。

  1. 输入端:高质量 RAG、Prompt 边界声明、确定性 Schema

  2. 过程端:任务拆分、严格工具校验、确定性代码兜底

  3. 输出端:Self-Reflection、Critic Agent 审核、Guardrails 过滤

  4. 权限端:把高风险动作交给人确认

Guardrails

用多种轻量级技术的组合拳去做输入防护、输出防护

可以用Guardrails AI、NVIDIA NeMo Guardrails现有框架

相关推荐
hpoenixf2 小时前
工具查到的数据,为什么不一定要给大模型看?
agent
吴佳浩2 小时前
终章实战|300 行纯 Python 代码,手把手带你手搓一个生产级 Coding Agent
人工智能·agent
阿里云云原生3 小时前
阿里云 AgentBridge:为生产级 Agent 构建多源实时上下文
agent
万联WANFLOW3 小时前
从Agent到Agentic Collaboration:企业AI工作流背后的技术架构
llm·agent·mcp
孟健3 小时前
200 美元订阅实测:从 Agent 吞吐与缓存机制,算清 Claude 与 OpenAI 的算力账
人工智能·llm·ai编程
小范的技术工坊3 小时前
MCP协议:Agent工具调用的新标准
大模型·agent
深蓝AI4 小时前
748GB 统一内存装进桌面:英伟达 DGX Station 本地跑万亿参数模型,瓶颈不在算力在插座
人工智能·agent
草上飞95275 小时前
把前沿能力装进便宜产物,本身是多数模型还不会的能力
人工智能·深度学习·llm
山顶夕景6 小时前
【OPD】Rethinking On-Policy Distillation: Phenomenology, Mechanism, and Recipe
llm·蒸馏·rlvr·opd