Yeqa uye kokuyinhloko
Izifundo ze-AI

Hlela futhi usebenzise ukugeleza komsebenzi kwe-AI kukhanvasi usebenzisa i-dsh-jailbreak-workflow

Lesi sifundo sichaza indlela yokufaka i-dsh-jailbreak-workflow, yokudala nokusebenzisa ukugeleza komsebenzi okubukwayo, kanye nokuhlela imisebenzi eyinkimbinkimbi yamamodeli kusetshenziswa amagatsha anemibandela, izihibe, izinsiza, amarekhodi okuqalisa, ukuphathwa kwezinguqulo, okuguquguqukayo kwezindlela, nemisebenzi yokungenisa nokuthekelisa.

Hlela futhi usebenzise ukugeleza komsebenzi kwe-AI kukhanvasi nge-dsh-jailbreak-workflow

Isingeniso Sephrojekthi

dsh-jailbreak-workflow, ehambisana nephakheji le-plugin @xiaoso/dsh-workflow-lite, iyi-plugin ye-soft workflow ye-DeepSeek Harness. Ikuvumela ukuhlela izinyathelo zomsebenzi ku-canvas, bese uhlanganisa yonke inqubo ibe yi-prompt yohlelo, ezokwenziwa imodeli ekuseshini yamanje ngokulandela lolo hlelo.

Isekela ukulandelana, ukusebenza ngokufana, ukuhlanganisa, amagatsha anemibandela, ukuphindaphinda nokubuyela emuva. Izixhumanisi zingaphatha noma yimiphi imibandela, ngakho ayifanele kuphela imisebenzi elula elandelanayo, kodwa ingaveza nemiqondo eyinkimbinkimbi efana nokuthi “uma ukubuyekezwa kungaphumelelanga, buyela ekulungiseni” noma “qeda uma umbandela ugcwalisekile”.

I-plugin ngokwayo ayinayo injini yokwenza imisebenzi, futhi ayidingi isevisi eyengeziwe yokuhlela. Ukuhlela izinyathelo, ukuhlola imibandela nokwenza imisebenzi kwenziwa yimodeli ekuseshini yamanje.

I-canvas ephelele ye-workflow yokwenza i-penetration test

Indlela Eyinhloko Esebenza Ngayo

Ukwenziwa okuphelele kwe-workflow kuhlukaniswe ngezigaba ezintathu:

  1. Ukuklama: Engeza izinyathelo ku-canvas, bhala ama-prompt esinyathelo ngasinye, bese usebenzisa izixhumanisi ukuchaza ukulandelana kokwenziwa, amagatsha nokuphindaphinda.
  2. Ukuhlanganisa: I-plugin ihlela i-canvas ibe yi-prompt yohlelo, echaza ukulandelana kwezinyathelo, imibandela yokuphindaphinda, izinsiza zokufaka nokuphumayo okulindelekile.
  3. Ukwenza: Imodeli ifunda uhlelo, izinqumele ukuthi iqede ngokuqondile, ithumele i-sub-agent noma ihlele iqembu, bese ivumelanisa inqubekelaphambili ne-canvas.

Okugxilwe kukho kulokhu kwakheka ukuhlukanisa ukuveza inqubo nokwenziwa yimodeli: i-canvas ichaza uhlelo ngokucacile, imodeli yona iyaluqonda futhi ilusebenzise.

