Skip to main content
معظم النماذج اللغوية مُصمَّمة لتوليد النصوص. عندما يحتاج التطبيق إلى قرار، فإن ذلك يعني في الغالب أن يُطلَب من النموذج إخراج JSON، ثم التحقق من الاستجابة، واستخراج القيمة التي تتحكم في الخطوة التالية. Jev هو نموذج قرارات من نوع System One. فبدلًا من توليد نصوص وصفية، يُقيّم state مقابل أسئلة ذات أنواع إجابات محددة مسبقًا، ويعيد أحكامًا جاهزة للاستهلاك الآلي.
Jev وواجهة Decisions API قيد الإصدار التجريبي. قد يتغيّر التوفر والسلوك دون إشعار مسبق.

تذكرة دعم تتحوّل إلى قرار

لنفترض أن هذه الرسالة قد وصلت:
فشلت مدفوعاتي منذ ثلاثة أيام ولم يردّ عليّ أحد. أرجو المساعدة في أسرع وقت.
يحتاج تطبيقك إلى معرفة الجهة التي يجب توجيه الرسالة إليها، وما إذا كانت عاجلة، ومدى إحباط العميل. أرسل الرسالة مرة واحدة واطرح الأسئلة الثلاثة معًا:
cURL
يُعيد Jev إجابة واحدة تحت كل مُعرِّف سؤال:
تختلف الاحتمالات من طلب إلى آخر. قيِّم Jev على أمثلة من تطبيقك الخاص قبل اختيار حدود العتبات للإنتاج.

اختر شكل الإجابة

يدعم Jev ثلاثة أنواع من الأسئلة:

Noul: أصدر حكمًا ثنائيًا

استخدم Noul عندما يكون احتمال «نعم» مفيدًا مباشرةً:
لا يحتوي Noul على حقل confidence منفصل. القيمة القريبة من 1 تعني «نعم» بقوة، والقريبة من 0 تعني «لا» بقوة، والقريبة من 0.5 تعني عدم اليقين.

Choice: التوجيه أو التصنيف

استخدم Choice عندما يجب أن تكون الإجابة واحدة من مجموعة مغلقة:
أضف خيار other أو none عندما قد لا تُغطّي الخيارات المُوفَّرة كل الحالات.

Score: قياس طيف

استخدم Score عندما تقع الإجابة على مستويات مُرتَّبة:
تبدأ فهارس المستويات من 0. الدرجة المُعادة موزونة بالاحتمالات، لذا يمكن أن تقع بين مستويين.

حوِّل الثقة إلى سلوك في التطبيق

تتضمن إجابات Choice وScore كلًّا من التوزيع الكامل وقيمة واحدة لـ confidence مُشتقّة منه. يتيح ذلك لِلْكود أن يتعامل مع الإجابة ودرجة اليقين بوصفهما إشارتين مستقلتين:
استخدم عتبات أعلى للإجراءات المُكلِفة أو المُدمِّرة أو المالية أو التي يصعب التراجع عنها. لا تضمن درجة الثقة الصحة؛ بل تساعد تطبيقك على تحديد متى يجب عدم التصرف تلقائيًا.

اطرح الأسئلة المترابطة معًا

يتلقى كل سؤال في الطلب نفس الحالة ويُقيَّم بشكل مستقل. لا تصبح إجابة القسم سياقًا خفيًا لسؤال الإحباط. اجمع الأسئلة المستقلة عندما:
  • تُقيِّم نفس المستند أو السجل أو المحادثة أو حالة التطبيق.
  • قد يحتاج الكود الخاص بك إلى عدة إجابات اعتمادًا على النتيجة الأولى.
  • تريد تجنّب إرسال نفس الحالة في طلبات متعددة.
قم بإجراء طلب ثانٍ فقط عندما تعتمد حالته أو الخيارات المتاحة اعتمادًا فعليًا على إجابة سابقة.

استخدم حالة مُهيكلة

يمكن أن يكون state سلسلة نصية أو كائن JSON أو مصفوفة. تتيح الحالة المُهيكلة للأسئلة الإشارة إلى سجلات مُحدَّدة وسياق مُساند:
اكتب تعليمات كاملة وسمِّ الحقول ذات الصلة، على سبيل المثال: «هل يطلب ticket.message استردادًا تشمله refund_policy؟».

اكتشف Jev وحدوده

استخدم مفتاح API الخاص بك عند إدراج نماذج القرارات لأن توفر النماذج قد يختلف بحسب الحساب:
cURL
يدعم النموذج jev-latest حاليًا:
  • حتى 32,000 رمز (توكن) لـ state مضافًا إليها أطول سؤال منفرد
  • حتى 64,000 رمز (توكن) لـ state مضافًا إليها جميع الأسئلة مجتمعة
  • مُدخلات نصية أو JSON مُهيكل
اعتبر واجهة Models API هي المرجع الموثوق، لأن الأسعار والحدود والتوفر قد تتغيّر.

متى تستخدم نموذجًا آخر

استخدم Jev للأحكام المحدودة التي يمكن لبرنامجك التصرف بناءً عليها مباشرةً. استخدم نموذج محادثة أو نموذج استدلال عندما تحتاج إلى:
  • نصوص أو تفسيرات مُولَّدة
  • محادثة متعددة الأدوار
  • استدعاء الأدوات
  • إجابات مفتوحة
  • سلسلة طويلة من الاستدلالات المترابطة

الخطوات التالية