كيف تستخدم Jev: بناء طبقة قرار ذكية بدلاً من مجرد روبوت محادثة

كيفية استخدام Jev كطبقة لاتخاذ القرار: المحكِّم لا الكاتب، تصميم الأسئلة، حالة نظيفة، أسئلة متوازية، بوابات الثقة، واختبار كل ذلك في Apidog.

Ashley Innocent

Ashley Innocent

20 سبتمبر 2026

كيف تستخدم Jev: بناء طبقة قرار ذكية بدلاً من مجرد روبوت محادثة

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

معظم الناس يلتقون بنموذج جديد عن طريق فتح صندوق الدردشة والكتابة فيه. يُغير جيف (Jev) هذه العادة. إنه نموذج النظام الأول لـ TypeSafe AI، ولا ينتج نثراً على الإطلاق: فأنت تزوده بحالة البرنامج بالإضافة إلى مجموعة من الأسئلة المكتوبة، وهو يعيد القرارات مرفقة باحتمالات. تغيير الدور هذا هو التقنية بأكملها. نموذج اللغة الخاص بك يستمر في الكتابة؛ بينما يقرر جيف (Jev) ما سيحدث بعد ذلك، ويقرر الكود الخاص بك ما يجب فعله بالقرار.

يغطي هذا الدليل البنية المحيطة بالاستدعاء، وليس الاستدعاء نفسه. إذا كنت بحاجة إلى مقدمة أولاً، ابدأ بما هو جيف (Jev)، ثم اقرأ منشور الإطلاق الخاص بـ TypeSafe لفهم سياق الشركة.

زر

ما يتفوق فيه جيف (Jev)

تغطي ثلاث مفاهيم أساسية كل ما يفعله جيف (Jev). تعيد noul احتمال أن تكون عبارة واحدة حول الحالة صحيحة. تختار choice خياراً واحداً من خريطة معايير (تصل إلى 255 خياراً) وتعيد الاختيار، التوزيع الاحتمالي الكامل، وقيمة الثقة. تضع score الحالة على مقياس منظم يتراوح من 2 إلى 10 مستويات وتعيد المستوى، مفتاح التفسير، الاحتمالات، والثقة. تجد المعلومات الأساسية حول الشركة وعائلة النماذج في مقالنا عن TypeSafe AI.

تعتبر أربع خصائص مهمة للهندسة المعمارية. يصل كل جواب بنوع يفهمه برنامجك بالفعل. يحمل كل جواب عدم يقينه الخاص، لذا يصبح "غير متأكد" تفرعاً بدلاً من مفاجأة. العديد من الأسئلة حول حالة واحدة تحل في تمريرة واحدة. وبتكلفة 0.042 دولار لكل مليون رمز إدخال مع رموز إخراج غير مشحونة، يمكنك تحمل طرح الأسئلة على كل حدث بدلاً من عينة.

شغّل جيف (Jev) كقاضٍ، وليس ككاتب

أربعة أدوار، مفصولة بوضوح:

إليك سبب نجاح هذا الفصل. نموذج اللغة مرن لأنه يمكن أن ينتج أي شيء، وهذه الحرية نفسها هي ما يجعله غير مناسب للتضمين داخل سير عمل تعتمد عليه. تتمثل رؤية TypeSafe في أن جيف (Jev) "يتخلى عن توليد النصوص" ويكتسب عقداً محدوداً في المقابل: مجموعة الإجابات المحتملة ثابتة قبل أن يغادر الطلب خادمك، كل نتيجة تتوافق مع الشكل المعلن، وعدم اليقين هو رقم يمكنك مقارنته بعتبة.

جانب التكلفة يتبع نفس المقايضة. تفيد TypeSafe بأوقات استجابة شاملة تتراوح من 70 مللي ثانية إلى 500 مللي ثانية، وتدعي أرقاماً أسرع بـ 193.6 مرة وأرخص بـ 444.6 مرة في مسارات العمل التي اختبرتها. تعامل مع هذه الأرقام على أنها أرقام من البائع، وليست معايير مستقلة. النقطة الهيكلية تبقى قائمة على أي حال: النموذج المكلف يعمل فقط عندما يكون هناك شيء يحتاج إلى كتابته حقاً، وتتم الأحكام المتكررة حوله بتكلفة منخفضة.

