SuperAPI AI 工具集

nerve

Nerve 是一个简单而强大的 Agent 开发套件(ADK),用于构建、运行、评估和编排基于 LLM 的智能体。它使用 YAML 和命令行界面(CLI)进行开发,面向希望利用大语言模型实现可编程、可审计和可复现自动化的技术用户。

访问官网

工具介绍

Nerve 是一个简单但功能强大的 Agent 开发套件(Agent Development Kit,ADK),旨在帮助用户构建、运行、评估和编排基于大语言模型(LLM)的智能体。它主要面向技术用户,强调可编程、可审计和可复现的自动化。

主要能力包括:

  • 声明式 Agent:使用清晰的 YAML 格式定义智能体,系统提示、任务、工具和变量全部集中在一个文件中。
  • 内置工具与可扩展性:使用 shell 命令、Python 函数或远程工具为智能体提供能力。工具完全类型化并附带注解。
  • 原生 MCP 支持(客户端与服务器):Nerve 是首个允许在 YAML 中定义 MCP 服务器的框架,并可作为客户端和服务器运行,从而支持智能体团队和深度编排。
  • 评估模式:使用 YAML、Parquet 或基于文件夹的测试用例对智能体进行基准测试。运行可复现测试,记录结构化输出,并跟踪回归或进展。
  • 将智能体组合成简单的线性管道,创建具有共享上下文的多步骤自动化。
  • 基于 LiteLLM 构建,支持 OpenAI、Anthropic、Ollama 以及数十种其他模型,只需一行即可切换。

使用方式:通过 YAML 定义智能体,配合 CLI 运行、评估和编排。官方提供了文档和示例供进一步了解。

适用场景:适合需要利用 LLM 构建可审计、可复现自动化流程的技术用户,例如多步骤任务自动化、智能体编排和基准测试等。

限制:目前未提供具体的收费、价格或平台限制信息。该项目基于 GPL 3 许可证发布。

其他信息:项目欢迎贡献,有贡献指南和 Discord 社区。