Imisebenzi Eyinhloko

  • Ukuhlela i-canvas: Hudula izinyathelo nezixhumanisi, dala amagatsha okuphumelela noma okungaphumeleli nokuphindaphinda, futhi uhlele i-layout ngokuchofoza okukodwa.
  • Ukulungisa izinsiza: Cacisa amafayela, amafolda, ama-URL kanye nama-Skill okudingeka izinyathelo ziwafunde noma ziwabhale.
  • Imibuzo ngaphambi kokwenziwa: Qoqa ulwazi oludingekayo kumsebenzisi ngaphambi kokuqalisa, bese uthumela izimpendulo kumodeli kanye nohlelo.
  • Ukuhlela ngokubambisana nemodeli: Cela imodeli ngokuqondile engxoxweni ukuthi idale noma iguqule i-workflow; imiphumela yoshintsho ivumelaniswa ne-canvas.
  • Isimo sokwenziwa: Buka inqubekelaphambili yesikhathi sangempela, isifinyezo sesinyathelo ngasinye nesimo ku-canvas, futhi uguqule izimo bese wazisa imodeli.
  • Ukuphathwa kwezinguqulo: Londoloza izinguqulo, engeza izincazelo, qhathanisa umehluko bese ushintshela enguqulweni yomlando.
  • Ukungenisa nokuthekelisa: Pakisha i-workflow, inguqulo ekhethiwe, amafayela nama-Skill kube yi-.wflite.zip.
  • Ukuthekelisa njenge-Skill: Hlanganisa inguqulo ibe yi-Skill equkethe SKILL.md, incazelo yomsebenzi nezinsiza ezihlobene; ingalandwa noma ifakwe ku-~/.agents/skills.
  • Isikhungo sama-workflow: Phatha ndawonye amarekhodi okwenziwa, ama-workflow, izinguqulo, inkumbulo nezilungiselelo ze-plugin zamaseshini ahlukene.
  • Izilimi ezimbili netimu: Isekela isiShayina, isiNgisi kanye namatimu amaningi akhanyayo namnyama.

Okumele Kulungiswe Ngaphambi Kokufaka

Le-plugin ihambisana ne-DeepSeek Harness 0.2.0 kanye no-0.2.1, kuhlanganise nezinguqulo zokuhlola ezihambisanayo, njenge-0.2.1-rc.2. Uma usebenzisa inguqulo yewebhu, kudingeka futhi ufake Node.js 22 noma ngaphezulu.

Le phrojekthi isesesigabeni sokuhlola; imisebenzi nefomethi yedatha kungase kushintshe ngendlela engahambisani nezinye izinguqulo esikhathini esizayo. Ama-workflow abalulekile kufanele athekeliswe futhi kugcinwe izinguqulo zawo ngesikhathi.

Ukufaka I-plugin Yenguqulo Yewebhu

Vula i-terminal, engeza i-plugin ku-Web profile ye-DeepSeek Harness, bese uqala inguqulo yewebhu:

dsh plugin --profile web add @xiaoso/dsh-workflow-lite
dsh web

Uma sekuqalile, ngena ekhasini leseshini. Uma ukufaka kuphumelele, kuzovela ithebhu ethi “Workflow” phezulu ekhasini.

Ukufaka I-plugin Yenguqulo Yedeskithophu

  1. Vula okuthi “Plugins” kubha eseceleni ye-DeepSeek Harness.
  2. Khetha okuthi “Add Plugin”, bese uchofoza okuthi “Install Third-Party Plugin”.
  3. Faka @xiaoso/dsh-workflow-lite bese uqinisekisa ukufaka.
  4. Qalisa kabusha i-DeepSeek Harness.
  5. Ngena ekhasini leseshini bese uqinisekisa ukuthi ithebhu ethi “Workflow” iyavela phezulu.

Ukusetshenziswa Okuyisisekelo 1: Ukuvumela Imodeli Idale I-workflow

Indlela eqondile kakhulu ukuchaza izinyathelo zomsebenzi nemibandela yokwahlulela ngolimi lwemvelo engxoxweni. Isibonelo:

Dala i-workflow: qala ngokubhala ikhodi, bese uyibuyekeza; uma ukubuyekezwa kungaphumelelanga, buyela ekulungiseni, okungenani kube imijikelezo emithathu.

Ngokusekelwe kulokhu, imodeli izodala izinyathelo, ixhumanise igatsha lokubuyekeza bese imisa ukuphindaphinda; i-canvas izobonisa imiphumela eyenziwe ngokuvumelanayo. Ngaphambi kokwenziwa, hlola okulandelayo:

  • Ingabe i-prompt yesinyathelo ngasinye icacile?
  • Ingabe amagatsha “aphumelele” kanye “angaphumelelanga” axhunywe kuma-node afanele?
  • Ingabe ukuphindaphinda kunombandela ocacile wokuphuma noma inani eliphezulu lemijikelezo?
  • Ingabe amafayela okufaka nezindawo zokuphumayo kulungiswe kahle?

Ngemva kokuqinisekisa, chofoza okuthi “Run” ekhoneni eliphezulu kwesokudla; ungaphinde ucele imodeli engxoxweni ukuthi yenze le-workflow ngokuqondile.

