
Jev Workflow Builder nima qiladi
Jev workflow builder — ko‘p ishtirokchili AI workflowlarini yaratish uchun mo‘ljallangan demo ilova. U Jevni katta til modellari bilan birlashtiradi va umumiy holat hamda hamkorlikdagi kursorlarni taqdim etish uchun Liveblocksdan foydalanadi.
Ilovani ishga tushirgandan so‘ng, Jev va LLMlarni o‘zaro ulashingiz, workflow sinov ishga tushirishlarini ko‘rib chiqishingiz, REST API orqali workflow chaqirishingiz va bir xil hamkorlik muhitida ishlayotgan boshqa ishtirokchilarni kuzatishingiz mumkin.
Asosiy imkoniyatlar
- Vizual workflow yaratish: Jev va LLM komponentlarini workflowga ulang.
- Ko‘p ishtirokchili hamkorlik: Liveblocks orqali umumiy ilova holati va boshqa foydalanuvchilarning kursorlarini ko‘ring.
- Workflowni sinash: Workflowni tashqaridan chaqirishdan oldin sinov ishga tushirishlarini ko‘rib chiqing.
- REST API orqali kirish: Sozlangan workflowlarni dasturiy ravishda ishga tushiring.
- AI xizmatlari integratsiyasi: Tegishli API hisob ma’lumotlari orqali Typesafe va Vercel AI Gatewaydan foydalaning.
Talablar
Loyihani sozlashdan oldin qurilmangizda Node.js va npm mavjudligiga ishonch hosil qiling. Shuningdek, demo foydalanadigan uchta tashqi xizmat uchun hisoblar kerak bo‘ladi:
O‘rnatish va sozlash
1. Bog‘liqliklarni o‘rnating
Loyiha ildiz katalogida terminalni oching va barcha kerakli paketlarni o‘rnating:
npm install2. Liveblocks maxfiy kalitini oling
- Liveblocks boshqaruv panelida hisob yarating yoki tizimga kiring.
- API kalitlari sahifasini oching.
- Maxfiy kalitingizdan nusxa oling.
3. Typesafe API kalitini oling
- typesafe.ai saytida hisob yarating yoki tizimga kiring.
- Typesafe kalitlari konsolini oching.
- API kalitingizdan nusxa oling.
4. Vercel AI Gateway kalitini oling
- Vercelda hisob yarating yoki tizimga kiring.
- Vercel AI Gateway boshqaruv panelini oching.
- AI Gateway kalitingizdan nusxa oling.
5. Muhit o‘zgaruvchilarini sozlang
Loyiha ildiz katalogida .env nomli fayl yarating. Ilova kutadigan muhit o‘zgaruvchilari nomlaridan foydalanib, uchta hisob ma’lumotini qo‘shing:
LIVEBLOCKS_SECRET_KEY=your_liveblocks_secret_key
TYPESAFE_API_KEY=your_typesafe_api_key
AI_GATEWAY_API_KEY=your_vercel_ai_gateway_keyHar bir to‘ldiruvchini unga mos kalit bilan almashtiring. Bu faylni maxfiy saqlang, chunki unda tashqi xizmatlarga kirish imkonini beruvchi hisob ma’lumotlari mavjud.
6. Ishlab chiqish serverini ishga tushiring
Mahalliy ishlab chiqish buyrug‘ini bajaring:
npm run devServer tayyor bo‘lgach, brauzeringizda http://localhost:3000 manzilini oching.
Asosiy foydalanish
Workflow yarating
Jevni LLM komponentlari bilan ulash uchun builder interfeysidan foydalaning. Sinamoqchi bo‘lgan xatti-harakatga muvofiq mavjud workflow elementlarini joylashtiring va ulang.
Sinov ishga tushirishini ko‘rib chiqing
Ilovadagi workflowni ko‘rib chiqish funksiyasidan foydalanib, sinovni ishga tushiring. Ishga tushirishni ko‘rib chiqish builderda ishlashni davom ettirgan holda workflow xatti-harakatini tekshirish imkonini beradi.
REST API orqali workflowni chaqiring
Demo REST API orqali workflowni ishga tushirishni qo‘llab-quvvatlaydi. So‘rov yuborishda loyiha taqdim etgan API tafsilotlaridan foydalaning. README faylida aniq endpoint, HTTP usuli yoki so‘rov sxemasi ko‘rsatilmagan, shuning uchun umumiy formatni taxmin qilish o‘rniga ishga tushirilgan ilova talab qiladigan yo‘nalish va ma’lumotlar to‘plamidan foydalaning.
Ko‘p ishtirokchili hamkorlikni sinab ko‘ring
Hamkorlik imkoniyatlarini kuzatish uchun ilovani bir nechta ishtirokchi bilan oching. Liveblocks ko‘p ishtirokchili holatni sinxronlashtiradi va kursorlarni ko‘rsatadi, bu esa umumiy workflow muhitida boshqa foydalanuvchilarning faoliyatini ko‘rish imkonini beradi.
Kengaytirilgan maslahatlar
Hisob ma’lumotlaringizni himoya qiling
Maxfiy qiymatlarni to‘g‘ridan-to‘g‘ri manba fayllariga joylashtirmang yoki ularni mijoz tomonidagi misollarda oshkor qilmang. Ularni .env faylida saqlang, bu faylni ulashmang va kalit tasodifan oshkor bo‘lsa, uni provayder boshqaruv panelidan yangilang.
Konfiguratsiyani har bir xizmat bo‘yicha alohida tekshiring
Agar ilova ishga tushsa, ammo biror funksiya ishlamasa, har bir muhit o‘zgaruvchisi mavjudligini va to‘g‘ri hisob ma’lumotini o‘z ichiga olganini tekshiring. Liveblocks ko‘p ishtirokchili ishlashni ta’minlaydi, Typesafe va Vercel AI Gateway kalitlari esa loyihaning AI integratsiyalarini qo‘llab-quvvatlaydi.
Muhit o‘zgaruvchilarini tahrirlagandan so‘ng qayta ishga tushiring
Ishlab chiqish serveri ishlayotgan paytda kalit qo‘shsangiz yoki almashtirsangiz, muhit konfiguratsiyasini ilova qayta yuklashi uchun npm run devni to‘xtatib, qayta ishga tushiring.
Hamkorlikni workflow bajarilishidan alohida sinang
Avval bir nechta ishtirokchi uchun umumiy holat va kursorlar ko‘rinayotganini tekshiring. Keyin workflow ko‘rib chiqishlari va REST API orqali chaqirishni sinang. Bu sohalarni alohida tekshirish konfiguratsiya muammolarini osonroq ajratib olishga yordam beradi.
Ko‘rib chiqish ishga tushirishlari bilan takroran ishlang
Jev va LLM komponentlari qanday bog‘langanini sozlashda oldindan ko‘rish ishga tushirishlaridan foydalaning. Builder’da ish jarayoni kutilganidek ishlashiga ishonch hosil qilgach, uni REST API orqali chaqirishga o‘ting.
Xulosa
Jev ish jarayoni builderi sun’iy intellekt ish jarayonlarini yaratish, REST asosida bajarish, test oldindan ko‘rishlari va real vaqt rejimidagi hamkorlikni bitta ilovada qanday birlashtirish mumkinligini namoyish etadi. Bog‘liqliklarni o‘rnatib, talab qilinadigan uchta xizmat kalitini sozlaganingizdan so‘ng, loyihani mahalliy muhitda ishga tushirishingiz, Jev va LLM ish jarayonlarini tuzishingiz hamda sinxronlangan holat va ko‘p foydalanuvchili kursorlarni sinab ko‘rishingiz mumkin.
