Nous Research imetoa Hermes Agent, mfumo wa chanzo huru (open-source framework) unaowaruhusu watengenezaji kuendesha msaidizi binafsi wa AI kwenye vifaa vyao wenyewe. Mradi huu unalenga kupeleka AI mbali zaidi ya roboti za mazungumzo (chat bots) rahisi kwa kumpa msaidizi uwezo wa kutumia zana, kumbukumbu, na otomatiki ya mtiririko wa kazi (workflow automation)—sifa ambazo ni muhimu kwa mtu yeyote anayeunda mifumo ya dev-ops au uchambuzi wa kodi (code-analysis pipelines).
Kwa nini mabadiliko haya ni muhimu
Chatbots za kawaida huishia tu kujibu maswali au kufupisha maandishi. Wakala wa AI (AI agent) anayeweza kutoa amri, kudhibiti hali (keep state) katika mwingiliano, na kuunganisha huduma mbalimbali huubadilisha muundo wa mazungumzo kuwa msaidizi unaoweza kutumika kama programu (programmable helper). Kwa watengenezaji, hiyo inamaanisha "msaidizi" mmoja anayeweza kuchukua nyaraka (documentation), kuendesha linters, au kuandaa rasilimali za wingu (cloud resources) bila kutuma data kwenye seva ya upande wa tatu.
Jinsi Hermes ilivyojengwa
Hermes ipo kati ya mtumiaji na modeli ya lugha (language model) inayotumika. Muundo wake unatenganisha majukumu manne:
- Mwingiliano na mtumiaji (User interaction) – huchukua maelekezo (prompts) na kuonyesha majibu.
- Mawasiliano ya modeli (Model communication) – huwasilisha mazungumzo kwa modeli ya lugha kupitia API (OpenRouter, modeli za ndani, n.k.).
- Utekelezaji wa zana (Tool execution) – huendesha amri za shell, kusoma faili, au kuitia wito huduma za nje kwenye mashine inayohifadhiwa.
- Usimamizi wa kumbukumbu (Memory handling) – huhifadhi muktadha ili msaidizi aweze kurejelea hatua za awali.
Mfumo huu umegawanyika katika vipengele vinne vya msingi:
- Core – huamua mtumiaji anataka nini na ni zana gani itumike.
- Model – huzalisha jibu la maandishi, kupitia API iliyohifadhiwa au modeli inayojiendesha ndani.
- Tools – zana za kiwango cha chini zinazofanya vitendo kama file I/O au maombi ya HTTP.
- Skills – fungu la juu zaidi la zana zinazotekeleza uwezo maalum kama vile mapitio ya kodi (code review) au usimamizi wa mifumo (system administration).
Kwa sababu kila kitu ni chanzo huru (open source), watengenezaji wanaweza kukagua mantiki, kubadilisha mtoa huduma wa modeli, au kuongeza zana maalum kwa kazi za kipekee.
Jinsi ya kuanza kutumia Hermes
- Nakili (Clone) sehemu ya mradi (repository)
git clone https://github.com/NousResearch/hermes-agent.git - Sakinisha utegemezi wa Python (Python dependencies)
pip install -r requirements.txt - Nakili faili la mfano la mazingira (example environment file) na uweke funguo zako za API
cp .env.example .env - Anzisha msaidizi
hermes
Ikianza, kuandika maelekezo kama “find the security flaw in this snippet” huchochea Core, ambayo inaweza kuitia wito zana ya uchambuzi wa tuli (static-analysis tool), kurudisha matokeo kwa Model, na hatimaye kuwasilisha ripoti fupi. Mtiririko huo huo unaweza kutumika kuanzisha upya huduma, kuuliza hifadhidata (database), au kuratibu mtiririko wa CI (CI pipeline).
Masuala ya usalama
Kuendesha wakala wa AI mwenye ufikiaji wa moja kwa moja kwenye mashine ni sawa na kumpa akaunti ya mtumiaji mamlaka makubwa (elevated privileges). Faili la README la mradi linataja mbinu kadhaa za kinga:
- Hifadhi funguo za API kwenye faili la
.envna weka mipaka ya ruhusa za faili. - Mpe wakala ruhusa pekee anazohitaji; epuka kumwendesha kama root.
- Tenga zana zenye hatari kwenye kontena (containers) au mazingira ya kielektroniki (virtual environments).
- Weka vifurushi vya Python katika hali ya kisasa ili kurekebisha udhaifu unaojulikana.
Faida na hasara
Kujiendeshea mwenyewe (Self-hosting) kunatoa udhibiti kamili wa data, uchaguzi wa modeli, na gharama, lakini pia huhamishia mzigo wa matengenezo kwa mtengenezaji. Hermes inakutaka ufuatilie mabadiliko ya API ya modeli, usimamie rasilimali za kompyuta, na uhakikishe mfuatano wa zana (toolchain) unabaki kuwa unaoendana. Timu zisizo na msaada maalum wa DevOps zinaweza kuona gharama za uendeshaji kuwa kubwa mno.
Nini cha kufuatilia baadaye
Nous Research imefungua kodi kwa michango ya jamii.
Muhtasari: Hermes Agent inaonyesha kuwa msaidizi wa AI anayejiendesha mwenyewe si mfano wa utafiti tu tena. Inawapa watengenezaji vipengele vya ujenzi vya kuingiza otomatiki ya akili moja kwa moja kwenye mazingira yao—mradi tu wawe tayari kusimamia majukumu ya usalama na uendeshaji yanayoambatana nayo.
