𝗟𝗼𝗼𝗽 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗜𝗺𝗲𝗳𝗮𝗳𝗮𝗻𝘂𝗹𝗶𝘄𝗮
Acha kutoa maelekezo (prompting) kwa mawakala wa kodi. Anza kubuni mifumo ya loop.
Wahandisi wakuu katika OpenAI na Anthropic wanaona mabadiliko. Maelekezo ya kawaida ya kupitia mazungumzo (chat-based prompting) yanapotea. Loop Engineering ndio kiwango kipya.
Watu wengi wanafikiri loop ni amri rahisi ya kurudia tu. Katika AI, loop ni mfumo wa udhibiti wa loop-fungwa (closed-loop control system).
Fikiria kuhusu toaster dhidi ya thermostat. Toaster ni loop-wazi (open loop). Inafanya kazi kwa muda uliowekwa bila kujali hali ya mkate. Thermostat ni loop-fungwa (closed loop). Inapima joto, inatoa joto, na inajirekebisha kulingana na mrejesho (feedback).
LLM ni za stochastic. Ni za uwezekano (probabilistic). Ukouliza swali lile lile mara tano, unapata majibu matano tofauti. Kujenga programu kwa kutumia maelekezo (prompts) pekee ni kama kujenga nyumba juu ya udongo mbichi.
Loop Engineering inatatua hili. Inafunika injini isiyo na uhakika (non-deterministic engine) ndani ya mashine ya hali yenye uhakika (deterministic state machine). LLM inatoa akili. Loop inatoa uhakiki wa kimahesabu.
Awamu tano za loop ya uzalishaji:
• Discover: Wakala unasoma mazingira na faili. • Plan: Mfumo unatengeneza ramani ya hatua kwa hatua. • Execute: Wakala anatekeleza kazi. • Verify: Jaribio la kitalu (kama compiler au linter) linakagua kazi. • Iterate: Ikiwa jaribio litafeli, kosa linarudi hatua ya kwanza.
Hii ilikuwa gharama kubwa sana hapo awali. Loop hutumia token nyingi. Kazi moja ya kutafuta makosa (debugging) inaweza kugharimu maelfu ya token.
Mifano mipya ya gharama nafuu imebadilisha hesabu hiyo. Sasa unaweza kumruhusu mashine ifeli mara kumi ili kupata suluhisho sahihi. Gharama ya uhuru (autonomy) imeshuka hadi karibu sifuri.
Kanuni ya Dhahabu: Model inayozalisha kodi haipaswi kamwe kuwa ile inayoiidhinisha.
Tumia model ya ubunifu kujenga, na model ya umakini mkubwa (pedantic) kukagua. Hii inazuia wakala kujiaminisha kuwa mantiki mbaya ni sahihi.
Soko la ajira linagawanyika katika majukumu mawili:
The Prompt Engineer:
- Hutumia maingizo ya mazungumzo.
- Hunakili makosa kwa mkono.
- Hulenga matokeo ya mara moja.
The Loop Engineer:
- Hutumia mashine za hali (state machines).
- Anajenga milango ya uhakiki inayojiendesha (automated verification gates).
- Anasanifu mifumo nzima ya kazi (workflows).
Acha kuwa mtu anayepiga nyundo. Anza kuwa msanifu anayebuni mstari wa uundaji (assembly line).
Source: https://dev.to/itsmeramc/loop-engineering-explained-simply-with-diy-python-snippets-4ah2
Optional learning community: https://t.me/GyaanSetuAi