Asosiy kontentga o‘tish
AI qo‘llanmalari

dsh-jailbreak-workflow yordamida kanvasda AI ish jarayonlarini tuzish va bajarish

Ushbu qo‘llanmada dsh-jailbreak-workflow dasturini o‘rnatish, vizual ish jarayonlarini yaratish va ishga tushirish, shuningdek murakkab model vazifalarini tashkil etish uchun shartli tarmoqlanish, sikllar, resurslar, ishga tushirish yozuvlari, versiyalarni boshqarish, yo‘l o‘zgaruvchilari hamda import va eksport funksiyalaridan foydalanish tushuntiriladi.

dsh-jailbreak-workflow yordamida kanvasda AI ish jarayonlarini tuzish va bajarish

Loyiha haqida

dsh-jailbreak-workflow, unga mos plagin paketi @xiaoso/dsh-workflow-lite, DeepSeek Harness uchun yumshoq ish jarayoni plaginidir. U sizga vazifa bosqichlarini kanvasda joylashtirish, so‘ngra butun jarayonni reja promptiga kompilyatsiya qilish imkonini beradi. Joriy sessiyadagi model esa rejaga muvofiq ishlaydi.

U ketma-ketlik, parallellik, birlashish, shartli tarmoqlanish, sikl va ortga qaytishni qo‘llab-quvvatlaydi. Bog‘lanishlar istalgan shartlarni olib yurishi mumkin, shuning uchun u oddiy chiziqli vazifalargina emas, balki “tekshiruvdan o‘tmasa, tuzatishga qaytish” yoki “shart bajarilgach yakunlash” kabi murakkab mantiqlarni ham ifodalay oladi.

Plaginning o‘zida bajarish mexanizmi yo‘q va qo‘shimcha rejalashtirish xizmati ham talab qilinmaydi. Bosqichlarni rejalashtirish, shartlarni tekshirish va vazifalarni bajarishning barchasi joriy sessiyadagi model tomonidan amalga oshiriladi.

Zirhni teshib o‘tish tayyorlash ish jarayonining to‘liq kanvasi

Asosiy ishlash tamoyili

To‘liq ish jarayoni uch bosqichdan iborat:

  1. Loyihalash: kanvasga bosqichlar qo‘shiladi, har bir bosqich uchun prompt yoziladi hamda bog‘lanishlar orqali bajarilish tartibi, tarmoqlar va sikllar tasvirlanadi.
  2. Kompilyatsiya: plagin kanvasni reja promptiga aylantiradi va bosqichlar tartibi, sikl shartlari, kirish resurslari hamda kutilayotgan natijalarni ko‘rsatadi.
  3. Bajarish: model rejani o‘qib, vazifani bevosita bajarish, quyi agentlarga topshirish yoki jamoani tashkil etish haqida mustaqil qaror qiladi va jarayonni kanvasga sinxronlaydi.

Ushbu yondashuvda asosiy e’tibor jarayonni ifodalash va model tomonidan bajarishni ajratishga qaratiladi: kanvas rejani aniq tasvirlaydi, model esa uni tushunib amalga oshiradi.

