Та бүхний хүссэн зүйл эцэст нь ирлээ! Ralph TUI, Ralph Loop-ийг харагдахуйц болгох

2/14/2026
6 min read

Та бүхний хүссэн зүйл эцэст нь ирлээ! Ralph TUI, Ralph Loop-ийг харагдахуйц болгох

Би өмнө нь ralph-loop-ийн талаар нэгэн заавар бичиж байсан. Олон найзууд туршиж үзээд надад нэг л зүйлийг хэлж байсан: Үнэхээр гайхалтай, Claude Code эцэст нь удаан хугацаагаар ажиллаж чадаж байна. Гэхдээ заримдаа хөдөлгөөнгүй мэт харагдах үед таны сэтгэлд эргэлзээ төрж магадгүй: "Энэ үнэхээр урагшилж байна уу, эсвэл газар дээрээ л эргэлдээд байна уу?"

Энэ бол миний саяхан ralph-tui-г хөгжүүлсэн шалтгаан юм.

Ralph TUI

ralph-tui нь Claude Code-той заавал холбогдох шаардлагагүй, энэ нь ralph loop-ийн гол санааг өвлөн авч хөгжүүлсэн бөгөөд ажлын гүйцэтгэлийг харагдахуйц болгосноор том загварыг удаан хугацаагаар ажиллуулах боломжийг эрс бууруулдаг. Та өөр agent, өөр загвар, дотоодын, хямд, удаан хугацаагаар ажиллуулж чадах зүйлээ бүрэн ашиглаж болно. ralph-tui-тэй болсноор бидний хувьд механик хурдны хайрцгаас автомат хурдны хайрцагтай болж, тогтмол хурдны удирдлагатай болсноос дутахгүй юм.

Энэ юу юм бэ?

Та ralph-tui-г "AI coding agent-ийн давталтын зохицуулагч" гэж ойлгож болно, гэхдээ энэ нь зөвхөн "ажиллаж чадах"-д сэтгэл хангалуун бус, харин "таны харж, хянаж, сэргээж чадах"-д илүү анхаардаг.

Үндсэн ажлын арга нь маш энгийн:

  • Та түүнд нэг багц даалгавар өгнө (PRD-ээс эсвэл өөр даалгаврын системээс авч болно)
  • Энэ нь хамгийн өндөр ач холбогдолтойг нь сонгоно
  • Prompt-ийг нэгтгэнэ
  • Agent-ийг ажиллуулна
  • Энэ даалгаврыг биелсэн гэж үзэх эсэхийг шийднэ
  • Төлөвийг бичнэ
  • Дараагийн ээлжинд үргэлжлүүлнэ

Гол нь: Энэ бүхнийг та терминал дээрээс харж, хүссэн үедээ зогсоож, хяналтандаа авч болно. Түүний албан ёсны байр суурь нь маш тодорхой бичигдсэн байдаг: интерактив TUI-тэй agent loop orchestrator бөгөөд TUI / headless / remote-ийг дэмждэг.

Яагаад үүнийг "удаан хугацаагаар ажиллуулахад" илүү тохиромжтой гэж би хэлж байна вэ?

Скрипт loop ажиллуулах хамгийн том асуудал бол ажиллаж чадахгүй байгаа биш, харин хаана хүрснээ мэдэхгүй байгаа явдал юм.

Та лог хурдан гарч, сэнс ч бас хөгжилтэй эргэлдэж байгааг харж байгаа ч танд итгэл алга байна:

  • Энэ нь нэг л алдааг дахин дахин засч байгаа юм биш биз?
  • Энэ нь нэг л кодыг дахин дахин өөрчилж байгаа юм биш биз?
  • Энэ нь аль хэдийн дуусчихсан, зүгээр л гараагүй юм биш биз?
  • Энэ нь ямар нэгэн тест дээр гацчихсан юм биш биз?

TUI интерфейс

ralph-tui-ийн шийдэл нь маш "инженерчлэлтэй":

  • Session гэсэн ойлголттой, төлөв нь хадгалагдана (.ralph-tui/session.json)
  • Унасан тохиолдолд сэргээж ажиллуулж болно (crash recovery)
  • Түгжих механизмтай, олон instance нээж директорыг бужигнуулахаас сэргийлнэ
  • Headless-ээр CI дээр хаяж ажиллуулж болно, бүр remote-оор алсын зайд listener нээж, локал TUI холбогдож болно

Товчхондоо: Энэ нь "та код бичиж чаддаг ажилчныг удирдаж байгаа мэт", харин "та скриптийг хянаж байгаа мэт" биш юм.

Хэрхэн суулгах вэ

ralph-tui нь Bun/TypeScript экосистем бөгөөд суулгахад khá dễ dàng. Албан ёсны суулгах хуудас бас бий.

Эхлээд таны машин дээр bun байгаа эсэхийг шалгаарай:

bun --versionДараа нь ralph-tui-г суулгана (би энд ердийн суулгах аргыг өгч байна, нарийвчлалтай мэдээллийг албан ёсны суулгах хуудаснаас үзнэ үү):

bun add -g ralph-tuiСуулгасны дараа шалгаарай:

ralph-tui --helpХэрэв та Node-ийн фен бол bun-д хүрэхийг хүсэхгүй байвал бас болно:

npm i -g ralph-tui

Том ажил хийхээсээ өмнө хамгийн бага давталтыг ажиллуул

Би анх удаа ашиглаж байгаа бол шууд л "бүх репог дахин бүтэцлэх" гэх мэт зүйл хийх хэрэггүй гэж зөвлөж байна. Та зөвхөн нэг зүйл хий: Нэг хүлээн зөвшөөрөгдөх жижиг даалгаврыг амжилттай ажиллуул.

Эхлүүлэх

Дурын директорыг нээ:

mkdir ralph-tui-demo && cd ralph-tui-demo ralph-tui setupЭнэ нь интерактив гарын авлагын процесс руу орно, энэ нь энгийнээр хэлбэл "ralph-tui-г таны энэ агуулахад суулгах" гэсэн үг бөгөөд энэ нь:

  • Таны машинд ямар agents суулгагдсаныг автоматаар илрүүлэх (жишээ нь Claude Code, OpenCode гэх мэт)
  • Төсөлд тохиргооны файл үүсгэх: .ralph-tui/config.toml
  • PRD үүсгэх/даалгавар хувиргахтай холбоотой skills-ийг суулгах (цаашид та өөрөө гараар оролдох шаардлагагүй)

Миний хувийн зөвлөгөө: Эхний удаа залхуурах хэрэггүй, setup-ийг заавал нэг удаа ажиллуул.

Төслийн PRD үүсгэх

Setup ажиллуулж дууссаны дараа дараагийн алхам бол албан ёсны зааварчилгааны хамгийн гол, мөн олон нийтэд demo болгон бичихэд хамгийн тохиромжтой хэсэг болох create-prd юм.

ralph-tui create-prd --chat команд нь ярилцлагын горимд орно. Энэ нь бүтээгдэхүүний менежер шиг таны хэрэгцээ, зорилго, хил хязгаар, хүлээн авах шалгуурыг асууна. Асуусны дараа төсөлд шууд хоёр зүйл гаргаж өгнө (энэ нь хамгийн чухал):

  • PRD-ийн markdown файл: ./tasks/prd-feature.md
  • Шууд ажиллуулах боломжтой даалгаврын файл: ./prd.json

Энэ алхамд та ralph-tui-ийн "стандарт хаалттай хүрээ"-нд жинхэнэ утгаараа орж байна гэсэн үг:

Хэрэгцээ (PRD) → Даалгавар (prd.json) → Гүйцэтгэл (run)

Run хийх

Prd.json-той бол run хийх нь ойлгомжтой:

ralph-tui run --prd ./prd.json Та TUI ажиллаж, loop эхэлж байгааг харах болно: даалгавар сонгох → гүйцэтгэх → дууссан эсэхийг шалгах → төлөв бичих → дуусгах эсвэл дараагийн шат.

