Asosiy kontentga o‘tish
AI qo‘llanmalari

Jev loyihalarini o‘rganing va tiplashtirilgan ehtimolli qarorlar ish jarayonlarini yarating

Ushbu qo‘llanmada Jev’ning tiplashtirilgan qaror modeli tushuntiriladi, uning asosiy savol primitivlari tanishtiriladi hamda Awesome Jev katalogidan SDKlar, integratsiyalar, misollar va baholash vositalarini tanlash ko‘rsatiladi. Shuningdek, yo‘naltirish, baholash, tekshirish, himoya cheklovlari, kalibrlash va deterministik zaxira mexanizmlari uchun amaliy yondashuvlarni o‘rganasiz.

Jev loyihalarini o‘rganing va tiplashtirilgan ehtimolli qarorlar ish jarayonlarini yarating

Awesome Jev nimalarni taqdim etadi

Awesome Jev — Jev, ya’ni TypeSafe AI’ning System One modelidan foydalangan holda yaratilgan loyihalarning saralangan va manbalar bilan tasdiqlangan katalogidir. Bu repository SDKning o‘zi emas; u dasturchilarga rasmiy resurslar, hamjamiyat mijozlari, dasturchi vositalari, ish jarayoni integratsiyalari, namoyishlar, qayta yaratish loyihalari va baholash loyihalarini topishda yordam beradi.

Jev erkin shakldagi matn yaratishdan ko‘ra, chegaralangan dasturiy qarorlar uchun mo‘ljallangan. U tuzilmagan dastur holatini tiplashtirilgan savollar bilan birlashtiradi, so‘ng cheklangan javoblar va ularga mos ehtimollarni qaytaradi. Ushbu javoblar asosida nima qilishni dastur kodi belgilaydi.

program state + typed questions
→ constrained answers + probabilities
→ deterministic application logic

Katalogda ochiq manba kodi, Jevdan aniq foydalanish, hujjatlashtirilgan cheklovlar va qayta tiklanadigan dalillarga ega loyihalarga ustunlik beriladi. Keltirilgan yozuvlar oxirgi marta 2026-yil 18-sentabrda ko‘rib chiqilgan, ammo ekotizim yangi va tez rivojlanayotgan deb ta’riflanadi.

Asosiy qaror primitivlarini tushuning

Loyihani tanlashdan oldin dasturingiz qanday qaror qabul qilishi kerakligini aniqlang. README uchta savol primitivini ta’kidlaydi.

  • Choice: Mumkin bo‘lgan javoblarning cheklangan to‘plamidan birini tanlaydi. Bu tasniflash, yo‘naltirish, dastlabki saralash va harakat tanlash uchun mos.
  • Score: Saralash, ustuvorliklarni belgilash va mezonlar asosidagi baholashni qo‘llab-quvvatlaydigan chegaralangan bahoni hosil qiladi.
  • Noul: Ehtimollik asosidagi ha, yo‘q yoki noma’lum turidagi qarorni ifodalaydi. U tekshirish, moderatsiya, nazoratlar va himoya cheklovlarini qo‘llab-quvvatlashi mumkin.

Ushbu primitivlar ruxsat etilgan natijalarni oldindan belgilash mumkin bo‘lgan holatlarda foydalidir. Jev umumiy maqsadli matn generatorining o‘rnini bosuvchi vosita sifatida taqdim etilmaydi.

Konseptual qarorlar sikli

README SDKga xos sintaksisni taqdim etmaydi, shuning uchun quyidagi misol to‘g‘ridan-to‘g‘ri bajariladigan kod emas, balki konseptual psevdokoddir.

state = collect_relevant_program_state()
question = define_typed_question(
  allowed_answers = ["route_a", "route_b", "abstain"]
)

result = ask_jev(state, question)

if result.probability >= validated_threshold:
    apply_deterministic_action(result.answer)
else:
    request_human_review()

Muhim jihat shundaki, Jev ehtimollar bilan chegaralangan qarorni taklif qiladi, oddiy dastur kodi esa chegaralar, ruxsatlar va nojo‘ya ta’sirlarni nazorat qiladi.

Boshlang‘ich nuqtani tanlang

