nerve
活跃·★ 1.3k·GPL3·更新于 2025-08-23
★ 时下流行
Nerve 是一个代理开发工具包 (ADK),允许技术用户通过声明式 YAML 配置和命令行界面构建、运行、评估和编排基于大型语言模型的代理。它强调可编程、可审计和可复现的自动化,并支持多智能体通信和多种大语言模型。
nerve 当前归类于 Observability,更适合那些希望围绕具体工作流而不是单一功能点来选型的团队。从当前资料来看,它尤其强调 声明式代理:使用简洁的 YAML 格式定义代理,包括系统提示、任务、工具和变量。、使用大语言模型自动化复杂任务(例如,自定义聊天机器人、数据处理)。 这类能力。如果你关心许可证与可二次使用性,当前页面记录的许可证是 GPL3。同时它也具备一定社区热度,当前 GitHub Stars 为 1.3k。
#代理开发工具包#大语言模型代理#YAML配置#命令行工具#多智能体系统
01
功能特性
01声明式代理:使用简洁的 YAML 格式定义代理,包括系统提示、任务、工具和变量。
02内置工具与可扩展性:利用 shell 命令、Python 函数或远程工具为代理提供支持,工具均经过类型化和注解。
03原生 MCP 支持(客户端与服务器):首个允许在 YAML 中定义 MCP 服务器的框架,能同时作为客户端和服务器实现深度编排。
04评估模式:通过 YAML、Parquet 或基于文件夹的测试用例来基准测试代理,运行可复现的测试,记录结构化输出,并跟踪回归或进展。
05工作流:将代理组合成简单的线性管道,以创建具有共享上下文的多步骤自动化。
02
为什么选择它
+声明式代理:使用简洁的 YAML 格式定义代理,包括系统提示、任务、工具和变量。
+使用大语言模型自动化复杂任务(例如,自定义聊天机器人、数据处理)。
+覆盖 5 个兼容环境或平台,更适合需要跨端部署的团队。
+提供公开仓库并标注 GPL3 许可证,便于评估可维护性与采用成本。
03
权衡点
!同分类下还有 8 个相关工具可比较,最终选择更适合在同类对比后决定。
04
兼容性
LiteLLM
原生集成
已通过文档验证
OpenAI
支持
已通过文档验证
Anthropic
支持
已通过文档验证
Ollama
支持
已通过文档验证
Multi-Agent Communication Protocol (MCP)
原生支持
已通过文档验证
05
快速开始
1
$ pip install nerve-adk
06
使用场景
↳使用大语言模型自动化复杂任务(例如,自定义聊天机器人、数据处理)。
↳开发和测试多智能体系统及深度编排。
↳基准测试和评估大语言模型代理的性能并跟踪回归。
07
同类对比
≈nerve 属于 Observability 分类,适合与 worldmonitor 等同类工具一起比较,而不是单独判断。
≈如果你的核心需求更接近“使用大语言模型自动化复杂任务(例如,自定义聊天机器人、数据处理)。”,那么这类场景会比泛用型工具对比更有参考价值。
≈nerve 采用 GPL3 许可证,社区热度都应该与同类项目一起看。
08
同类工具
相关搜索
评论
登录后发表评论
暂无评论,来发表第一条吧