Skip to content

模块四:AI Agent 架构

🎯 目标:理解 Agent 的核心循环,掌握 ReAct 模式,能用 Go 实现一个最简 Agent

┌──────────────────────────────────────────────────────────────┐
│                    什么是 AI Agent?                          │
│                                                              │
│   普通 LLM 调用:          Agent:                              │
│   ┌──────┐               ┌──────┐                           │
│   │ 输入  │──▶ LLM ──▶ 输出│ 输入  │──┐                       │
│   └──────┘               └──────┘  │                        │
│   一问一答,没有行动力               │  ┌──────────────┐      │
│                                    └─▶│ Observe     │      │
│                                       │ (观察环境)   │      │
│                                       └──────┬──────┘      │
│                                              ▼             │
│                                       ┌──────────────┐      │
│                                       │ Think        │      │
│                                       │ (推理决策)    │◀─┐   │
│                                       └──────┬──────┘  │   │
│                                              ▼         │   │
│                                       ┌──────────────┐ │   │
│                                       │ Act          │ │   │
│                                       │ (执行工具)    │─┘   │
│                                       └──────────────┘     │
│                                       循环直到任务完成       │
│                                                              │
│   Agent = LLM + 工具调用 + 循环决策                           │
│   它不只是回答问题,它能自主采取行动!                           │
└──────────────────────────────────────────────────────────────┘
序号文件内容
01Agent 核心概念ReAct 模式、Tool Use、Agent Loop
02Go 实现 Agent从零用 Go 写一个可调用工具的 Agent