🤖 AI 智能体学习笔记
什么是 AI 智能体(Agent)?
AI 智能体是能够感知环境、做出决策并执行动作的 AI 系统。与普通 LLM 不同,智能体具备工具调用、记忆管理和多步骤规划能力。
核心能力:感知(Perception)→ 推理(Reasoning)→ 行动(Action)→ 反馈(Feedback)
主流 AI 智能体框架
- LangChain / LangGraph — 最流行的 Agent 编排框架,支持工具调用和状态图
- AutoGen(微软) — 多智能体对话框架,支持 Agent 之间协作
- CrewAI — 角色扮演式多 Agent 协作,适合任务分工场景
- Claude Agent SDK(Anthropic) — 基于 Claude 模型的官方 Agent 开发工具
- OpenAI Assistants API — 内置记忆、文件检索和代码执行能力
RAG(检索增强生成)
RAG 是让 AI 能够查询外部知识库的技术,解决大模型知识截止日期问题。
流程:用户提问 → 向量检索相关文档 → 将文档注入 Prompt → LLM 生成答案
向量数据库
Embedding
Chroma
Pinecone
FAISS
Prompt 工程技巧
- Chain of Thought(思维链):让模型一步步推理,提升复杂任务准确率
- Few-shot 示例:在 Prompt 中提供 2-3 个示例,引导输出格式
- System Prompt 设计:明确角色、约束和输出格式
- ReAct 模式:Reasoning + Acting,让 Agent 边思考边行动
学习进度
LangChain 基础
多 Agent 协作
RAG 系统搭建