vamplabAI/sgr-agent-core
Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community
解决的问题
SGR Agent Core 提供了一个构建智能研究代理的框架,能够执行复杂的推理和工具选择。它通过实现一种基于 Schema-Guided Reasoning(SGR)的方法,解决了 AI 代理中对结构化、可靠推理的需求,使代理在处理深度研究任务时比标准工具调用代理更有效。
工作原理
该框架基于 BaseAgent 接口采用两阶段架构。它结合了结构化推理与灵活的工具选择,允许用户定义多种代理类型,如 SGRAgent、ToolCallingAgent 和 SGRToolCallingAgent。系统设计为可扩展,支持任何 OpenAI 兼容的 LLM(包括本地模型),并提供搜索、推理和澄清工具。
适用人群
开发 AI 研究代理的开发者、寻找具有 OpenAI 兼容 API 端点的生产就绪型代理框架的工程师,以及希望通过 Agent Client Protocol (ACP) 或 REST API 将代理集成到自身工具中的用户。
主要亮点
- Schema-Guided Reasoning: 结合结构化推理与灵活的工具选择。
- OpenAI 兼容 API: 可作为 OpenAI API 端点的即插即用替代品。
- 可扩展架构: 通过核心库和可选扩展,轻松创建自定义代理和工具。
- 多协议支持: 支持通过 SSE 实现实时流式传输、REST API 以及通过 ACP 实现 stdio 通信。
- 生产就绪: 包含 Docker 支持和全面的测试覆盖率。
相关
- 项目
- 项目
- 项目
- 项目
- Dispatch