Asosiy funksiyalar

  • Kanvas tahriri: bosqichlar va bog‘lanishlarni sudrab joylashtirish, muvaffaqiyatli yoki muvaffaqiyatsiz tarmoqlar va sikllar yaratish, shuningdek tartibni bir marta bosish orqali tekislash.
  • Resurslarni sozlash: bosqich uchun o‘qilishi yoki yozilishi kerak bo‘lgan fayllar, papkalar, URL manzillar va Skill’larni belgilash.
  • Bajarishdan oldingi savollar: ishga tushirishdan avval foydalanuvchidan zarur ma’lumotlarni yig‘ish va javoblarni reja bilan birga modelga yuborish.
  • Model bilan hamkorlikda tahrirlash: suhbatning o‘zida modeldan ish jarayonini yaratish yoki o‘zgartirishni so‘rash, o‘zgarishlarni kanvasga sinxronlash.
  • Bajarilish holati: kanvasda real vaqt rejimidagi jarayon, alohida bosqich xulosasi va holatni ko‘rish, shuningdek holatni o‘zgartirib modelga xabar berish.
  • Versiyalarni boshqarish: versiyalarni saqlash, izohlar qo‘shish, farqlarni solishtirish va tarixiy versiyaga o‘tish.
  • Import va eksport: ish jarayoni, tanlangan versiya, fayllar va Skill’larni .wflite.zip formatiga qadoqlash.
  • Skill sifatida eksport qilish: versiyani SKILL.md, vazifa tavsifi va tegishli resurslarni o‘z ichiga olgan Skill’ga kompilyatsiya qilish; uni yuklab olish yoki ~/.agents/skills papkasiga o‘rnatish mumkin.
  • Ish jarayonlari markazi: turli sessiyalarning bajarilish yozuvlari, ish jarayonlari, versiyalari, xotirasi va plagin sozlamalarini markazlashgan holda boshqarish.
  • Ikki tillilik va mavzular: xitoycha, inglizcha hamda bir nechta ochiq va qorong‘i mavzularni qo‘llab-quvvatlash.

O‘rnatishdan oldingi tayyorgarlik

Ushbu plagin DeepSeek Harness 0.2.0 va 0.2.1 versiyalariga, jumladan 0.2.1-rc.2 kabi tegishli preview versiyalariga mos keladi. Veb-versiyadan foydalanish uchun Node.js 22 yoki undan yuqori versiyasi ham o‘rnatilgan bo‘lishi kerak.

Loyiha hali eksperimental bosqichda, shuning uchun keyingi versiyalarda funksiyalar va ma’lumotlar formatida mos kelmaydigan o‘zgarishlar bo‘lishi mumkin. Muhim ish jarayonlarini o‘z vaqtida eksport qilib, versiyalarini saqlab qo‘yish tavsiya etiladi.

Veb-versiya plaginini o‘rnatish

Terminalni oching, plaginni DeepSeek Harness’ning Web profiliga qo‘shing va veb-versiyani ishga tushiring:

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

Ishga tushirish yakunlangach, sessiya sahifasiga kiring. O‘rnatish muvaffaqiyatli bo‘lsa, sahifaning yuqori qismida “Ish jarayoni” yorlig‘i paydo bo‘ladi.

Desktop plaginini o‘rnatish

  1. DeepSeek Harness yon panelidan “Plaginlar” bo‘limini oching.
  2. “Plagin qo‘shish”ni tanlang, so‘ng “Uchinchi tomon plaginini o‘rnatish”ni bosing.
  3. @xiaoso/dsh-workflow-lite ni kiriting va o‘rnatishni tasdiqlang.
  4. DeepSeek Harness’ni qayta ishga tushiring.
  5. Sessiya sahifasiga kirib, yuqorida “Ish jarayoni” yorlig‘i ko‘rsatilganini tekshiring.

Asosiy foydalanish 1: modelga ish jarayonini yaratishni topshirish

Eng to‘g‘ridan-to‘g‘ri usul — suhbatda vazifa bosqichlari va qaror shartlarini tabiiy tilda tasvirlash. Masalan:

Ish jarayoni yarating: avval kod yozilsin, keyin tekshirilsin; tekshiruvdan o‘tmasa, tuzatishga qaytsin, ko‘pi bilan uch raund.

Model shu asosda bosqichlarni yaratadi, tekshiruv tarmog‘ini ulaydi va siklni sozlaydi; kanvas esa yaratilgan natijani sinxron tarzda ko‘rsatadi. Ishga tushirishdan oldin quyidagilarni tekshirish kerak:

  • Har bir bosqich prompti aniq yozilganmi.
  • “O‘tdi” va “O‘tmadi” tarmoqlari to‘g‘ri tugunlarga ulanganmi.
  • Sikl uchun aniq chiqish sharti yoki maksimal takrorlanish soni belgilanganmi.
  • Kirish fayllari va chiqish joylari to‘g‘ri sozlanganmi.

