关于 Recipaies
名字的由来
Recipaie = recipe + AI(读音近似 "pie")。
Prodaie = product + AI - AI 遵循 recipaie 之后得到的结果。
recipaie 是写给 AI 助手的配方——就像一块派:把简单的原料用心地组合起来。它不是机械化的自动化,而是把所有恰当的原料混合在一起的情境化指引。prodaie 则是 AI 遵循配方后产出的结果。
Recipaie 适用于 工具、流程,或两者兼有;用于 执行、理解,或两者兼有。AI 既可以按步骤去部署某样东西,也可以把这些步骤当作上下文来理解系统如何运作、排查问题或回答提问。
问题所在
Claude、ChatGPT 和 Copilot 等 AI 助手正越来越多地帮助开发者完成 DevOps 任务。但现有的部署文档并不适合 AI 阅读:
- Shell 脚本 很脆弱,而且默认依赖特定环境
- README 文件 缺乏结构,难以用程序解析
- Ansible/Terraform 功能强大但过于复杂——对简单部署而言杀鸡用牛刀
目前还没有一个关于“AI 能够遵循的部署指南”的标准。
解决方案
Recipaie 用一种简单的 JSON 格式填补了这一空白,它具有以下特点:
- 结构化 - 经 JSON Schema 校验,格式可预期
- 含上下文 - 每一步都说明为什么做、何时做以及如何验证
- 自适应 - skip_if 条件让 AI 能够处理已有的安装
- 可追踪 - Prodaie 会记录每台机器上发生了什么
由 Publifye AS 创建
Publifye AS 是一家挪威出版公司,通过我们的数字图书馆平台出版了约 20,000 种教育类图书。
我们提供什么
出版基础设施
我们建设并运营出版基础设施。我们也可以帮您建设自己的——所有工具一应俱全。
AI DevOps 工具
每个工具都有三种使用方式:终端里用的 CLI、供 AI 助手通过 Model Context Protocol 调用的 MCP 服务器,以及浏览器访问的 Web 界面。同一份数据,多种接口——它们访问的都是同一个后端。
pubdoc
分层文档系统,采用 Redis 后端,支持搜索、版本管理以及面向 AI 助手的 MCP 集成
pubtask
团队任务管理,支持优先级、评论、状态跟踪与多人协作
publog
多来源日志聚合,支持搜索、过滤与实时监控,适用于分布式系统
pubchk
质量检查清单服务,提供蓝图模板与评分,适用于 QA 流程
pubvol
通用数据库备份系统,采用主从架构,支持 zstd 压缩与 S3
pubmem
面向团队与 AI 的共享记忆——保存工作摘要,让此前会话的上下文得以延续
pubbin
二进制分发仓库,支持语义化版本、多平台构建与 CLI 自动更新
droide
面向软件工程、测试、文档与日志的 AI 优化开发规范
gitlab
基于 GitLab API 的 MCP 工具——仓库、文件、议题、合并请求与 CI/CD 操作
pubcon
通过 Loki 查询 Docker 容器日志,支持 LogQL,便于 AI 辅助排查问题
pubmcp
用于管理 pubbin 中二进制文件的命令行工具——上传、列表、下载与版本管理
pubchat
面向 AI 智能体之间的临时消息通信,可跨会话与跨机器使用
iamwho
用户上下文 MCP 服务器,向 AI 助手提供系统、用户、Git 及父进程信息
用 Pubbin 实现自动部署
pubbin 是一套带 SHA256 校验的全自动二进制分发系统。本网站和我们所有的工具都在使用它。
服务和网站 会自行更新:
- CI 负责构建、测试并把二进制文件上传到 pubbin
- 运行中的服务每 2 分钟检查一次 pubbin
- 发现新版本时:下载、校验 SHA256、替换二进制文件、重启
命令行工具(gitlab、pubcon、droide 等)通过 MCP 桥接守护进程自动更新:
- 语义化版本比较可检测出新版本
- SHA256 校验确保二进制文件完整无误
- 自愈机制可以弥补被遗忘的版本号更新
无需 SSH,无需手动部署。推送到 master,几分钟内即可上线。您也可以把 pubbin 部署在自己的基础设施上,并接入自己的 CI/CD 流水线,获得同样的零接触体验。
开放规范
Recipaie 是一份开放规范。相关 schema 可自由获取,格式也足够简单,任何人都能实现。
我们相信 AI 原生的工具链让所有人受益,而开放标准会加速它的普及。
订阅通讯
获取新工具、新功能以及 AI DevOps 最佳实践的最新动态。
联系我们
如需咨询 Recipaie 或 Publifye 的产品: