Hatimaye Imefika! Ralph TUI, Mwonekano wa Ralph Loop

2/14/2026
8 min read

Hatimaye Imefika! Ralph TUI, Mwonekano wa Ralph Loop

Hapo awali niliandika mafunzo kuhusu ralph-loop, na marafiki wengi waliporudia, maoni yao yalikuwa sawa: Inafurahisha, Claude Code hatimaye anaweza kuendeshwa kwa muda mrefu. Lakini wakati mwingine unapoiona inaonekana haisongi, huwezi kuepuka kuwa na wasiwasi: "Je, inaendelea, au inazunguka tu mahali pamoja?"

Hii ndiyo sababu nimekuwa nikishughulika na ralph-tui hivi karibuni.

Ralph TUI

ralph-tui hailazimishi kuunganishwa na Claude Code, inarithi na kuendeleza kiini cha ralph loop, na kuwezesha kuona utekelezaji wa kazi na mchakato, kupunguza sana kizingiti cha kufanya mifumo mikubwa ifanye kazi kwa muda mrefu. Unaweza kuunganisha mawakala wengine, mifumo mingine, ya ndani, ya bei nafuu, ambayo unaweza kumudu kuendesha kwa muda mrefu. Kwa ralph-tui, kwetu sisi watu wa kawaida, maana yake si chini ya kubadilisha kutoka gia ya mikono hadi gia ya moja kwa moja na udhibiti wa cruise.

Ni Nini Hasa?

Unaweza kufikiria ralph-tui kama "mpangilio wa mzunguko wa wakala wa kuandika msimbo wa AI", lakini haitosheki na "inaweza kukimbia", inajali zaidi "unaweza kuona, kudhibiti, na kurejesha".

Njia yake ya msingi ya kufanya kazi ni rahisi:

  • Unaiipa rundo la kazi (inaweza kutoka kwa PRD, au kutoka kwa mfumo mwingine wa kazi)
  • Inachagua moja yenye kipaumbele cha juu zaidi
  • Inaunganisha prompt
  • Inazindua wakala kutekeleza
  • Inahukumu ikiwa kazi hii inachukuliwa kuwa imekamilika
  • Inaandika hali
  • Mzunguko unaofuata unaendelea

Muhimu ni: unaweza kuona haya yote kwenye terminal, na unaweza kuacha na kuchukua wakati wowote. Rasmi pia inaandika msimamo wake moja kwa moja: mpangilio wa kitanzi cha wakala na TUI shirikishi, na inasaidia TUI / headless / remote.

Kwa Nini Nasema Inafaa Zaidi kwa "Kukimbia kwa Muda Mrefu"?

Tatizo kubwa zaidi na hati inayoendesha kitanzi si kwamba haiwezi kukimbia, lakini hujui imefika wapi.

Unaona kumbukumbu zikiendesha haraka sana, na feni inazunguka kwa furaha, lakini huna uhakika:

  • Je, inarudia kurekebisha bug sawa?
  • Je, inaendelea kubadilisha sehemu sawa ya msimbo na kisha kuirudisha nyuma?
  • Je, tayari imekamilika, lakini haijatoka?
  • Je, imekwama kwenye jaribio fulani na kuzunguka bila kikomo?

TUI界面

Suluhisho la ralph-tui ni la "kihandisi" sana:

  • Ina dhana ya kikao, hali itaanguka kwenye diski (.ralph-tui/session.json)
  • Inaweza kurejesha kukimbia ikiwa imeharibika (crash recovery)
  • Ina utaratibu wa kufunga, ili kuepuka kufungua matukio mengi na kuchanganya saraka kuwa tofu
  • Inaweza pia kutupwa headless kwenye CI kukimbia, au hata kufungua msikilizaji kwa mbali, na TUI ya ndani inaunganisha huko.

Kwa kifupi: Inafanana zaidi na "unamsimamia mfanyakazi ambaye anaweza kuandika msimbo", badala ya "unamtazama hati ikipata mshtuko".