Ukusetshenziswa Okuyisisekelo 2: Ukwakha I-workflow Ngokuzenzela

  1. Vula ithebhu ethi “Workflow” bese udala i-workflow entsha.
  2. Hudulela izinyathelo ezidingekayo zisuka kulabhulali yezinyathelo engakwesokunxele.
  3. Gcwalisa i-prompt ezonikezwa imodeli esinyathelweni ngasinye.
  4. Sebenzisa izixhumanisi ukunquma ukulandelana kokwenziwa, bese wengeza imibandela, amagatsha noma ukuphindaphinda lapho kudingeka.
  5. Xhumanisa isinyathelo ngasinye namafayela, amafolda, ama-URL noma ama-Skill okufanele siwafunde noma siwabhale.
  6. Chofoza okuthi “Run”, noma ucele imodeli engxoxweni ukuthi yenze i-workflow yamanje.

Isibonelo: Inqubo Yokuqukethwe Enomjikelezo Wokulungisa

Umsebenzi wokuqukethwe ungahlukaniswa ube yizinyathelo ezine: “ukuqoqa ulwazi”, “ukukhiqiza uhlaka lokuqala”, “ukuhlola ikhwalithi” kanye “nokulungisa uhlaka lokuqala”. Uma ukuhlolwa kwekhwalithi kuphumelele, inqubo iyaphela; uma kungaphumelelanga, iya esinyathelweni sokulungisa bese ibuyela ekuhloleni ikhwalithi. Njengoba ukwahlulela kwangempela kwenziwa yimodeli, i-prompt yesinyathelo sokuhlola kufanele ichaze ngokucacile izindinganiso zokuphumelela.

Hlola ukuthi uhlaka lokuqala luyahlangabezana yini nale mibandela elandelayo:
1. Iziphetho zisekelwa ulwazi;
2. Isakhiwo siphelele;
3. Akukho ukuphindaphinda okusobala;
4. Khipha “kuphumelele” noma “akuphumelelanga”, bese uchaza isizathu.

Kuzo zonke izinqubo eziphindaphindwayo, kungcono ukufaka inani eliphezulu lemijikelezo ku-prompt noma embandeleni wenqubo ukuze kugwenywe ukulungisa okungapheli.

Ukulandelela Inqubekelaphambili Yokwenziwa

Vula okuthi “Workflow Settings” bese uvula okuthi “Record Run Status”. Ngemva kwalokho, ukwenziwa ngakunye kuzokhiqiza irekhodi elizimele, futhi i-canvas izobuyekezwa ngokwenqubekelaphambili yokwenziwa. Ungabuka isifinyezo sesinyathelo ngasinye, futhi ungaguqula isimo sesinyathelo bese wazisa imodeli.

Ama-workflow, izinguqulo namarekhodi okwenziwa awo wonke amaseshini kugcinwa ndawonye kokuthi “Workflow Center” ekhoneni eliphezulu kwesokunxele le-canvas. Uma udinga ukuhlola ukwenziwa kwangaphambilini noma ukushintsha izinguqulo, qala ngokusebenza lapha.

Ukusebenzisa Kahle Okuguquguqukayo Kwendlela

Izindlela zezinsiza kanye nomkhombandlela oyimpande wokuphumayo kusekela okuguquguqukayo okubili: {workflow} kanye ne-{instance}. Ukukusebenzisa kahle kusiza ukugwema ukubhala izindlela eziphelele ezincike emshinini ngaphakathi kwe-workflow.

{workflow}: Umkhombandlela Wezinsiza Ezabiwe We-workflow

Lokhu okuguquguqukayo kungabhalwa endleleni yefayela noma yefolda yensiza, isibonelo:

{workflow}/refs/notes.md

Ngesikhathi sokwenziwa, kuzothathelwa indawo umkhombandlela we-workflow yamanje, indawo ezenzakalelayo efana nale:

~/.dsh/workflow-lite/assets/<workflow-name>/

Lo mkhombandlela awushintshi nendawo yokusebenza yokwenziwa. Uma i-workflow iqanjwa kabusha noma ithekeliswa, nayo izophathwa ndawonye, ngakho ufanele ukugcina kuwo izinto eziyinkomba, amathempulethi namafayela asetshenziswa yi-workflow isikhathi eside. I-{assets}/… yezinguqulo ezindala isasebenza; lapho kuvulwa i-workflow, izoguqulwa ngokuzenzakalelayo ibe yi-{workflow}/….