تصميم الأسئلة التي يمكن لـ جيف (Jev) الإجابة عليها

يحمل كل طلب حالة مشتركة واحدة ومجموعة من الأسئلة المستقلة. يقرأ جيف (Jev) الحالة مرة واحدة ويجيب على جميعها. يبدو استدعاء فرز الدعم كالتالي:

{
  "model": "jev-latest",
  "state": {
    "message": "I've been trying to connect Stripe for three days. I'm losing sales and I need this fixed today.",
    "plan": "Pro",
    "account_age_months": 14,
    "recent_technical_tickets": 3
  },
  "questions": {
    "department": {
      "type": "choice",
      "instruction": "Which team should own this ticket?",
      "criteria": {
        "billing": "Payments, charges, invoices, subscription changes",
        "technical": "Bugs, broken behavior, failing integrations",
        "sales": "Pricing, plans, questions asked before purchase"
      }
    },
    "frustration": {
      "type": "score",
      "instruction": "How frustrated is this customer?",
      "criteria": [
        "Calm and matter of fact",
        "Frustrated but civil",
        "Extremely frustrated or threatening to leave"
      ]
    },
    "urgent": {
      "type": "noul",
      "instruction": "The customer needs a resolution today."
    }
  }
}

ثلاث عادات تفصل الأسئلة الفعالة عن الأسئلة المترددة.

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

سؤال واحد، حكم واحد. سؤال "هل هذا العميل المحتمل قيّم، عاجل، ومن المرجح أن يشتري؟" هو ثلاثة أسئلة في زي سؤال واحد. قم بفصلها ودمج النتائج في الكود، حيث يمكنك رؤية الأوزان وتغييرها.

أبعد العمليات الحسابية عن النموذج. جيف (Jev) يحكم على المعنى. برنامجك يقوم بالعمليات الحسابية، يطبق جدول الخصم، ويتحقق من شروط العقد. هذا الفصل هو ما يجعل العملية برمتها قابلة للتدقيق.

تقدم TypeSafe أيضاً مهارة جاهزة تُعلم وكلاء البرمجة هذه الاصطلاحات، يمكن تثبيتها في Claude Code باستخدام claude plugin marketplace add typesafe-ai/skills أو في أي مكان آخر باستخدام npx skills add typesafe-ai/skills. تجد التفاصيل في صفحة مهارة الوكيل.

حافظ على نظافة الحالة

الحالة ذات الصلة أفضل من الحالة القصوى. تغطي ثلاثة أقسام عادةً ذلك: الكائن الذي يتم الحكم عليه، السياق اللازم لقراءة ذلك الكائن، والحقائق التي ستغير القرار إذا تغيرت. كل شيء آخر هو ضوضاء تدفع مقابل إرسالها.

أزل سطور السجل المكررة، التاريخ الذي يسبق المشكلة الحالية، وأي جملة تشير إلى النتيجة التي تأمل أن يصل إليها النموذج. الحد الأقصى الثابت هو 64 ألف رمز لكل طلب، مع 32 ألف متاح للحالة بالإضافة إلى أطول سؤال، ولكن الدقة يمكن أن تتغير قبل الوصول إلى هذا الحد بكثير. عندما يصبح التوجيه غير واضح، فإن تقليص الحالة عادة ما يكون حلاً أسرع من إعادة كتابة المعايير.

أسئلة متوازية وبوابات الثقة

بما أن جيف (Jev) يقرأ الحالة مرة واحدة، فإن السؤال الثالث عشر يكلف أقل بكثير مما سيكلفه الذهاب والإياب للمرة الثانية. أرسل كل حكم مستقل يمكن أن يغير إجراءً: النية، المخاطرة، الإلحاح، المشاعر، الصلة، الخطوة التالية المطلوبة. ثم احذف أي سؤال لا يغير جوابه ما يفعله الكود الخاص بك أبداً. الإشارة غير المستخدمة هي تكلفة صيانة بدون عائد.

طابق المفهوم الأساسي (primitive) مع شكل الحكم. التدرجات مثل الخطورة والجودة والملاءمة تنتمي إلى score، وليس إلى نعم/لا إجبارية. بيان حقيقي واحد ينتمي إلى noul. مجموعة ثابتة من الوجهات تنتمي إلى choice.

