Ruka hadi maudhui makuu
Mafunzo ya AI

Sanidi na Utumie dsh-superagent kwa Kazi za Uandishi wa Msimbo za GitHub Zinazoanzishwa Kiotomatiki

Jifunze jinsi dsh-superagent inavyopokea maombi yaliyoidhinishwa, kutekeleza kazi za uandishi wa msimbo katika vipindi vya mawakala vilivyotengwa, kurudisha matokeo kwenye mazungumzo ya awali, na kuangazia maamuzi yanayohitaji umakini wa binadamu. Mwongozo huu unashughulikia usanidi unaoongozwa, nyaraka, matumizi ya kila siku, uthibitishaji, uidhinishaji, maandalizi ya uwekaji, na maeneo ya upanuzi.

Sanidi na Utumie dsh-superagent kwa Kazi za Msimbo za GitHub Zinazoanzishwa Kiotomatiki

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 check

Amri 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:

  1. Falsafa 000: Elewa kanuni ya uendeshaji inayopunguza mahitaji ya umakini na majukumu ya mwendeshaji.
  2. Muundo wa kikoa 001: Jifunze dhana kuu za mradi na jinsi zinavyohusiana.
  3. Uidhinishaji 002: Bainisha ni nani anayeruhusiwa kumwomba wakala afanye kazi.
  4. Utekelezaji 003: Elewa jinsi kazi zinazokubaliwa zinavyotekelezwa.
  5. Maagizo 004: Kagua maagizo yanayoongoza tabia ya wakala.
  6. Paneli 005: Jifunze jinsi paneli ya wavuti inavyoonyesha vipengee vinavyohitaji umakini wa binadamu.
  7. Uwekaji 006: Fuata mwongozo wa usanidi wa mikono, usanidi, uboreshaji na utatuzi wa matatizo.
  8. Usanifu 007: Jifunze muundo wa kiufundi wa mfumo.
  9. 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 check baada 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 check

Kwa 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.