ruvnet/Bot-Generator-Bot
The ultimate bot generator bot prompt. Use this prompt to create powerful ChatGPT bots for anything you can imagine.
它解决的问题
该工具解决了将粗略的机器人想法转化为工作代理而无需临时调整提示的问题。它不依赖松散的提示集合,而是提供一个编译器,将结构化规范转换为固定、可验证的清单,以及一个运行时,在操作员控制的限制下安全地运行该代理。它还严格限制模型访问和工具,因此不会超出您设置的边界运行任何内容。
工作原理
您通过编写 JSON 规范来定义机器人,其中包含名称、目的、上下文、示例、输出模式和允许的工具等字段。编译器根据严格规则(字段限制、类型检查、额外字段拒绝)检查该规范,并生成具有一致 SHA256 的确定性清单。然后可以通过 CLI 或 MCP 服务器运行该清单。运行时使用 MetaHarness 代理内核、用于检索的私有 RuVector 内存,以及可选的 RuFlo 进行关键字路由。任何模型调用都需要您(操作员)明确启用它,并通过环境变量提供凭据——规范中不嵌入任何内容。编译器本身完全离线工作,运行时具有有界的轮次、工具调用、令牌和输出大小。您还可以将清单导出为独立项目,并带有自己的 CLI 和 MCP 设置。
适用对象
这适用于希望从规范生成结构化、类型化代理并以受控方式运行它们的开发人员。如果您使用 Claude Code、Codex 或兼容 MCP 的主机,它尤其有用,因为它附带可安装的技能和本地 MCP 服务器。它也适用于需要可重现代理构建的人——确定性编译器意味着相同的规范总是产生相同的清单,这有助于审计和跟踪。
亮点
- 所有 39 个原始 2023 提示已迁移到类型化代理模板、技能和 MCP 构建器中
- 确定性编译器,从相同规范生成相同的清单和 SHA256 哈希
- 严格的类型化输出验证——拒绝缺失字段、额外字段、错误类型和不安全数字
- 操作员工具策略:请求必须匹配固定目录和操作员允许列表;请求永远不会授予权限
- CLI 和 MCP 服务器提供 50 个工具、42 个提示模板和三个资源
- 可运行的代理,具有有界的模型和工具循环、类型化最终输出和独立项目导出
- 私有清单范围的 RuVector 内存,具有原生向量搜索
- 可选的 RuFlo 关键字路由作为固定上游钩子
- 使用实际的 MetaHarness 内核,具有主机适配器、会话重放和经过身份验证的字段内存
- 自生固定上游适应度门,无自动提升
- CI 交付,包括测试、依赖审计、来源检查和可下载工件
相关
- 项目
- 项目
- 项目
- 项目