Hamjamiyat integratsiyasini joriy etishdan oldin rasmiy materiallardan boshlang.

  1. Model interfeysi, e’lon qilingan da’volar, namoyishlar va ogohlantirishlar bilan tanishish uchun System One va Jev haqidagi kirish maqolasini o‘qing.
  2. Tushunchalar, primitivlar, API tafsilotlari, andozalar va joriy SDK ko‘rsatmalarini ko‘rib chiqish uchun rasmiy hujjatlardan foydalaning.
  3. Mahsulot haqida umumiy ma’lumot va erta kirish imkoniyati uchun TypeSafe AI saytiga tashrif buyuring.
  4. Dastur stekingizga qarab rasmiy TypeScript va JavaScript SDK yoki Python SDKni tanlang.

JavaScript va TypeScript SDK javob turlarini avtomatik chiqarishni ta’minlaydi. Python SDK sinxron va asinxron foydalanishni qo‘llab-quvvatlaydi. Provayderlarni taqqoslash uchun rasmiy System One Python adapteri Jev va LLM provayderlari uchun umumiy interfeysni taqdim etadi.

O‘rnatish va sozlash

Awesome Jev katalog bo‘lgani sababli, unda umumiy dastur muhiti yoki universal o‘rnatish buyrug‘i mavjud emas. Sozlash siz tanlagan SDK yoki loyihaga bog‘liq. Eskirgan taxminlarga tayanmaslik uchun quyidagi jarayondan foydalaning.

  1. Qo‘llab-quvvatlanadigan implementatsiyani tanlang. Birinchi integratsiya uchun rasmiy SDKga ustunlik bering, keyin muayyan til yoki framework kerak bo‘lsa, hamjamiyat mijozlarini ko‘rib chiqing.
  2. Tanlangan repositoryni oching. Paketni o‘rnatish, autentifikatsiya, muhit o‘zgaruvchilari va versiya talablari bo‘yicha uning README ko‘rsatmalariga amal qiling.
  3. Joriy API hujjatlarini ko‘rib chiqing. Konstruktorlar, so‘rov maydonlari, javob turlari va asinxron xatti-harakatlarning aniq ko‘rinishini tasdiqlang.
  4. Minimal tiplashtirilgan savol yarating. O‘zaro tushunarli natijalarning kichik to‘plamidan boshlang.
  5. Javoblar va ehtimollarni qayd eting. Aniqlik, chegaralar, kechikish va javobdan voz kechish holatlarini baholash uchun yetarli dalillarni saqlang.
  6. Deterministik nazoratlarni qo‘shing. Ehtimollik asosidagi javobning o‘zi qaytarib bo‘lmaydigan yoki katta ta’sirga ega harakatni ishga tushirishiga yo‘l qo‘ymang.

Muqobil tillar va frameworklar uchun mijozlar

Katalogda bir nechta muhitlar uchun hamjamiyat integratsiyalari mavjud. Misollar qatoriga Go uchun typesafe-go, Elixir va OTP uchun jev hamda Laravel uchun laravel-typesafe-jev kiradi. Python foydalanuvchilari asinxron jevclient loyihasini ham ko‘rib chiqishlari mumkin.

Bu loyihalar o‘z sozlash ko‘rsatmalari va litsenziyalariga ega alohida repositorylardir. Awesome Jev katalogiga kiritilganlik TypeSafe AI tomonidan berilgan tavsiya yoki tasdiqni anglatmaydi.

Asosiy Jev ish jarayonini yarating

1-qadam: Chegaralangan vazifani belgilang

Natijalar makoni chekli bo‘lgan qarorni tanlang. Boshlash uchun yaxshi vazifalarga kelib tushgan so‘rovni navbatga biriktirish, yozuvni mezonlar asosida baholash, dalillar da’voni tasdiqlashini tekshirish yoki nomzodlarning kichik to‘plamini tartiblash kiradi.

Konseptual yo‘naltirish ta’rifi quyidagicha ko‘rinishi mumkin:

Holat:
  kelib tushgan so‘rov, akkaunt konteksti, siyosat metama’lumotlari

Tiplangan tanlov:
  billing | technical_support | abuse_review | unknown

Qo‘llash qoidasi:
  faqat tanlangan javob sinovdan o‘tgan chegaraga javob bersa yo‘naltirish

2-qadam: Tegishli holatni taqdim eting

Qaror uchun zarur ma’lumotni taqdim eting, model yetishmayotgan faktlarni o‘zi to‘qib chiqarishini kutmang. Siyosat qoidalari va muhim cheklovlarni aniq ko‘rsating. Agar keyingi amal uchun mavjud bo‘lmagan ma’lumot kerak bo‘lsa, taxmin qilish o‘rniga ish jarayonini tiyilish yoki eskalatsiyaga yo‘naltiring.

3-qadam: Tiplangan savol bering

Chekli tasniflash uchun Choice, chegaralangan baholash uchun Score, ha, yo‘q yoki noma’lum tarzidagi tekshiruv uchun esa Noul dan foydalaning. Aniq so‘rov formatini tanlangan SDK hujjatlariga muvofiq tuzing.

4-qadam: Ehtimollikni talqin qiling

Sxemaga mos javob faqat natija so‘ralgan tuzilishga mos kelishini isbotlaydi. Bu qaror to‘g‘ri ekanini isbotlamaydi. Qaytarilgan ehtimollikni belgilangan misollar asosida sinovdan o‘tkazilgan siyosatga kiruvchi ma’lumot sifatida ko‘ring.

if confident and action_is_allowed:
    continue_workflow()
elif review_is_available:
    send_to_human()
else:
    stop_safely()

5-qadam: Bajarilishni deterministik saqlang

Ruxsatlar, qonuniy o‘tishlar, so‘rovlar tezligi cheklovlari va xavfsizlik tekshiruvlarini ta’minlash uchun odatiy koddan foydalaning. Bu ajratish moderatsiya, kod bajarilishi, vosita chaqiruvlari, jismoniy qurilmalar va boshqa yuqori ta’sirli amallar uchun ayniqsa muhim.

Jev’ni keng tarqalgan foydalanish holatlarida qo‘llang

Semantik yo‘naltirish

HTTP yo‘naltirish uchun hono-jev-router Hono so‘rovlarini ma’nosiga ko‘ra yo‘naltiradi. tiershift TypeScript va Python uchun siyosat bilan chegaralangan model yo‘naltirishiga e’tibor qaratadi, jev-codex-router esa har bir navbat uchun Codex modeli, mulohaza yuritish va tezlik sozlamalarini tanlaydi.

Ma’lumotlarni filtrlash va dastlabki saralash

jev-curate Parquet va JSONL oqimlarini filtrlaydi hamda baholaydi. jevlogs qimmatroq tahlildan oldin OpenTelemetry jurnallarini dastlabki saralaydi. Ma’lumotlar bazasiga yo‘naltirilgan variantlarga pg-jev PostgreSQL kengaytmasi hamda tabiiy tildagi predikatlar bilan SQL’ga o‘xshash filtrlash, tartiblash, tasniflash va baholash uchun jevsql kiradi.

Agentlar va himoya cheklovlari

Agentlarga yo‘naltirilgan loyihalar tiplangan qarorlar model va uning vositalari o‘rtasida qanday joylashishi mumkinligini ko‘rsatadi. jev-guard vosita chaqiruvlariga ruxsat berish, so‘rash yoki rad etish natijalarini belgilaydi. winnow vosita natijalarini Claude Code kontekstiga qo‘shishdan oldin baholaydi, Canny esa dalillarni qayd etadi va asossiz yakunlash da’volariga e’tiroz bildiradi.

Bu andozalar qaror qatlami deterministik avtorizatsiyani chetlab o‘ta olmaganda eng samarali bo‘ladi. Ruxsat berish natijasi ham ilovaning haqiqiy ruxsat va xavfsizlik siyosatlari bilan tekshirilishi kerak.

Interaktiv va real vaqt tizimlari

Direktoriyada ehtimoliy mulohazani deterministik dunyo qoidalaridan ajratadigan o‘yinlar va robototexnika tajribalari mavjud. typesafe-snake har bir o‘yin taktida bitta tiplangan qaror qabul qiladi, qonuniy yurishlarni esa kod hosil qiladi. heist-one qo‘riqchilarni baholash uchun Jev’dan foydalanadi, deterministik kod esa o‘yin dunyosini boshqaradi. jev-drone MuJoCo kvadrokopter tajribasida sekinroq taktik qarorlarni o‘rganadi.

Ishonchli qarorlar uchun ilg‘or maslahatlar

Chegaralarni o‘z ma’lumotlaringizda kalibrlang

O‘zaro bog‘liq bo‘lmagan namoyishdan ishonch chegarasini ko‘chirmang. Mo‘ljallangan muhitdan belgilangan misollarni to‘plang va turli chegaralarda nima sodir bo‘lishini o‘lchang. jevcal ishonch chegaralarini moslashtirish va siljishni tekshirish vositasi sifatida ko‘rsatilgan.

Tanlab olingan xavf va kechikishni o‘lchang

Ishonch yetarli bo‘lmaganda tizimga o‘zini tiyish imkonini bering. So‘ng qabul qilingan qarorlarning aniqligini ham, zaxira jarayoniga yuborilgan holatlar ulushini ham o‘lchang. jev-benchmarks kalibrlash, tanlab olingan xavf va kechikishga qaratilgan takrorlanadigan baholashni taqdim etadi.