Jinsi ya Kufunga

Seti hii ya ralph-tui ni mfumo wa Bun/TypeScript, kwa hivyo kuiweka ni rahisi sana. Rasmi pia imetoa ukurasa wa usakinishaji.

Kwanza hakikisha una bun kwenye mashine yako:

bun --versionkisha usakinishe ralph-tui (hapa ninatoa njia ya kawaida ya usakinishaji, rejelea ukurasa rasmi wa usakinishaji kwa maelezo):

bun add -g ralph-tuiBaada ya usakinishaji, thibitisha:

ralph-tui --helpIkiwa wewe ni shabiki wa Node na hutaki kugusa bun, pia inawezekana:

npm i -g ralph-tui

Usifanye Mambo Makubwa Bado, Endesha Kitanzi Kidogo Zaidi

Ninapendekeza kwamba unapotumia kwa mara ya kwanza, usifanye chochote kama "kuunda upya repo nzima". Unafanya jambo moja tu: ifanye iendeshe kazi ndogo inayokubalika.

Uanzishaji

Fungua saraka yoyote:

mkdir ralph-tui-demo && cd ralph-tui-demo ralph-tui setupHii itaingia katika mchakato wa mwongozo shirikishi, kwa maneno mengine, ni "kusakinisha ralph-tui kwenye hazina yako", itafanya:

  • Hutambua kiotomatiki agents gani umesakinisha kwenye mashine yako (kama vile Claude Code, OpenCode, n.k.)
  • Hutengeneza faili ya usanidi kwenye mradi: .ralph-tui/config.toml
  • Huweka skills zinazohusiana na utengenezaji wa PRD/uongofu wa kazi (hautahitaji kujisumbua mwenyewe baadaye)

Ninapendekeza kibinafsi: Usiwe mvivu mara ya kwanza, hakikisha unaendesha setup mara moja.

Tengeneza PRD ya Mradi

Baada ya setup kukamilika, hatua inayofuata ndiyo kiini cha mafunzo rasmi, na pia inafaa zaidi kuandikwa kama demo ya akaunti rasmi: create-prd.

ralph-tui create-prd --chat amri hii itaingia kwenye mchakato wa mazungumzo, itakuuliza kuhusu malengo ya mahitaji, masharti ya mipaka, na vigezo vya kukubalika kama meneja wa bidhaa. Baada ya kuuliza, itatoa vitu viwili moja kwa moja kwenye mradi (hii ndiyo hatua muhimu):

  • Faili ya markdown ya PRD: ./tasks/prd-feature.md
  • Faili ya kazi inayoweza kutekelezwa moja kwa moja: ./prd.json

Kufikia hatua hii, umeingia kweli kwenye "kitanzi cha kawaida" cha ralph-tui:

Mahitaji (PRD) → Kazi (prd.json) → Utekelezaji (run)

Endesha

Ukiwa na prd.json, kuendesha inakuwa jambo la kawaida:

ralph-tui run --prd ./prd.json utaona TUI ikianza, ikianza kitanzi: chagua kazi → tekeleza → tathmini kukamilika → andika hali → maliza au raundi inayofuata.

Mara ya kwanza ninapendekeza sana kuongeza kikomo cha marudio, kwanza ifungie kwenye ngome:

ralph-tui run --prd ./prd.json --iterations 5 baada ya kuendesha, angalia mabadiliko, endesha majaribio, na uone ikiwa PRD na kazi zinakidhi matarajio. Hakikisha kuwa mnyororo huu unafanya kazi, kisha uachilie iterations, kisha uende kwenye headless/remote, hii ndiyo njia ya kuaminika.

Kwa wakati huu, kimsingi unaweza kuthibitisha: kitanzi hiki kinafanya kazi kweli.

Jinsi ya Kuchagua Mfumo/Agent? Ukweli Kuhusu Kuokoa Pesa