Hammasi to‘g‘ri ekaniga ishonch hosil qilgach, yuqori o‘ng burchakdagi “Bajarish”ni bosing yoki suhbatda modeldan ushbu ish jarayonini bevosita bajarishni so‘rang.

Asosiy foydalanish 2: ish jarayonini qo‘lda yaratish

  1. “Ish jarayoni” yorlig‘ini oching va yangi ish jarayonini yarating.
  2. Chapdagi bosqichlar kutubxonasidan kerakli bosqichlarni sudrab olib keling.
  3. Har bir bosqich uchun modelga beriladigan promptni kiriting.
  4. Bajarilish tartibini bog‘lanishlar orqali belgilang, zaruratga ko‘ra shart, tarmoq yoki sikl qo‘shing.
  5. Bosqichlarga o‘qilishi yoki yozilishi kerak bo‘lgan fayl, papka, URL yoki Skill’larni biriktiring.
  6. “Bajarish”ni bosing yoki suhbatda modeldan joriy ish jarayonini ishga tushirishni so‘rang.

Misol: qayta ishlash sikliga ega kontent jarayoni

Kontent vazifasini “ma’lumot to‘plash”, “dastlabki nusxani yaratish”, “sifatni tekshirish” va “dastlabki nusxani tuzatish” kabi to‘rt bosqichga ajratish mumkin. Sifat tekshiruvidan o‘tilsa, jarayon tugaydi; o‘tilmasa, tuzatish bosqichiga o‘tiladi va yana sifat tekshiruviga qaytiladi. Haqiqiy qarorni model qabul qilgani uchun tekshiruv bosqichi promptida o‘tish mezonlari aniq yozilishi kerak.

Dastlabki nusxa quyidagi shartlarga javob berishini tekshiring:
1. Xulosalar ma’lumotlar bilan asoslangan;
2. Tuzilishi to‘liq;
3. Yaqqol takrorlar yo‘q;
4. “O‘tdi” yoki “O‘tmadi” deb yozing va sababini tushuntiring.

Har qanday siklli jarayon uchun prompt yoki jarayon shartlariga maksimal raundlar sonini qo‘shish ma’qul, bu modelning doimiy ravishda qayta ishlashining oldini oladi.

Bajarilish jarayonini kuzatish

“Ish jarayoni sozlamalari”ni ochib, “Ishga tushirish holatini qayd etish”ni yoqing. Shundan so‘ng har bir bajarilish uchun alohida yozuv yaratiladi va kanvas jarayon rivojiga qarab yangilanadi. Har bir bosqich xulosasini ko‘rish, bosqich holatini o‘zgartirish va modelga xabar berish mumkin.

Ish jarayonlari, versiyalar va turli sessiyalarning bajarilish yozuvlari kanvasning yuqori chap burchagidagi “Ish jarayonlari markazi”da jamlanadi. Avvalgi ishga tushirishlarni qayta ko‘rib chiqish yoki versiyani almashtirish kerak bo‘lsa, shu yerdan foydalanish lozim.

Yo‘l o‘zgaruvchilaridan to‘g‘ri foydalanish

Resurs yo‘llari va natijalar ildiz katalogi ikkita o‘zgaruvchini qo‘llab-quvvatlaydi: {workflow} va {instance}. Ulardan oqilona foydalanish ish jarayoniga qurilmaga bog‘liq absolyut yo‘llarni yozishning oldini oladi.

{workflow}: ish jarayonining umumiy resurslar katalogi

Bu o‘zgaruvchini resursning fayl yoki papka yo‘lida yozish mumkin, masalan:

{workflow}/refs/notes.md

Bajarilish vaqtida u joriy ish jarayonining o‘z katalogiga almashtiriladi, standart joylashuvi taxminan quyidagicha:

~/.dsh/workflow-lite/assets/<ish jarayoni nomi>/

Bu katalog bajarilish ish maydoni o‘zgarganda o‘zgarmaydi. Ish jarayoni nomi o‘zgartirilganda yoki eksport qilinganda ham u birga qayta ishlanadi, shu sababli ma’lumotnoma, shablon va ish jarayonida uzoq muddat foydalaniladigan fayllarni saqlash uchun mos. Eski versiyalardagi {assets}/… hamon ishlaydi; ish jarayoni ochilganda u avtomatik ravishda {workflow}/… ga aylantiriladi.

{instance}: bir martalik ishga tushirish nusxasi katalogi

Bu o‘zgaruvchi “Ish jarayoni sozlamalari”dagi natijalar ildiz katalogi uchun ishlatiladi. Standart konfiguratsiya misoli:

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

Ishga tushirish vaqtida {instance} joriy bajarilish nusxasi ID’siga almashtiriladi. Shu tariqa har bir ishga tushirish natijalari alohida saqlanadi, bu esa bir nechta raund natijalarini saqlash va solishtirish zarur bo‘lgan vazifalar uchun qulay.

Tayyor ish jarayonini import qilish

Loyiha saqlovchisi alohida dsh-workflows ish jarayonlari to‘plamini taqdim etadi. Undagi .wflite.zip faylini yuklab olgach, uni “Ish jarayonlari markazi” orqali import qilish mumkin.

Import paketi ish jarayoni, belgilangan versiya, tegishli fayllar va Skill’larni o‘z ichiga olishi mumkin. Plagin importdan oldin barcha elementlarning o‘rnatilish joylarini ko‘rsatadi; davom etishdan avval yo‘llarni tekshirish tavsiya etiladi.

README’da taqdim etilgan “Zirhni teshib o‘tish tayyorlash” 15 bosqichli tadqiqot liniyasiga misol bo‘lib, unda zond sinovlari, rad etish naqshlarini tahlil qilish, maxsus kontent yaratish, API tekshiruvi va fayl chiqarish mavjud. Bunday tadqiqot ish jarayonlaridan foydalanishda maqsad, ma’lumot manbalari va sinov faoliyati amaldagi qonunlar, platforma qoidalari hamda ruxsat doirasiga mos kelishiga ishonch hosil qilish kerak.

Kanvas ko‘rinishi va fayllarni oldindan ko‘rish

Eksperimental kanvas ko‘rsatish funksiyasi doska, rasm, hujjat, jurnal, jadval va papkalarni bevosita kanvasda ko‘rsatishi hamda bajarilish davomida avtomatik yangilashi mumkin. Siklli vazifaning har bir raundida yaratilgan natijalarni ham qayta ko‘rish va solishtirish mumkin.

Nusxa resurslari Markdown, HTML sahifalari, rasmlar va papkalarni oldindan ko‘rishni qo‘llab-quvvatlaydi. HTML sahifalari doimiy yangilanadigan doska sifatida ishlatilishi mumkin; papkalar esa ikki ustunli ko‘rinishda ko‘riladi. Bu funksiya hali eksperimental bosqichda bo‘lgani sababli, uzoq muddatli moslik dizaynida uning joriy ma’lumotlar formatiga tayanmaslik kerak.

Ish jarayoni xotirasi

“Xotira” eksperimental funksiya bo‘lib, muvaffaqiyatli usullar va duch kelingan muammolarni Skill sifatida tartiblaydi va keyingi bajarilishlar uchun ma’lumotnoma sifatida taqdim etadi. Xotirani alohida bosqich uchun yoqish yoki bosqichlar kutubxonasining “Asosiy” guruhidan “Xotira” tugunini sudrab olib kelish mumkin; bunda butun ish jarayoni bitta xotiradan foydalanadi.

Bitta xotira bitta Skill papkasiga mos keladi; undagi “Tezkor yo‘l” keyingi safar ishni osonroq bajarish usulini qayd etish uchun ishlatiladi. Bajarilish jarayonida bosqichlar tajribani javoblarga yozadi, ish jarayoni tugagach esa model uni birgalikda tartiblaydi.

