Asosiy kontentga o‘tish
AI qo‘llanmalari

Liveblocks yordamida ko‘p foydalanuvchili Jev va LLM ish jarayoni yaratuvchisini yaratish

Jev ish jarayoni yaratuvchisi demosini o‘rnatish, Liveblocks, Typesafe va Vercel AI Gateway ma’lumotlarini sozlash, ishlab chiqish serverini ishga tushirish, Jev’ni LLM’lar bilan bog‘laydigan ish jarayonlarini yaratish, sinov ishga tushirishlarini ko‘rib chiqish, REST API orqali ish jarayonlarini chaqirish hamda ko‘p foydalanuvchili mavjudlik va kursorlarni o‘rganishni o‘rganing.

Liveblocks yordamida ko‘p foydalanuvchili Jev va LLM ish jarayoni yaratuvchisi

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 install

2. Liveblocks maxfiy kalitini oling

  1. Liveblocks boshqaruv panelida hisob yarating yoki tizimga kiring.
  2. API kalitlari sahifasini oching.
  3. Maxfiy kalitingizdan nusxa oling.

3. Typesafe API kalitini oling

  1. typesafe.ai saytida hisob yarating yoki tizimga kiring.
  2. Typesafe kalitlari konsolini oching.
  3. API kalitingizdan nusxa oling.

4. Vercel AI Gateway kalitini oling

  1. Vercelda hisob yarating yoki tizimga kiring.
  2. Vercel AI Gateway boshqaruv panelini oching.
  3. 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_key

Har 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 dev

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