Najua wengi wanavutiwa zaidi na: "Je, siwezi kutumia Claude Code? Je, siwezi kutumia mfumo wa bei nafuu?"

Jibu ni: Ndio.

ralph-tui yenyewe inakuunga mkono kutaja agent na model (mafunzo rasmi ya run yana mifano).

Kwa mfano, kwa kutumia Claude Opus:

ralph-tui run --prd ./prd.json --agent claude --model opus lakini kusema kweli, mimi mwenyewe sitatumia Opus kufanya kazi kama "ongeza majaribio, rekebisha lint", ni ghali sana. Tabia yangu ni kuigawanya katika tabaka:

  • Mfumo wa bei nafuu: Endesha kazi nyingi za kurudia (ongeza majaribio, ongeza maelezo, rekebisha umbizo, ongeza mipaka)
  • Mfumo wa gharama kubwa: Huonekana tu kwenye nodi muhimu (marekebisho ya usanifu, hitilafu ngumu, mantiki ya msingi)

Ikiwa wewe ni msanidi programu wa kawaida, wazo hili ni muhimu zaidi. Kwa sababu huna bajeti kubwa ya kampuni, lazima ufanye gharama idhibitiwe ili uweze kukimbia kwa muda mrefu.

Unataka Kufurahia Zaidi? Acha Agent Aandike "PRD" Pia

ralph-tui ina muundo ninaopenda sana: inasaidia skills (kwa maneno mengine, ni seti ya amri za ziada za agent).

Njia rasmi ya usakinishaji ni kutumia add-skill:

bunx add-skill subsy/ralph-tui --all au isakinishe kwa agent maalum, kama vile claude-code:

bunx add-skill subsy/ralph-tui -a claude-code -g -y baada ya usakinishaji, unaweza kutumia amri ya slash katika mazungumzo ya agent:

/ralph-tui-prd /ralph-tui-create-json /ralph-tui-create-beads hii ni kama umesakinisha programu-jalizi katika IDE yako, isipokuwa programu-jalizi hii ni ya matumizi ya agent. Maana yake ni kupunguza muda wa "mahitaji ya uhamishaji wa kibinadamu", na kufanya mahitaji → kazi → utekelezaji uonekane kama mstari wa uzalishaji.

Ni Lini Unapaswa Kuitumia? Ni Lini Usipaswi Kuitumia?Sipendi sana simulizi ya 'kila kitu kinaweza kufanywa na AI', kwani inaweza kupotosha. Zana ni zana, na zina thamani tu katika mazingira yanayofaa.

Mazingira Yanayofaa Kutumia ralph-tui

Una kazi nyingi kama hizi:

  • Kukamilisha majaribio (hasa miradi ya zamani)
  • Kurekebisha lint / format
  • Marekebisho madogo (kuunganisha msimbo unaojirudia)
  • Kuongeza aina nyingi, kujaza mipaka
  • Baada ya kuvunja mahitaji, kusukuma polepole kulingana na foleni ya kazi

Kazi hizi zina jambo moja kwa pamoja: Kazi nyingi, kiwango cha juu cha marudio, zinaweza kukubalika, na zinaweza kuendelezwa kwa kurudia.

Mazingira Ambayo Hayafai Kutumia ralph-tui kwa Nguvu

Unachofanya ni kama hiki:

  • Marekebisho makubwa ya mara moja, vigezo vya kukubalika haviko wazi
  • Mahitaji yenyewe hayako wazi, yanategemea maarifa yako fiche
  • Inahitaji mawasiliano/uthibitisho mwingi wa timu
  • Inahitaji kufanya uamuzi wa bidhaa

Katika kazi kama hii, kitanzi cha agent kitaongeza tu machafuko.

Tofauti Kati Yake na ralph-loop (ralph-claude-code) ni Ipi?