Xotira funksiyasining cheklovlari

  • Bir nechta nusxa bir vaqtning o‘zida bitta xotirani o‘zgartirganda bloklash mavjud emas, shuning uchun keyinroq yozilgan kontent avvalgisini almashtiradi.
  • Skill’ni qayta eksport qilib, ustidan o‘rnatish o‘rnatilgan Skill’da to‘plangan xotirani o‘chirib yuboradi.
  • Dastlabki takroriy bajarish sinovlarida barqaror tezlashuv kuzatilmadi; “Tezkor yo‘l” qo‘shilgandan keyingi haqiqiy samaradorlikni tekshirish uchun hali ko‘proq ish jarayonlari kerak.

Agar murakkabroq va boshqariladigan uzoq muddatli tajriba boshqaruvi kerak bo‘lsa, README’da “Resurslar”dan foydalanib, uni promptlar yordamida mustaqil amalga oshirish tavsiya etiladi.

Ilg‘or amaliy tavsiyalar

Bosqich promptlarini tekshiriladigan qiling

Faqat “Natijani tekshiring” deb yozmang. Qaror mezonlari, o‘qilishi kerak bo‘lgan kirish ma’lumotlari, chiqish formati hamda o‘tgan va o‘tmagan holatlarda bajariladigan amallarni ko‘rsating. Model shartni aynan shu ma’lumotlar asosida tekshiradi.

Sikl uchun chegaralar belgilang

Sikl bog‘lanishi qayta ishlash mantiqini ifodalashi mumkin, ammo maksimal raundlar soni, to‘xtash sharti va muvaffaqiyatsizlikdan keyingi harakatni ham belgilash ma’qul. Bu cheksiz sikl yoki takroriy o‘zgartirishlar xavfini kamaytiradi.

Umumiy resurslar va bajarilish natijalarini ajrating

Shablonlar, ma’lumotnomalar va uzoq muddatli fayllarni {workflow} ostida saqlang; har bir bajarilishda yaratiladigan hisobot, jurnal va oraliq natijalarni {instance} mavjud bo‘lgan katalogga joylashtiring. Bu eksportni ham, bir nechta bajarilishni solishtirishni ham osonlashtiradi.

Muhim o‘zgarishlardan oldin versiyani saqlang

Prompt, bog‘lanish sharti yoki resurs yo‘lini o‘zgartirishdan oldin versiyani saqlang va izoh qo‘shing. Muammo yuzaga kelganda versiyalar farqini solishtirish yoki avvalgi versiyaga bevosita qaytish mumkin.

Portativlikni oshirish uchun Skill sifatida eksport qiling

Maqsadli muhitda plagin o‘rnatilmagan bo‘lsa, barqaror versiyani Skill’ga kompilyatsiya qilish mumkin. Eksport qilingan kontent SKILL.md, har bir bosqich vazifasi tavsifi hamda qadoqlangan fayl va Skill’larni o‘z ichiga oladi va mustaqil resurs sifatida ishlatilishi mumkin.

Eksperimental funksiyalardan ehtiyotkorlik bilan foydalaning

Kanvas ko‘rinishi va ish jarayoni xotirasining ishlashi hamda ma’lumotlar formatlari o‘zgarishi mumkin. Muhim loyihalar uchun eksport paketlari, asosiy fayllar va versiya izohlarini saqlang; yagona nusxani faqat eksperimental saqlash tuzilmasida qoldirmang.

Xulosa

dsh-jailbreak-workflow murakkab vazifalarni vizual tuvalga aylantiradi, so‘ng ularni reja ko‘rsatmalariga kompilyatsiya qilib, DeepSeek Harness joriy sessiyasidagi modelga bajarish uchun topshiradi. Siz oddiy “yaratish — tekshirish — qayta ishlash” jarayonidan boshlashingiz, keyin esa resurslar, yo‘l o‘zgaruvchilari, ishga tushirish yozuvlari, versiyalarni boshqarish va Skill eksportini bosqichma-bosqich qo‘shishingiz mumkin. “Plagin rejani kompilyatsiya qiladi, model esa amaliy rejalashtirishni bajaradi” tamoyilini tushunish barqaror ish jarayonini loyihalashning kalitidir.