smolagents
一个面向“用代码思考”的智能体的极简库——智能体编写并执行真正的代码来采取行动,而不是输出结构化的 JSON 工具调用。
- 积极维护
- 宽松许可证
概述
smolagents 采用了一种代码优先的方式:智能体不是输出一段由框架解释为工具调用的 JSON,而是直接编写真正的代码(通常是 Python)来执行操作,Hugging Face 的研究表明,对于复杂任务而言,这种方式往往比基于 JSON 的工具调用更有能力、更高效。这个库本身刻意保持精简。
smolagents 适合那些想要尝试或采用“代码执行”这一智能体范式、而不是大多数智能体框架(本目录中已收录多个)所使用的更常见的 JSON 工具调用模式的团队——这是一种真正不同的方法,而不仅仅是又一个底层模型相同的框架。
- 编程语言
- Python
- 许可证
- Apache-2.0
广告
相关项目
LangGraph
MIT把智能体的控制流构建为显式的图——用节点和边来表达流程,而不是隐式的智能体循环,从而实现可靠的长时间运行或多步骤工作流。
积极维护
- AI 智能体与智能体工具
Composio
MIT支持 1000 多种工具包、工具搜索、上下文管理和身份验证,让 AI 智能体真正能够采取行动,而不只是规划行动。
积极维护
- AI 智能体与智能体工具
Letta
Apache-2.0一个用于构建具备高级记忆能力的有状态智能体的平台,这些智能体会随时间学习并自我改进,而不是在每次对话之间重置。
积极维护
- AI 智能体与智能体工具
MCP Servers
MIT模型上下文协议(Model Context Protocol)的官方参考实现——这一开放标准现已被 OpenAI、Google、Microsoft 和 Anthropic 共同采用,用于把智能体连接到工具和数据。
积极维护
- AI 智能体与智能体工具
发现信息有误?在 GitHub 上提出修改建议。