𝗜 𝗡𝗶𝗹𝗶𝗳𝘂𝗻𝗱𝗶𝘀𝗵𝗮 𝗛𝗶𝗻𝗱𝘀𝗶𝗴𝗵𝘁 𝗞𝘂𝗸𝘂𝗺𝗯𝘂𝗸𝗮 𝗦𝗶𝗺𝘂𝘂 𝘇𝗮 𝗠𝗮𝘂𝘀𝗼 𝗕𝗶𝗹𝗮 𝘆𝗮 𝗞𝗲𝗹𝗲𝗹𝗲
Transcripts zina kelele nyingi sana ili ziweze kutumika kama kumbukumbu.
Ukimpandisha AI kila neno kutoka kwenye simu ya mauzo, unapata kabati la takataka. Hupati akili. Mifumo mingi hushindwa kwa sababu inajaribu kukumbuka kila kitu.
Nilijenga Deal Intelligence Agent ili kutatua hili. Haichukui maandishi tu. Inakumbuka.
Nilitumia Next.js, FastAPI, Supabase, Hindsight, na Groq. Hivi ndivyo nilivyogawanya kazi:
- Supabase huhifadhi ukweli. Inahifadhi mikataba, mikutano, na mambo maalum ya kufanyia kazi. Itumie kwa maswali ya moja kwa moja.
- Hindsight huhifadhi kumbukumbu. Inahifadhi mifumo na mikakati. Itumie kwa uwezo wa kukumbuka maana (semantic recall).
Niliigawanya kumbukumbu katika aina tatu ili kuifanya agent iwe na manufaa:
• Episodic memory: Kilichotokea katika mkutano maalum. • Semantic memory: Mifumo inayojitokeza katika mikutano mingi. • Procedural memory: Mikakati inayofanya kazi kweli kwa mkataba maalum.
Pia niliweka sheria ya muda. Agent lazima iwe na unyenyekevu.
Ukipata mkutano mmoja, agent inarekodi tu kilichotokea. Baada ya mikutano miwili, inatafuta mifumo. Ni baada ya mikutano mitatu pekee ndipo inapopendekeza mkakati. Hii inazuia AI kufanya mawazo potofu mapema mno.
Matokeo yake ni tofauti kubwa katika muhtasari wa kabla ya mkutano.
AI ya kawaida husema: "Jiandae kwa pingamizi za bei."
Agent yangu husema: "Sarah Chen, CFO, alikataa bei ya kampuni (enterprise price) katika mkutano wa pili. Alilegea baada ya wewe kupendekeza bei ya awamu katika mkutano wa nne. Anza na muundo wa awamu leo."
Hiyo ndiyo tofauti kati ya msaidizi na mshirika.
Mambo muhimu niliyojifunza:
- Usitumie transcripts kama kumbukumbu. Toa ukweli kwanza.
- Tumia vizuizi (gates) kwa aina za kumbukumbu. Usiruhusu agent ikisia mifumo baada ya simu moja.
- Tumia kanzi data (databases) mbili. Tumia relational stores kwa ukweli na vector stores kwa muktadha.
- Majina ni muhimu. Kujua pingamizi la mtu maalum ni bora kuliko kujua pingamizi la "mteja".