结构化 AI 工作流程变得简单
基于 Ruby 的特定领域语言,用于创建结构化 AI 工作流程。使用简单、声明式的 Ruby 语法构建复杂的由 AI 控制的自动化。
Roast 允许您通过将"齿轮" - 与 LLM 交互、运行代码、执行命令和处理数据的构建块 - 编排 AI 工作流程。编写以下类型的工作流程:
链接 AI 步骤 - 一个齿轮的输出流畅地传递到下一个
chat - 向基于云的 LLM 发送提示(OpenAI、Anthropic、Perplexity 和 Gemini)
agent - 运行具有文件系统访问权限的本地编码代理(Pi CLI、Claude Code CLI 等)
ruby - 在工作流中执行自定义 Ruby 代码
cmd - 运行 shell 命令并捕获输出
map - 串行或并行处理集合
repeat - 重复操作,直到满足条件
call - 调用可重用的工作流作用域
烘焙提供者设置在工作流 config 块中进行配置。
暂无开放 Issues,或尚未同步最近议题。