GitHub ilitoa sasisho la sehemu tatu kwa Copilot kwa JetBrains mnamo Agosti 11, ikiongeza “Copilot Memory,” uunganishaji wa asili wa modeli ya Ollama, na risiti za kikao za Codex zinazoonekana kwenye logi za debug. Mabadiliko haya yanawawezesha watengenezaji kuamua kile ambacho msaidizi anakumbuka, mahali ambapo utambuzi (inference) wake unatembea, na jinsi vitendo vyake vinavyorekodiwa—vipengele ambavyo ni muhimu kwa yeyote anayejali faragha, ucheleweshaji (latency), au uwezo wa ukaguzi katika uandishi wa kodi unaosaidiwa na AI.
Kwa nini udhibiti mpya ni muhimu
Copilot kwa JetBrains huleta mapendekezo ya kodi yanayoendeshwa na AI ambayo watengenezaji huyaona katika VS Code kwenye mfululizo wa IDE za JetBrains. Mpaka sasa, plugin hii ilifanya kazi kama sanduku lisiloonekana (black box): seva za GitHub zilitoa mapendekezo na kufuta muktadha wa mazungumzo baada ya kikao. Tabaka mpya hizi zinavunja mfumo huo mmoja, zikiwaruhusu timu kuchagua, kwa kila kesi, ni kiasi gani cha mwingiliano kinabaki kwenye kumbukumbu, ikiwa kuhamisha utambuzi (inference) kwa modeli ya ndani, na jinsi ya kuonyesha shughuli za msaidizi kwenye logi.
Copilot Memory – Kile kinachobaki kwenye historia yako
“Copilot Memory” huhifadhi vipande vya mazungumzo katika madirisha tofauti ya chat. Mwombe msaidizi afafanue mfumo wa usanifu (design pattern) katika tab moja na uirejelee baadaye katika tab nyingine, na modeli itakumbuka mazungumzo hayo ya awali. Wasimamizi wa kampuni (Enterprise admins) wanaweza kuwasha au kuzima kipengele hiki, kuweka mipaka ya data inayohifadhiwa, au kukizima kabisa kwa mazingira yenye mahitaji makali ya uzingatiaji wa sheria (compliance).
Uunganishaji wa Ollama – Mahali modeli inapotembea
Sasisho hili linaongeza uunganishaji wa ndani wa Ollama, seva ya modeli ya chanzo huru (open-source) ambayo unaweza kuiendesha kwenye seva zako (on-premises) au kwenye wingu binafsi (private cloud). Kuchagua Ollama kama mtoa huduma kunahamisha utambuzi (inference) mbali na miundombinu ya GitHub, hivyo kupunguza ucheleweshaji na kuweka kodi ya siri ndani ya mtandao wako. Plugin inaonyesha chaguo rahisi; uamuzi wa modeli inayotumika unabaki kuwa siri kwa mtumiaji.
Risiti za kikao za Codex – Jinsi vitendo vinavyorekodiwa
Kila pendekezo la Copilot sasa linatengeneza “risiti ya kikao ya Codex” inayozinduliwa kwenye logi ya debug ya IDE. Njia mpya za ruhusa zinawaruhusu wasimamizi kurekodi, kuficha, au kuacha risiti hizi. Risiti hizi hufanya kazi kama logi ya utekelezaji, zikionyesha ni maelekezo (prompts) gani yaliyotumwa, ni modeli gani ilijibu, na kodi gani iliongezwa—jambo ambalo ni muhimu kwa uchambuzi wa baada ya tukio au ukaguzi wa kisheria.
Vifaa vya udhibiti wa kampuni na orodha ya ukaguzi ya hatua nne
Zaidi ya vipengele hivyo vitatu, sasisho hili linaongeza udhibiti wa kampuni: unaweza kudhibiti upatikanaji wa plugin, kuzuia ufikiaji wa seva ya Microsoft Copilot (MCP), na kurekebisha tabia ya kukwepa ruhusa. GitHub inapendekeza ukaguzi wa hatua nne kabla ya kusambaza sasisho hili:
- Upeo wa kumbukumbu (Memory scope): Hakikisha ni data gani ya mazungumzo ambayo msaidizi anaweza kuibakiza.
- Chanzo cha modeli (Model source): Thibitisha ikiwa utambuzi (inference) utafanyika kwenye Ollama au huduma ya wingu ya kawaida.
- Sera ya ruhusa (Permission policy): Pitia njia mpya za ruhusa zinazoamua kile msaidizi anachoweza kufanya.
- Risiti ya utekelezaji (Execution receipt): Hakikisha logi zinarekodi kiwango kinachohitajika cha maelezo kwa kila kikao.
Changamoto ya uwiano
Utofauti huu wa kina unawapa nguvu timu zinazozingatia usalama, lakini pia unaleta mzigo wa usanidi. Wasimamizi sasa wanapaswa kusimamia mipangilio mitatu inayojitegemea, na watengenezaji wanaweza kuhitaji kurekebisha mifumo ya kazi kutokana na ucheleweshaji wa modeli ya ndani au mabadiliko ya mwendelezo wa mapendekezo wakati kumbukumbu inapozimwa.
Muhtasari: Sasisho la GitHub la Agosti 11 linageuza Copilot kwa JetBrains kutoka msaidizi wa njia moja kuwa mfululizo wa vipengele vinavyoweza kudhibitiwa, likiruhusu mashirika kusawazisha urahisi, faragha, na uwezo wa ukaguzi kulingana na mahitaji yao.
