Built 26/04/17 09:08commit f8ff6f9
Ralph Step-by-Step Guide
中文 | English
摘要
这份来源把 Ralph 模式落成一套具体操作配方:一个小型 scripts/ralph/ 目录、一个新上下文 bash loop、一个记录 story 状态的 PRD、一个累积经验的进度日志,以及“每个 story 通过后才提交”的纪律。
来源
- 原始文件: raw/ralph/Step-by-step guide to get Ralph working and shipping code.md
- 中文译文原始文件: raw/ralph/Step-by-step guide to get Ralph working and shipping code.zh.md
- 原始 URL: https://x.com/ryancarson/status/2008548371712135632
- 作者:
@ryancarson - 发布日期: 2026-01-06
- Ingest 日期: 2026-04-12
关键贡献
- 给出 loop 驱动编码工作的最小文件布局:
ralph.sh、prompt.md、prd.json、progress.txt。 - 把 stop condition 和 story 状态机写成显式文件结构,而不是留给聊天上下文去隐式判断。
- 通过 git commits、PRD 和追加式经验日志来持久化跨迭代 memory,而不是依赖一个持续增长的线程。
- 编码了一种具体的操作习惯:每次只实现一个 story,跑检查,通过后再提交,然后把下一轮应该记住的东西写下来。
实践启发
- 新上下文自动化在任务状态被序列化到少量、稳定的小文件中时效果更好,因为每次新运行都能快速重载。
- 进度日志应记录可复用模式和坑点,而不只是“发生了什么”的流水账。
- 如果希望 loop 在少人值守下运行,分支选择、验收标准和完成信号都应进入耐久产物。