{instance}: Umkhombandlela Wesenzakalo Sokwenziwa Kanye

Lokhu okuguquguqukayo kusetshenziswa kumkhombandlela oyimpande wokuphumayo kokuthi “Workflow Settings”. Isibonelo sokulungiselelwa okuzenzakalelayo:

.workflow-lite/runs/{instance}/out

Ngesikhathi sokusebenza, {instance} izothathelwa indawo yi-ID yesenzakalo salokhu kwenziwa, ukuze imiphumela yokwenziwa ngakunye igcinwe ngokwehlukana. Lokhu kufanelekile emisebenzini edinga ukugcina nokuqhathanisa imiphumela yemijikelezo eminingi.

Ukungenisa I-workflow Eselungile

Abanakekeli bephrojekthi banikeza iqoqo lama-workflow le-dsh-workflows elizimele. Ngemva kokulanda ifayela le-.wflite.zip, ungalingenisa kokuthi “Workflow Center”.

Iphakheji elingeniswayo lingaba ne-workflow, inguqulo ecacisiwe, amafayela ahlobene nama-Skill. Ngaphambi kokungenisa, i-plugin izobala izindawo zokufaka zazo zonke izinto; kunconywa ukuthi uqinisekise izindlela ngaphambi kokuqhubeka.

“Ukwenza i-penetration test” okunikezwe ku-README kuyisibonelo sepayiphi yocwaningo enezinyathelo eziyi-15, equkethe ukuhlolwa kwama-probe, ukuhlaziywa kwamaphethini okunqaba, ukukhiqizwa kokuqukethwe okwenziwe ngokwezifiso, ukuqinisekiswa kwe-API kanye nokuphumayo kwamafayela. Uma usebenzisa noma iyiphi i-workflow yocwaningo yalolu hlobo, qinisekisa ukuthi inhloso, imithombo yedatha nokuziphatha kokuhlola kuhambisana nemithetho esebenzayo, nemithetho yesikhulumi kanye nobubanzi bemvume.

Ukuboniswa Kwe-canvas Nokubuka Kuqala Amafayela

Umsebenzi wokuhlola wokubonisa i-canvas ungabonisa ngokuqondile amabhodi, izithombe, amadokhumenti, amalogi, amathebula namafolda ku-canvas, futhi uzibuyekeze ngokuzenzakalelayo ngesikhathi sokwenziwa. Imiphumela ekhiqizwa umjikelezo ngamunye womsebenzi ophindaphindwayo nayo ingabukwa futhi iqhathaniswe.

Izinsiza zesenzakalo zisekela ukubuka kuqala kwe-Markdown, amakhasi e-HTML, izithombe namafolda. Amakhasi e-HTML angasetshenziswa futhi njengamabhodi abuyekezwa ngokuqhubekayo; amafolda asebenzisa ukubuka okunamakholomu amabili ukusuka kwesokunxele kuye kwesokudla. Njengoba lo msebenzi usesigabeni sokuhlola, akufanele kwakhiwe ukuhambisana kwesikhathi eside kuncike kufomethi yedatha yawo yamanje.

Inkumbulo Ye-workflow

“Inkumbulo” iwumsebenzi wokuhlola osetshenziselwa ukuhlela izindlela eziphumelele nezinkinga okuhlangatshezwane nazo zibe yi-Skill, ukuze kusetshenziswe njengereferensi ekwenzeni okulandelayo. Ungavula inkumbulo ngesinyathelo esithile kuphela, noma uhudule i-node ethi “Memory” eqenjini elithi “Basic” kulabhulali yezinyathelo ukuze yonke i-workflow yabelane ngenkumbulo eyodwa.

Inkumbulo eyodwa ihambisana nefolda eyodwa ye-Skill, lapho “indlela esheshayo” isetshenziselwa ukurekhoda indlela elula yokwenza umsebenzi ngokuzayo. Ngesikhathi sokwenziwa, izinyathelo zibhalela ulwazi ezimpendulweni; ngemva kokuphela kwe-workflow, imodeli iyaluhlela ndawonye.