Qaror yondashuvlarini taqqoslang

Jev vazifa uchun mos yoki mos emasligini aniqlashda nazorat qilinadigan taqqoslashlardan foydalaning. Janus Jevni boshqa modellar o‘rniga qachon ishlatish kerakligini o‘lchaydi va so‘rovni mos ravishda yo‘naltiradi. typesafe-ai-benchmark loyihasi taqqoslash ishlari uchun System One chiqish shaklini taqlid qiluvchi LLM shlyuzini taqdim etadi.

Katta taksonomiyalarni rekursiv tarzda boshqaring

Taksonomiya modelning bevosita variantlar limiti dan kattaroq bo‘lsa, cheklanmagan chiqish maydonini taqdim etish o‘rniga qarorni chegaralangan bosqichlarga bo‘ling. jev-tree katta taksonomiyalar bo‘yicha rekursiv tanlovni namoyish etadi.

Tuzilmaviy va semantik tekshiruvni birlashtiring

Mahalliy sxema tekshiruvi va semantik baholash turli muammolarni hal qiladi. zod-jev Zod shakl tekshiruvini Jev semantik tekshiruvi bilan birlashtiradi. Har ikkala qatlam mavjud bo‘lsa ham, vazifa samaradorligini vakil ma’lumotlar asosida tekshiring.

Dalillarni saqlang

Har bir qaror uchun kirish holati versiyasi, tiplashtirilgan savol, ruxsat etilgan javoblar, tanlangan javob, ehtimollik, chegara, zaxira yo‘li va yakuniy deterministik harakatni qayd etishni ko‘rib chiqing. Bu auditlar, xatolar tahlili, kalibrlash va siljishni aniqlashni qo‘llab-quvvatlaydi.

Muhim ogohlantirish: Sxemaga mos natija har doim ham to‘g‘ri qaror degani emas. O‘z ma’lumotlaringizda tekshiring, chegaralarni kalibrlang, katta ta’sirga ega harakatlarni deterministik tekshiruvlar ortiga joylashtiring va insoniy zaxira imkoniyatini ta’minlang.

Ochiq qayta ishlab chiqilgan yechimlarni ehtiyotkorlik bilan o‘rganing

Katalogda Jevga o‘xshash mustaqil interfeyslar va ochiq implementatsiyalar, jumladan openjev-sglang, jevmlx, openvons va openjev ham keltirilgan. Ular rasmiy TypeSafe relizlari emas, balki mustaqil ishlanmalar sifatida aniq ta’riflangan.

Ochiq qayta ishlab chiqilgan yechimni baholashda API mosligi, model talablari, apparat ta’minoti, cheklovlarni qo‘llash, ehtimollikni kalibrlash, qo‘llab-quvvatlanadigan modalliklar va e’lon qilingan cheklovlarni tekshiring. O‘xshash chiqish shakllari xatti-harakatlar ham teng ekanini kafolatlamaydi.

Loyihaga hissa qo‘shing

Agar Jev loyihasini yaratgan bo‘lsangiz, repozitoriyning CONTRIBUTING.md faylini o‘qing va pull request oching. Ommaviy manbasi aniq Jev qaror siklini namoyish etadigan kichik loyihalar ham mamnuniyat bilan qabul qilinadi. Vazifa, tiplashtirilgan chiqishlar, ehtimollik bilan ishlash, deterministik boshqaruvlar, cheklovlar va qayta tiklash bosqichlarini hujjatlashtiring.

Awesome Jev CC0 1.0 Universal litsenziyasi ostida chiqarilgan. Har bir havola berilgan loyiha o‘z litsenziyasini saqlab qoladi, shuning uchun uning kodidan foydalanish yoki uni o‘zgartirishdan oldin loyiha shartlarini ko‘rib chiqing.

Xulosa

Awesome Jev rivojlanayotgan System One ekotizimining amaliy xaritasidir. Tilingiz uchun rasmiy hujjatlar va SDKdan boshlang, bitta chegaralangan tiplashtirilgan qarorni yarating va bajarilishni deterministik nazorat ostida saqlang. Ishlab chiqarishda foydalanishdan oldin vakil ma’lumotlarni baholang, chegaralarni kalibrlang, rad etishlar va kechikishni o‘lchang hamda noaniq yoki muhim holatlar uchun xavfsiz insoniy zaxira imkoniyatini saqlang.