nerve
★ 1.3k·GPL3·更新于 2025-08-23
Nerve 是一个代理开发工具包 (ADK),允许技术用户通过声明式 YAML 配置和命令行界面构建、运行、评估和编排基于大型语言模型的代理。它强调可编程、可审计和可复现的自动化,并支持多智能体通信和多种大语言模型。
#代理开发工具包#大语言模型代理#YAML配置#命令行工具#多智能体系统
01
功能特性
01声明式代理:使用简洁的 YAML 格式定义代理,包括系统提示、任务、工具和变量。
02内置工具与可扩展性:利用 shell 命令、Python 函数或远程工具为代理提供支持,工具均经过类型化和注解。
03原生 MCP 支持(客户端与服务器):首个允许在 YAML 中定义 MCP 服务器的框架,能同时作为客户端和服务器实现深度编排。
04评估模式:通过 YAML、Parquet 或基于文件夹的测试用例来基准测试代理,运行可复现的测试,记录结构化输出,并跟踪回归或进展。
05工作流:将代理组合成简单的线性管道,以创建具有共享上下文的多步骤自动化。
02
兼容性
LiteLLM
原生集成
已通过文档验证
OpenAI
支持
已通过文档验证
Anthropic
支持
已通过文档验证
Ollama
支持
已通过文档验证
Multi-Agent Communication Protocol (MCP)
原生支持
已通过文档验证
03
快速开始
1
$ pip install nerve-adk
04
使用场景
↳使用大语言模型自动化复杂任务(例如,自定义聊天机器人、数据处理)。
↳开发和测试多智能体系统及深度编排。
↳基准测试和评估大语言模型代理的性能并跟踪回归。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