[具身智能-16]:AI智能体的技术栈
·
AI 智能体(AI Agent)完整技术栈
我给你整理一套工业界可落地、从底层到上层的 AI Agent 技术栈,按架构分层讲清楚,你直接能用来做选型、搭系统、写方案。
一、核心架构分层(最通用标准)
- 感知层:听、看、读、理解外部信息
- 决策层:思考、规划、推理、调用工具
- 执行层:调用工具、API、代码、设备、业务系统
- 记忆层:短期记忆、长期记忆、经验沉淀
- 调度层:多 Agent 协同、任务分发、优先级
- 应用层:垂直场景落地(客服、研发、自动化、IoT)
二、AI Agent 全栈技术清单
1. 大模型底座(大脑)
- 闭源模型GPT-4o / Claude 3 / 文心 4.0 / 通义千问 / 豆包 API
- 开源模型Llama 3 / Qwen / GLM / Mistral / DeepSeek
- 小模型专用意图识别、函数调用、分类、抽取小模型
2. 记忆系统(Memory)
- 短期记忆对话上下文、Prompt 窗口管理
- 中长期记忆向量数据库:Chroma、FAISS、Milvus、Pinecone
- 结构化记忆SQL / 图数据库:存储任务、状态、关系、经验
3. 工具调用 & 函数调用(Tool Use)
- Function Calling(原生支持)
- LangChain、LlamaIndex 工具链
- 自定义工具:API、Python、Shell、SQL、爬虫、RPA
- 执行沙箱:安全代码执行环境
4. 规划与推理(Planning & Reasoning)
- ReAct(最经典)
- ToT、GoT、Plan-&-Execute
- Self-Consistency、Self-Reflect(自我修正)
- 任务拆解、子任务调度、依赖管理
5. 多智能体协同(Multi-Agent)
- 主从架构:Manager + Worker
- 专家分工:代码 Agent、搜索 Agent、分析 Agent
- 框架:AutoGen、ChatDev、MetaGPT、LangGraph
6. 后端开发栈(工程化必备)
- 语言:Python(主流)、Go、Java
- 框架:FastAPI、Flask、Spring Boot
- 消息队列:Kafka、RabbitMQ、Redis
- 配置与调度:Docker + K8s
7. 前端 / 交互层
- Web / 小程序 / 客户端交互
- 流式输出、步骤可视化
- 任务状态监控、日志回溯
8. 安全与可靠性
- 输入过滤、输出校验
- 权限控制、工具白名单
- 重试机制、超时熔断、异常捕获
9. 垂直场景扩展(你最关心的嵌入式 / 硬件方向)
- 边缘 Agent:端侧小模型 + RT-Thread / Linux
- 设备控制:串口、I2C、SPI、MQTT、Modbus
- 工业 / 物联网 Agent:实时决策 + 云端协同
- 自动化测试 Agent:自动写用例、自动执行
三、最简可落地技术栈(推荐直接用)
适合个人 / 小团队快速开发
- 模型:GPT-4o / 通义 / 豆包 API
- 记忆:Chroma + Redis
- 框架:LangChain / LlamaIndex
- 调度:FastAPI + Docker
- 工具:Python + API + 自定义函数
- 多 Agent:AutoGen / LangGraph
更多推荐


所有评论(0)