Imikhawulo Yomsebenzi Wenkumbulo

  • Uma izenzakalo eziningi ziguqula inkumbulo efanayo ngesikhathi esisodwa, akukho ukukhiya; okuqukethwe okubhalwe kamuva kuzobhala phezu kwalokho okubhalwe kuqala.
  • Ukuthekelisa kabusha nokufaka phezu kwe-Skill kuzobhala phezu kwenkumbulo eqoqwe ku-Skill efakiwe.
  • Ukuhlolwa kokwenziwa okuphindaphindiwe kwasekuqaleni akukakhombisi ukusheshiswa okuzinzile; umphumela wangempela ngemva kokwengeza “indlela esheshayo” usadinga ukuqinisekiswa ngama-workflow amaningi.

Uma kudingeka ukuphathwa kwesipiliyoni sesikhathi eside okuyinkimbinkimbi futhi okulawulekayo, i-README incoma ukusebenzisa “Resources” kanye nama-prompt ukuze uzakhele ngokwakho.

Iziphakamiso Zokusebenzisa Okuthuthukile

Yenza Ama-prompt Ezinyathelo Aqinisekiseke

Ungabhali nje ukuthi “hlola umphumela”. Bhala izindinganiso zokwahlulela, okufakwayo okudinga ukufundwa, ifomethi yokuphumayo kanye nezenzo okufanele zenziwe uma kuphumelele noma kungaphumelelanga. Imodeli idinga lolu lwazi ukuze iqedele ukwahlulela kwemibandela.

Beka Imingcele Ekuphindaphindeni

Izixhumanisi eziphindaphindwayo zingaveza umqondo wokubuyela ekulungiseni, kodwa kungcono futhi kusethwe inani eliphezulu lemijikelezo, umbandela wokuma kanye nendlela yokuphatha ukwehluleka. Lokhu kunciphisa ubungozi bokuphindaphinda okungapheli noma ukulungisa into efanayo kaningi.

Hlukanisa Izinsiza Ezabiwe Nemiphumela Yokwenziwa

Amathempulethi, izinto eziyinkomba namafayela esikhathi eside kufanele kubekwe ngaphansi kwe-{workflow}; imibiko, amalogi nemiphumela yesikhashana ekhiqizwa ukwenziwa ngakunye kufanele kubekwe kumkhombandlela oqukethe {instance}. Lokhu kwenza ukuthekelisa kube lula futhi kusize ukuqhathanisa ukwenziwa okuningi.

Londoloza Inguqulo Ngaphambi Koshintsho Olubalulekile

Ngaphambi kokuguqula ama-prompt, imibandela yezixhumanisi noma izindlela zezinsiza, londoloza inguqulo bese wengeza incazelo. Uma kuvela inkinga, ungaqhathanisa umehluko wezinguqulo noma ubuyele ngokuqondile enguqulweni yangaphambilini.

Thekelisa Njenge-Skill Ukuze Uthuthukise Ukuphatheka

Uma indawo okuhloswe kuyo ingafaki i-plugin, ungahlanganisa inguqulo ezinzile ibe yi-Skill. Okuqukethwe okuthekelisiwe kuhlanganisa SKILL.md, izincazelo zemisebenzi zazo zonke izinyathelo kanye namafayela nama-Skill apakiwe, futhi kungasetshenziswa njengensiza ezimele.

Sebenzisa Ngokuqapha Imisebenzi Yokuhlola

Ukuziphatha nefomethi yedatha yokuboniswa kwe-canvas nenkumbulo ye-workflow kungashintsha. Kumaphrojekthi abalulekile, gcina amaphakheji athekelisiwe, amafayela abalulekile nezincazelo zezinguqulo; ungagcini ikhophi okuwukuphela kwayo esakhiweni sokugcina sokuhlola.

Isifinyezo

I-dsh-jailbreak-workflow iguqula imisebenzi eyinkimbinkimbi ibe yikhanvasi ebonakalayo, bese iyihlanganisela ibe yizaziso zohlelo ezinikezwa imodeli eseseshini yamanje ye-DeepSeek Harness ukuze izisebenzise. Ungaqala ngenqubo elula ethi “khiqiza—hlola—lungisa”, bese kancane kancane wengeza izinsiza, okuguquguqukayo kwezindlela, amarekhodi okuqalisa, ukuphathwa kwezinguqulo nokuthekelisa kwe-Skill. Ukuqonda umgomo othi “i-plugin ihlanganisa uhlelo, imodeli yona iphethe ukuhlela nokusebenzisa kwangempela” kuyisihluthulelo sokuklama ukugeleza komsebenzi okuzinzile.