Ralph Loop 轻量版

轻量级 Ralph Wiggum 循环实现,用于自动化内容生成任务。

核心思想

不是"尝试一次就停止",而是"迭代直到完成或达到限制"。

当前实现

ralph-blog.sh - 博客文章生成

自动生成医疗旅游博客文章,5轮迭代:

  1. 研究 - Tavily 深度搜索
  2. 大纲 - 基于研究结果生成结构
  3. 撰写 - 生成完整文章
  4. 检查 - 质量验证(字数、关键元素)
  5. 优化 - 生成 HTML 版本

使用方法

# 生成博客文章
~/.openclaw/workspace/skills/ralph-loop/ralph-blog.sh "文章主题"

# 示例
~/.openclaw/workspace/skills/ralph-loop/ralph-blog.sh "Cardiac Surgery in China 2026"

工作流程

输入主题
    ↓
第1轮: 研究 (Tavily搜索)
    ↓
第2轮: 大纲 (基于研究结果)
    ↓
第3轮: 撰写 (生成内容)
    ↓
第4轮: 检查 (质量验证)
    ↓
第5轮: 优化 (HTML输出)
    ↓
输出: Markdown + HTML

与原版 Ralph 的区别

特性 原版 Ralph 轻量版
实现 Claude Code Plugin / Bash 纯 Bash
智能 AI 自主迭代 预设步骤
成本 $50-100+ / 任务 几乎为零
适用 复杂编程任务 内容生成
停止条件 AI 输出完成信号 固定5轮或手动

适用场景

不适用场景

扩展计划

未来可添加:

核心原则

  1. 定义完成标准 - 每轮有明确输出
  2. 迭代改进 - 下轮看到上轮结果
  3. 设置上限 - 防止无限循环
  4. 记录过程 - 保留中间文件便于调试