Эхний удаа ажиллуулахдаа итерацийн дээд хязгаар нэмэхийг зөвлөж байна, эхлээд үүнийг хашилтанд хий:

ralph-tui run --prd ./prd.json --iterations 5 Ажиллуулж дууссаны дараа өөрчлөлтүүдийг харах, тест ажиллуулах, PRD болон даалгавар нь хүлээлтийг хангаж байгаа эсэхийг шалгана уу. Энэ холбоос ажиллаж байгааг баталгаажуулсны дараа итерацийг нээж, headless/remote-г асаах нь зөв арга юм.

Энэ үед та үндсэндээ энэ loop үнэхээр ажиллаж байгааг баталгаажуулж чадна.

Загвар/Agent-ийг хэрхэн сонгох вэ? Мөнгө хэмнэх талаар үнэнийг хэлэх хэрэгтэй

Олон хүмүүс хамгийн их санаа зовж байгаа зүйл бол: "Би Claude Code ашиглахгүй байж болох уу? Хямд загвар ашиглаж болох уу?"

Хариулт нь: Болно.

Ralph-tui нь agent болон model-ийг зааж өгөхийг дэмждэг (албан ёсны run баримт бичигт жишээ бий).

Жишээлбэл, Claude Opus ашиглах:

ralph-tui run --prd ./prd.json --agent claude --model opus Гэхдээ үнэнийг хэлэхэд би өөрөө "тест нөхөх, lint засах" гэх мэт ажилд Opus ашиглахгүй, хэтэрхий үнэтэй. Миний зуршил бол давхаргалах:

  • Хямд загвар: Их хэмжээний давтагдах ажил хийх (тест нөхөх, тайлбар нөхөх, формат засах, хил хязгаар нэмэх)
  • Үнэтэй загвар: Зөвхөн гол цэгүүдэд гарч ирэх (архитектурын тохируулга, хэцүү алдаа, үндсэн логик)

Хэрэв та жирийн хөгжүүлэгч бол энэ аргачлал бүр ч чухал. Учир нь та том үйлдвэрийн төсөвтэй биш тул зардлыг хянах боломжтой байж, удаан ажиллах боломжтой.

Илүү хялбар байхыг хүсэж байна уу? "PRD бичих"-ийг agent-д даатга

Ralph-tui-д надад таалагддаг нэг загвар бий: энэ нь skills дэмждэг (энгийнээр хэлбэл agent-ийн нэмэлт командууд).

Албан ёсны суулгах арга нь add-skill ашиглах:

bunx add-skill subsy/ralph-tui --all Эсвэл заасан agent-д суулгах, жишээ нь claude-code:

bunx add-skill subsy/ralph-tui -a claude-code -g -y Суулгасны дараа та agent-ийн ярианд slash command ашиглах боломжтой:

/ralph-tui-prd /ralph-tui-create-json /ralph-tui-create-beads Энэ нь та IDE-д plugin суулгасантай адилхан, зөвхөн энэ plugin нь agent-д зориулагдсан. Үүний ач холбогдол нь "хүний гараар хэрэгцээ зөөх" цагийг багасгаж, хэрэгцээ → даалгавар → гүйцэтгэл нь урсгал шугам шиг болох явдал юм.