ralph-claude-code inafanana zaidi na 'programu jalizi ya kuendesha gari kiotomatiki ya Claude Code': hati inaiinua, inaendesha kitanzi, utambuzi wa kutoka, kikomo cha kiwango, na kivunja mzunguko vyote vimefunikwa. Unachotaka ni 'haraka', na ni haraka sana.

ralph-tui inafanana zaidi na 'dashibodi ya uhandisi ya kitanzi cha agent': haishikilii mfumo fulani, wala haishikilii mfumo fulani wa kazi. Inataka kutatua masuala ya uhandisi kama vile 'kukimbia kwa muda mrefu, kuweza kutazamwa, kudhibitiwa, kurejeshwa, na kuweza kudhibitiwa kwa mbali'.

Kwa hivyo unaniuliza nichague vipi?

  • Wewe ni mtumiaji wa Claude Code, na unataka kuifanya ianze haraka → ralph-claude-code
  • Unataka kuunganisha mifumo tofauti, unataka kuokoa pesa, na unataka kusimamia kitanzi kama huduma → ralph-tui

Mwisho: Usiruhusu Ifanye Ghala Lako Kama Maabara

Mimi mwenyewe nina sheria kadhaa za chuma za kuendesha kitanzi cha agent, nimeziandika hapa ili uweze kuzifuata, na uwezekano wa kushindwa utakuwa mdogo sana:

  • Tumia tawi kuendesha, usicheze kwa bidii kwenye main.
  • Unapoendesha kwa mara ya kwanza, hakikisha unaongeza --iterations, kwanza thibitisha kwa hatua ndogo kwamba haitaenda wazimu.
  • Kazi lazima ikubalike: ama inaweza kuendesha majaribio, au inaweza kuendesha lint, au inaweza kulinganisha faili za pato.
  • Lazima ujifunze kusimama: unapoona inaanza kuzunguka, kusitisha ni busara zaidi kuliko kuendelea kuchoma pesa.
  • Mifumo ya bei nafuu hufanya kazi chafu, mifumo ya gharama kubwa hufanya kazi muhimu: gharama inatokana na uendeshaji, sio kuomba.Anwani ya Mradi: https://github.com/subsy/ralph-tui
Published in Technology

You Might Also Like

Jinsi ya Kutumia Teknolojia ya Wingu: Mwongozo Kamili wa Kujenga Miundombinu Yako ya Kwanza ya WinguTechnology

Jinsi ya Kutumia Teknolojia ya Wingu: Mwongozo Kamili wa Kujenga Miundombinu Yako ya Kwanza ya Wingu

Jinsi ya Kutumia Teknolojia ya Wingu: Mwongozo Kamili wa Kujenga Miundombinu Yako ya Kwanza ya Wingu Utangulizi Kwa kasi...

Tahadhari! Baba wa Claude Code asema: Baada ya mwezi mmoja, kutumia Plan Mode, cheo cha mhandisi wa programu kitapoteaTechnology

Tahadhari! Baba wa Claude Code asema: Baada ya mwezi mmoja, kutumia Plan Mode, cheo cha mhandisi wa programu kitapotea

Tahadhari! Baba wa Claude Code asema: Baada ya mwezi mmoja, kutumia Plan Mode, cheo cha mhandisi wa programu kitapotea ...

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

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

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026年 Top 10 AI 代理:核心卖点解析Technology

2026年 Top 10 AI 代理:核心卖点解析

2026年 Top 10 AI 代理:核心卖点解析 引言 随着人工智能的快速发展,AI 代理(AI Agents)已成为技术领域的热点话题。越来越多的开发者和企业开始探索如何利用这些智能代理提升工作效率和业务盈利。但在众多的 AI 代理解决...

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力Technology

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力

2026年 Top 10 AI 工具推荐:释放人工智能的真正潜力 Katika maendeleo ya haraka ya teknolojia, akili bandia (AI) imekuwa mada maarufu katika...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 Katika uwanja wa haraka unaokua wa huduma za wingu, Amazon Web Services (AWS) imekuwa kiongozi, ...