Maelezo ya Mradi
Stack ya Teknolojia na Ujuzi
Viungo na Rasilimali
Muhtasari wa Mradi
Lengo
Mradi huu unatekeleza programu ya AI yenye ufikiaji wazi inayotumia seti ya data maalum ya nyaraka za kibinadamu. Mtiririko wa matumizi unaunga mkono matumizi ya haraka kama mgeni, na njia hiari ya uthibitishaji ili kuhifadhi kipindi cha mtumiaji. Modeli imeboreshwa kusaidia wafanyakazi wa shambani walio mbali kwa kuongeza muktadha wa kielimu kwenye majibu yanayozalishwa.
Suluhisho
Mradi huu unatumia mfumo wa kisasa wenye mzigo mdogo uliobuniwa kwa ajili ya athari kubwa. Umejengwa kwenye kiolezo cha Nuxt UI Pro, sehemu ya mbele (frontend) inatoa ufikiaji wa umma wa haraka na njia hiari ya kuingia iliyounganishwa na baena.ai. Usanifu wa sehemu ya nyuma (backend) unapunguza uzito wa seva za jadi kwa kuelekeza maombi ya API moja kwa moja kwenye mtiririko wa otomatiki wa n8n, ambao unashughulikia mwingiliano wa modeli za AI na uhifadhi wa data kupitia Supabase.
Malengo Makuu
- Kukuza uzoefu wa mazungumzo kwa umma unaotegemea kipindi kwa watumiaji wasiojulikana, ukiwa na wito wazi wa kujisajili.
- Kutekeleza mfumo wa uthibitishaji uliowakilishwa ili watumiaji wajisajili/waingie ili kuhifadhi na kupata tena historia yao yote ya mazungumzo.
- Kujenga muunganisho thabiti wa sehemu ya nyuma unaounganisha seva ya Nuxt na webhook ya n8n na kuhifadhi data zote kwenye hifadhidata ya Supabase.
Watumiaji na Wahusika
- Watumiaji Wakuu: Wataalamu wa shughuli za kibinadamu wenye haja ya uchambuzi wa data wa wakati halisi na msaada wa kufanya maamuzi.
- Watumiaji Wa Pili: Mashirika ya kibinadamu yanayotafuta kuboresha ufanisi wa shughuli zao kupitia zana zinazotumia AI.
- Wahusika Wakuu: Huu ni mradi wa mtu mmoja unaosimamiwa na Jesus Baena, ambaye anawajibika kwa kila upande wa maendeleo, utegaji, na matengenezo.
Mpango na Vipengele Muhimu
Mbinu ya Jumla
Mradi huo awali ulithibitisha dhana yake kupitia prototipu ya Bubble isiyo na msimbo. Ili kuhakikisha upanuzi na udhibiti, sasa ninahamia kwenye usanifu maalum unaotumia kiolezo cha Nuxt UI Pro kama msingi wa kuonekana. Mchakato huu unahusisha kutenganisha uthibitishaji na huduma za AI za kiolezo hicho ili kubadilishwa na mahitaji yetu maalum. Maendeleo yanafuata mkakati wa kuanzia na sehemu ya nyuma: kuanzisha API maalum na safu ya uhifadhi wa Supabase kabla ya kutekeleza mantiki inayobadilika ya sehemu ya mbele.
Vipengele Vya Msingi
- Mfumo wa Uthibitishaji: Mtiririko uliowakilishwa unaowaelekeza watumiaji kwenda
baena.aikwa ajili ya kuingia/kujisajili na kuwarudisha kwenye programu ya mazungumzo wakiwa na kipindi kinachofanya kazi. - Kiolesura Kikuu cha Mazungumzo: UI inayobadilika yenye ingizo la ujumbe linaloweza kubadilisha ukubwa, onyesho la historia ya mazungumzo, kichaguzi cha msaidizi wa AI, na menyu ya mtumiaji inayobadilika kulingana na hali ya uthibitishaji.
- Muunganisho wa Sehemu ya Nyuma: API ya seva ya Nuxt inayoelekeza maombi kwenye webhook maalum ya n8n, ikipitisha ujumbe,
thread_id, naassistant_id, huku mazungumzo yote yakiwa yanahifadhiwa kwenye Supabase.
Ratiba na Matokeo
Vipindi Muhimu
- [Tarehe] : Uanzishaji wa Mradi na Hitimisho la Mahitaji
- [Tarehe] : Muunganisho wa Sehemu ya Nyuma (API, n8n, Supabase) Umekamilika
- [Tarehe] : MVP Imetegwa na Kuwa Hai kwenye
chat.baena.ai
Matokeo ya Mwisho
- Programu ya wavuti hai na inayofanya kazi kikamilifu inayopatikana kwenye
chat.baena.ai. - Hazina ya mwisho ya msimbo chanzo wa programu hiyo.
- Uwasilishaji au nyaraka inayofupisha vipengele na usanifu.