Үүнийг хэзээ ашиглах хэрэгтэй вэ? Хэзээ ашиглах хэрэггүй вэ?Би AI-гээр бүх зүйлийг хийж болно гэсэн яриаг төдийлөн дуртай биш, энэ нь хүмүүсийг төөрөлдүүлэхэд хялбар байдаг. Хэрэгсэл бол зүгээр л хэрэгсэл бөгөөд тохиромжтой нөхцөлд л үнэ цэнэтэй.\n\n### ralph-tui ашиглахад тохиромжтой нөхцөл\n\nТанд дараах төрлийн ажил байгаа:\n\n- Тест нөхөх (ялангуяа хуучин төслүүдэд)\n- Lint / format засах\n- Жижиг алхмаар дахин бүтэцчлэх (давтагдсан кодыг багасгах)\n- Багцаар төрөл нэмэх, хил хязгаарыг нөхөх\n- Хэрэгцээг задалсны дараа ажлын дарааллаар аажмаар түлхэх\n\nЭдгээр ажлууд нь нийтлэг шинж чанартай: Олон ажилтай, давтагдах магадлал өндөр, хүлээн авах боломжтой, итерациар ахиц дэвшил гаргах боломжтой.\n\n### ralph-tui-г хатуу ашиглахад тохиромжгүй нөхцөл\n\nТа дараах зүйлийг хийх гэж байгаа бол:\n\n- Нэг удаагийн том дахин бүтэцчлэл, хүлээн авах стандарт тодорхойгүй\n- Хэрэгцээ нь өөрөө бүдэг, таны толгой дахь далд мэдлэгт тулгуурладаг\n- Багийн хооронд их хэмжээний харилцаа холбоо / баталгаажуулалт шаардлагатай\n- Таны бүтээгдэхүүний шийдвэр гаргахыг шаарддаг\n\nЭнэ төрлийн ажилд agent loop нь зөвхөн эмх замбараагүй байдлыг л нэмэгдүүлнэ.\n\n## Энэ нь ralph-loop (ralph-claude-code)-оос юугаараа ялгаатай вэ?\n\nralph-claude-code нь Төслийн хаяг: https://github.com/subsy/ralph-tui

Published in Technology

You Might Also Like

Хэрхэн үүлний тооцооллын технологийг ашиглах вэ: Таны анхны үүлний инфраструкцийг байгуулах бүрэн гарын авлагаTechnology

Хэрхэн үүлний тооцооллын технологийг ашиглах вэ: Таны анхны үүлний инфраструкцийг байгуулах бүрэн гарын авлага

[[HTMLPLACEHOLDER0]] [[HTMLPLACEHOLDER1]] [[HTMLPLACEHOLDER2]] [[HTMLPLACEHOLDER3]] [[HTMLPLACEHOLDER4]] [[HTMLPLACEHOLD...

Сэрэмжлүүлэг! Claude Code-ийн эцэг шууд хэллээ: 1 сарын дараа Plan Mode хэрэггүй болно, програм хангамжийн инженерийн цол алга болноTechnology

Сэрэмжлүүлэг! Claude Code-ийн эцэг шууд хэллээ: 1 сарын дараа Plan Mode хэрэггүй болно, програм хангамжийн инженерийн цол алга болно

Сэрэмжлүүлэг! Claude Code-ийн эцэг шууд хэллээ: 1 сарын дараа Plan Mode хэрэггүй болно, програм хангамжийн инженерийн цо...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 深度 суралцах хурдан хөгжиж байгаа тул олон төрлийн суралцах материал, хэрэгсэл гарч ирж байна. Энэ ...

2026 оны Топ 10 AI агент: Гол борлуулалтын цэгүүдийн тайлбарTechnology

2026 оны Топ 10 AI агент: Гол борлуулалтын цэгүүдийн тайлбар

2026 оны Топ 10 AI агент: Гол борлуулалтын цэгүүдийн тайлбар Оршил Хиймэл оюун ухааны хурдтай хөгжлийн хамт, AI агентууд...

2026 оны шилдэг 10 AI хэрэгслийг санал болгож байна: Хүний оюун ухааны жинхэнэ потенциалыг чөлөөлөхTechnology

2026 оны шилдэг 10 AI хэрэгслийг санал болгож байна: Хүний оюун ухааны жинхэнэ потенциалыг чөлөөлөх

2026 оны шилдэг 10 AI хэрэгслийг санал болгож байна: Хүний оюун ухааны жинхэнэ потенциалыг чөлөөлөх Технологи хурдтай хө...

2026 оны Top 10 AWS хэрэгсэл ба нөөцийн саналTechnology

2026 оны Top 10 AWS хэрэгсэл ба нөөцийн санал

2026 оны Top 10 AWS хэрэгсэл ба нөөцийн санал Хурдан хөгжиж буй үүлний тооцооллын салбарт Amazon Web Services (AWS) нь т...