dsh-superagent Ni Nini?
dsh-superagent ni wakala wa usimbaji mwenye kuchukua hatua mapema, aliyebuniwa kufanya kazi na hazina moja ya GitHub. Husambazwa kama kifurushi cha DeepSeek Harness na husikiliza maombi kutoka GitHub na, kwa hiari, Feishu.
Mtumiaji aliyeidhinishwa anapoiomba ifanye kazi, mfumo hufungua kipengee cha kazi, huunda kipindi na saraka maalumu ya wakala, hukamilisha kazi, kisha hujibu katika mazungumzo ya awali. Matokeo yanaweza kujumuisha ombi la kuvuta mabadiliko. Paneli ya wavuti huonyesha vipengee vinavyohitaji uangalizi wa mtu.
dsh-superagent ni mfano wa utafiti kwa ajili ya marejeo, si bidhaa rasmi ya DeepSeek wala mfumo ulio tayari kwa matumizi ya uzalishaji.
Hazina iliyochapishwa inatofautiana na toleo la ndani la timu na utekelezaji unaojadiliwa katika Exploring Super-agent Design: Towards a More Autonomous Agent System. Baadhi ya mawazo katika makala hiyo yanaeleza mwelekeo wa baadaye na hayajatekelezwa katika mfano huu.
Msingi wa Ubunifu
Lengo la mradi ni kutumia uangalizi mdogo iwezekanavyo kutoka kwa binadamu huku ukitoa thamani kubwa iwezekanavyo. Kwa kuwa wakala wa timu nzima pia anaweza kutumia muda na uangalizi wa timu, dsh-superagent hufuata masharti mawili muhimu:
- Huchukua hatua tu mtu anapoiomba ichukue hatua au sheria iliyowekwa na timu inaporuhusu hatua hiyo.
- Huwasiliana tu pale mtu anapohitaji kuchukua hatua au anaweza kutumia matokeo yaliyokamilika.
Kabla ya kumtekeleza wakala, soma waraka wa falsafa. Unaeleza kanuni hii ya uendeshaji na majukumu ya mtu anayeendesha mfumo.
Sifa Muhimu
- Ulengaji wa hazina moja: Kila usakinishaji hufanya kazi na hazina moja ya GitHub.
- Muunganisho wa GitHub: Wakala husikiliza maombi yaliyoidhinishwa yanayotoka GitHub.
- Muunganisho wa hiari wa Feishu: Timu zinaweza pia kutumia Feishu kama chanzo cha maombi.
- Ufuatiliaji wa vipengee vya kazi: Ombi lililokubaliwa huwa kipengee cha kazi.
- Utekelezaji uliotengwa: Kila kazi huendeshwa katika kipindi na saraka yake ya wakala.
- Majibu yanayotambua mazungumzo: Matokeo hurudishwa kwenye mazungumzo ambako ombi lilianzia.
- Paneli ya uangalizi wa binadamu: Paneli ya wavuti hutambua kazi inayohitaji ushiriki wa mtu.
- Tabia inayodhibitiwa na sheria: Wakala huchukua hatua tu kutokana na ombi au sheria wazi ya timu.
Kabla ya Kusakinisha
Ichukulie hazina hii kama msimbo wa utafiti. Inaweza kuwa na hitilafu, mitindo ya usimbaji isiyolingana, au maamuzi ya kihandisi yasiyofaa kwa mazingira yako. Kagua utekelezaji na uubadilishe kabla ya kuutegemea.
Usanidi una hatua nyingi, kwa hiyo mradi unapendekeza kuukamilisha kwa kushirikiana na wakala wa usimbaji badala ya kubahatisha usanidi unaohitajika mwenyewe.
Usakinishaji na Usanidi Unaosaidiwa
Hatua ya 1: Fungua Hazina kwa Wakala Wako wa Usimbaji
Fanya hazina iliyoklonwa au iliyotolewa iweze kufikiwa na wakala wako wa usimbaji. Kisha mpe maagizo ya usanidi yanayopendekezwa na mradi:
Read SETUP.md in this repository and set up dsh-superagent with me.Wakala wa usimbaji anapaswa kufuata SETUP.md kama chanzo chake cha ukweli.
Hatua ya 2: Jibu Maswali ya Usanidi
Mtiririko wa usanidi umebuniwa kuuliza swali moja fupi kwa wakati mmoja. Toa maelezo yanayoombwa kuhusu hazina, miunganisho na mazingira yako. Usiruke hatua za ukaguzi kwa sababu tu mchakato unasaidiwa na wakala.
Hatua ya 3: Kagua Mpango Kamili
Baada ya kukusanya maelezo yanayohitajika, wakala wa usimbaji atawasilisha mpango mzima mara moja. Ukague kwa makini kabla ya kuruhusu mabadiliko ya usakinishaji au usanidi. Hasa, thibitisha kwamba mpango unaendana na hazina unayokusudia wakala isimamie na vyanzo vya maombi unavyokusudia kuwezesha.
Hatua ya 4: Mruhusu Wakala Asakinishe na Kusanidi Mradi
Baada ya kuidhinisha mpango, wakala wa usimbaji husakinisha na kusanidi mfumo kulingana na SETUP.md. Kwa kuwa README inaelekeza utaratibu wa kina wa usanidi kwenye faili hilo, fuata maagizo yake ya sasa badala ya kutegemea amri ambazo hazijaandikwa.
Hatua ya 5: Thibitisha Mradi
Kwa uthibitishaji wa maendeleo, endesha:
pnpm checkAmri hii huendesha ukaguzi wa aina, majaribio na ujenzi. Uendeshaji wenye mafanikio hutoa ukaguzi wa pamoja wa aina za mradi, seti ya majaribio na mchakato wa ujenzi.
Elewa Nyaraka Kabla ya Kumendesha Wakala
Nyaraka zilizo na nambari zimepangwa kwa mfuatano unaojenga uelewa. Zisome kwa mpangilio kwa sababu kila waraka hudhani kwamba umejifunza tu nyenzo iliyoletwa kabla yake:
- Falsafa 000: Elewa kanuni ya uendeshaji inayopunguza mahitaji ya umakini na majukumu ya mwendeshaji.
- Muundo wa kikoa 001: Jifunze dhana kuu za mradi na jinsi zinavyohusiana.
- Uidhinishaji 002: Bainisha ni nani anayeruhusiwa kumwomba wakala afanye kazi.
- Utekelezaji 003: Elewa jinsi kazi zinazokubaliwa zinavyotekelezwa.
- Maagizo 004: Kagua maagizo yanayoongoza tabia ya wakala.
- Paneli 005: Jifunze jinsi paneli ya wavuti inavyoonyesha vipengee vinavyohitaji umakini wa binadamu.
- Uwekaji 006: Fuata mwongozo wa usanidi wa mikono, usanidi, uboreshaji na utatuzi wa matatizo.
- Usanifu 007: Jifunze muundo wa kiufundi wa mfumo.
- Kitabu cha mapishi 008: Jifunze jinsi ya kuongeza Chanzo.
Matumizi ya Msingi
Tuma Ombi Lililoidhinishwa
Baada ya usanidi, mtumiaji aliyeidhinishwa anaweza kumwomba wakala afanye kazi kwenye hifadhi kupitia GitHub au Feishu ikiwa muunganisho huo wa hiari umewashwa. Ombi la kawaida linapaswa kueleza mabadiliko yanayohitajika kwenye hifadhi na vigezo vyovyote muhimu vya kukubaliwa.
Kwa mfano, mtumiaji aliyeidhinishwa anaweza kumwomba wakala achunguze suala la hifadhi, afanye mabadiliko yanayofaa ya msimbo, na arudishe matokeo. Mbinu halisi ya kutuma ombi na watumiaji wanaoruhusiwa hutegemea Chanzo chako kilichosanidiwa na sheria za uidhinishaji.
Ruhusu Wakala Aunde na Atekeleze Kipengee cha Kazi
Ombi linapokubaliwa, dsh-superagent hufungua kipengee cha kazi na kutekeleza kazi hiyo katika kipindi na saraka yake ya wakala. Muundo huu wa utekelezaji hutenganisha muktadha wa kazi.
Pokea Matokeo Katika Muktadha
Wakala hujibu katika mazungumzo ya awali badala ya kuwalazimisha watumiaji kutafuta matokeo katika kituo tofauti. Kulingana na kazi iliyofanywa, jibu linaweza kujumuisha ombi la kuvuta.
Tumia Paneli kwa Ufuatiliaji wa Binadamu
Angalia paneli ya wavuti kwa kazi zinazohitaji mtu. Paneli husaidia kufikia lengo la mradi la kudhibiti umakini kwa kuonyesha vipengee vinavyohitaji hatua ya binadamu badala ya kutoa mawasiliano yasiyo ya lazima kuhusu kila hatua ya ndani.
Uidhinishaji na Uendeshaji Salama
Uidhinishaji ni msingi wa muundo huu. Wakala makini anayeweza kuchukua hatua katika hifadhi ya timu hapaswi kukubali maombi holela. Tumia nyaraka za uidhinishaji kufafanua ni nani anayeweza kuanzisha kazi na chini ya masharti gani.
- Punguza waombaji: Ruhusu watu au mifumo iliyokusudiwa pekee kuunda maombi yanayoweza kuchukuliwa hatua.
- Kagua sheria za timu: Hakikisha hatua za kiotomatiki hutokea tu chini ya sheria ambazo timu iliandika wazi.
- Dumisha ukaguzi wa binadamu: Chukulia mabadiliko yaliyotengenezwa na wakala kama kazi inayoweza kuhitaji kukaguliwa na kubadilishwa.
- Fanya majaribio kabla ya matumizi mapana: Endesha
pnpm checkbaada ya mabadiliko ya usanidi na thibitisha tabia katika mazingira yako.
Vidokezo vya Juu
Tumia Mwongozo wa Uwekaji kwa Shughuli za Mikono
Ikiwa unahitaji kufanya usanidi kwa mikono, kubadilisha usanidi, kuboresha mradi, au kutatua matatizo, soma Uwekaji 006. README inataja hati hii kama chanzo cha kina cha taratibu hizo za uendeshaji.
Kagua Maagizo Unaporekebisha Tabia
Soma Maagizo 004 kabla ya kubadilisha jinsi wakala anavyotafsiri au kutekeleza kazi. Mabadiliko ya maagizo yanaweza kuathiri wakati ambao wakala huwasiliana, jinsi anavyoshughulikia kazi, na jinsi anavyofuata kwa karibu falsafa ya mradi ya kupunguza mahitaji ya umakini.
Jifunze Utekelezaji Kabla ya Kubadilisha Utenganishaji wa Kazi
Mfumo huipa kila kipengee cha kazi kipindi na saraka yake ya wakala. Kabla ya kubadilisha tabia hii, kagua Utekelezaji 003 na Usanifu 007 ili kuhakikisha mabadiliko yanaendelea kuendana na miundo ya utekelezaji na mfumo wa mradi.
Ongeza Chanzo kwa Uangalifu
Chanzo ni muunganisho ambao mfumo unaweza kutumia kupokea kazi. Ikiwa unataka kuongeza chanzo kingine zaidi ya njia zilizotolewa za GitHub na Feishu ya hiari, fuata Kitabu cha mapishi 008. Usipuuze muundo wa uidhinishaji unapoanzisha kituo kipya cha maombi.
Boreshwa kwa Ajili ya Ukimya Wenye Manufaa
Unaporekebisha mfumo, tathmini thamani ya hatua na gharama ya umakini inayosababishwa na arifa zake. Pendelea mawasiliano wakati mtu anapaswa kuchukua hatua au wakati matokeo yanayoweza kutumika yako tayari. Hii huunganisha viendelezi na sheria za uendeshaji na falsafa kuu ya mradi.
Mtiririko wa Kazi ya Maendeleo
Baada ya kurekebisha msimbo, tumia amri ya pamoja ya uthibitishaji ya mradi:
pnpm checkKwa kuwa huendesha ukaguzi wa aina, majaribio na ujenzi, inapaswa kuwa hatua ya kawaida ya ukaguzi kabla ya kushiriki au kuweka mabadiliko. Kupita kwa amri hii hakufanyi mfano wa utafiti kuwa tayari kwa matumizi ya uzalishaji; bado lazima ukague tabia yake, dhana za usalama, uidhinishaji na ufaafu wake kwa mazingira yako.
Hitimisho
dsh-superagent hutoa muundo unaolenga utafiti wa kukabidhi kazi kwenye hifadhi moja ya GitHub huku ikipunguza mahitaji ya umakini wa binadamu. Anza na mtiririko wa kazi wa mwongozo wa SETUP.md, soma nyaraka zilizo na nambari kwa mpangilio, sanidi uidhinishaji kwa tahadhari, thibitisha mabadiliko kwa pnpm check, na tumia paneli kuelekeza juhudi za binadamu mahali zinapohitajika kweli.
