青蛙小白
目录
ModelToolOrchestrationAI Agents1011001101001100

智能体(AI Agents)

什么是智能体

AI智能体是一种通过观察世界并利用可用工具采取行动以达成目标的应用程序。

核心开发框架

当前智能体开发正从重度框架(如 LangChain)向极简主义代码优先的 SDK 演进。

Claude Agent SDK

Anthropic 官方推出的开发工具包,是构建生产级智能体的首选。它与 Claude Code 共享核心架构,支持流式传输 and 批处理模式。

  • 设计哲学:工程主义,提供完备的生产级基础设施。
  • 内置工具:8 个核心工具(文件操作、glob/grep 搜索、联网搜索/抓取、bash 执行)。
  • MCP 支持:原生支持模型上下文协议 (Model Context Protocol)。
  • 适用场景:企业级应用、需要快速上线联网搜索等复杂功能的场景。

Pi (pi-mono)

由开发者 Mario Zechner 创建的超轻量级 AI 编程助手引擎,是 OpenClaw 的底层核心。

  • 设计哲学:极简主义,核心仅提供 4 个基础工具(Read, Write, Edit, Bash)。
  • 能力生长:不预置复杂工具,而是让 AI 通过写代码并执行来动态扩展能力。
  • 性能优化:由于 System Prompt 极短,Prompt Caching(提示词缓存) 命中率极高,显著降低长对话成本。
  • 多模型支持:模型无关,支持 Claude, OpenAI, Gemini, Grok 等多种 API 切换。
无论是 Pi 还是 Claude Agent SDK,都信奉 LLM 擅长编写 and 运行代码。它们通过提供最基础的底层工具(如文件操作、命令执行),让 AI 能够通过“写代码”这一通用能力来动态扩展并解决复杂任务。

框架对比:Claude SDK vs Pi

特性Claude Agent SDKPi (pi-mono)
工具数量8 个内置工具(含搜索、联网)4 个核心工具(通过代码自扩展)
MCP 支持原生支持不支持 (主张通过代码扩展)
成本/速度标准优化极致利用 Prompt Caching
模型绑定专为 Claude 优化多模型供应商支持
哲学完备的全家桶,开箱即用纯粹的原材料,深度掌控

诸子百家

Anthropic

Google

OpenClaw

  • OpenClaw: 采用“Pi 为引擎、项目为车身”的解耦架构,在确保复杂业务环境下系统稳定性的同时,通过极致的提示词缓存(Prompt Caching)极大降低了运营成本。

其他开发框架

教程

收藏夹

  • Awesome LLM Apps - LLMs App开源项目合集
  • Level-Navi Agent - 一款面向中文网络搜索的AI agent框架,能更好的理解及回答复杂的中文搜索问题
评论