Jinsi Nilivyotumia AI Kujenga Upya SaaS Yangu Kuanzia Mwanzo
Nilijaribu kuwezesha uhamishaji wa SaaS yangu kwa kutumia AI. Nilifeli mara tatu.
Nilitaka kuhamisha programu yangu, CourseShelf, kutoka React kwenda Phoenix LiveView. Nilidhani ningeweza tu kumpa AI maelekezo (prompt) na kuondoka. Nilikuwa nimekosea.
Hivi ndivyo majaribio yangu manne yalivyokuwa:
Jaribio la 1: Jaribio la Uvivu
- Jitihada: 0/10
- Matokeo: Kushindwa kabisa.
- Nilitoa maelekezo madogo sana. AI ilibuni vipengele (components) ambavyo havipo na kuacha alama za "inakuja hivi karibuni" kila mahali. Ilikuwa vurugu tupu.
Jaribio la 2: Mbinu ya Awamu (Batch Method)
- Jitihada: 0/10
- Matokeo: Bora zaidi, lakini bado ina kasoro.
- Niliiambia AI igawanye kazi katika vipande vidogo. Ilifanya kazi vizuri kwa kurasa chache, lakini bado iliacha kodi ambazo hazijakamilika na maoni ya "to-do".
Jaribio la 3: Mpango wa Kina
- Jitihada: 4/10
- Matokeo: KODI nzuri, UI mbaya.
- Niliandika faili refu la maelekezo. Ubora wa kodi uliboreka, lakini UI haikuonekana kama programu yangu ya awali.
Jaribio la 4: Utekelezaji wa Ujuzi wa Kina (Manual Skill Implementation)
- Jitihada: 9/10
- Matokeo: Mafanikio.
- Nilibadilisha maelekezo yangu kuwa "ujuzi". Nilitumia AI ukurasa kwa ukurasa. Nilipitia kila mstari mmoja mmoja.
Ukweli kuhusu uandishi wa kodi kwa AI: AI haina mpira wa kioo (crystal ball). Haiwezi kusoma mawazo yako. Ikiwa unataka kodi ya hali ya juu, huwezi kuwa mvivu.
Nilitumia siku 40 kuongoza mchakato huo. Sikuwezesha uhamishaji huo kuwa wa kiotomatiki. Niliwezesha mwongozo (playbook) kuwa wa kiotomatiki, lakini mimi ndiye nilifanya kazi halisi. Nilikaa kando ya AI, nikakamata kila kosa, na kuandika sheria mpya kila wakati ilipopotoka.
Faida:
- Usahihi wa UI: 9/10
- Ubora wa kodi: 10/10
Nilitumia muda mwingi zaidi kuliko unavyoweza kuchukuliwa na maelekezo rahisi. Lakini sasa nina kodi safi (clean codebase) ninayoijivunia. Ikiwa unataka matokeo ya kitaalamu, lazima uendelee kuwa mwendeshaji.
Chanzo: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
Jumuiya ya kujifunza ya hiari: https://t.me/GyaanSetuAi