البوابة هي حيث توجد الهندسة المعمارية بالفعل. الجواب المكتوب قد يكون خاطئاً، لذا تحدد الثقة ما سيحدث بعد ذلك. نموذج عملي للبدء: تصرف تلقائياً فوق 0.85، ووجه ما بين 0.55 و 0.85 إلى نموذج أقوى أو تمريرة ثانية، و ضع أي شيء أقل من 0.55 في قائمة الانتظار لشخص. هذه الأرقام الدقيقة توضيحية. نموذج توجيه الثقة الخاص بـ TypeSafe يحدد عتبة منفصلة لكل إجراء بناءً على تكلفة الخطأ، وصفحة الثقة الخاصة بها تخبرك "باختبار بياناتك الخاصة، والتعديل حسب ملاحظتك للنتائج". بمجرد ضبط عتباتك، ثبّت النموذج: يتبع jev-latest أحدث إصدار مستقر، بينما يجمد jev-1.13.0 السلوك الذي قسته.

اختبر طبقة القرار في Apidog

طبقة القرار لا تستحق الثقة إلا إذا تمكنت من إثبات كيفية تصرفها. هذا يعني طلبات وحالات تأكيد محفوظة، وليس سجلاً طرفياً لعمليات curl لمرة واحدة. يقدم لك Apidog كلاهما، وتبدو حالات التأكيد مختلفة عن اختبارات API العادية لأنك تتحقق من الأرقام وقيم التعداد (enum) بدلاً من السلاسل النصية.

احفظ المفتاح كمتغير بيئة. أنشئ بيئة باسم TypeSafe، أضف TYPESAFE_API_KEY كقيمة محلية بحيث تبقى على جهازك، وأشر إليها كـ {{TYPESAFE_API_KEY}} في رمز مميز (Bearer token). يغطي دليلنا حول البيئات والمتغيرات السرية قواعد النطاق.

أرسل الاستدعاء الحقيقي. POST https://api.typesafe.ai/v1/systemone مع نص الطلب (state-plus-questions) الموضح أعلاه.

تحقق من القرار. أضف تأكيدات ما بعد المعالجة مثل answers.department.choice يساوي billing، وanswers.urgent.noul أكبر من 0.9، وanswers.frustration.score أكبر من 1.5. الآن، يؤدي تغيير السلوك إلى فشل الاختبار بدلاً من إعادة توجيه التذاكر بصمت بشكل خاطئ.

ثم ابنِ السيناريو المهم. احفظ مجموعة صغيرة من الحالات المصنفة كسيناريو اختبار: سؤال هادئ، تهديد غاضب بالإلغاء، ورسالة غامضة عمداً يجب أن يتردد موجه جيد في التعامل معها. أكد الثقة العالية في الأولين وأكد أن الثقة تنخفض تحت بوابتك في الثالث. يحوّل هذا السيناريو الوحيد ضبط العتبات إلى دليل بدلاً من التخمين، ويلتقط الفشل الأصعب ملاحظته يدوياً: يقوم شخص ما بإعادة صياغة وصف المعيار، وكل استجابة لا تزال صالحة، والتوجيه يتحول بصمت. شغله في التكامل المستمر (CI) وستفشل إعادة الكتابة في عملية البناء.

احاكي شكل الاستجابة حتى لا تستهلك أعمال الواجهة الأمامية الرموز. بما أن كائن answers يتم الإعلان عنه قبل الطلب، فإن الاستجابة الوهمية (mock) والاستجابة الحية لا يمكن أن تتباعدا. قم بتنزيل Apidog لإعداد هذا؛ تغطي الخطة المجانية فريقاً من أربعة أفراد.

خمسة مسارات عمل تدفع فيها طبقة القرار تكاليفها بنفسها

الأسئلة الشائعة

إلى أين يقودك هذا

جيف (Jev) ليس النموذج الذي يحل محل نماذجك الأخرى. إنه الطبقة التي تقرر متى وأين وما إذا كانت ستعمل. ابنِها بهذه الطريقة: حالة نظيفة واحدة، أسئلة ذرية بمعايير صريحة، تقييم متوازي، وبوابة ثقة أمام كل إجراء. ثم أثبت أن البوابة تعمل باستخدام سيناريو محفوظ في Apidog قبل أن تقوم بتوجيه تذكرة حقيقية واحدة.

زر

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات