في هذه الصفحة
- ما الذي يضيفه Jev إلى التطبيق
- يجب البدء بتحدي CLM
- 1. بحث يتحقق من أن النتيجة تجيب عن السؤال
- 2. توجيه الطلبات إلى الصفحة أو الطابور أو الوكيل المناسب
- 3. تحويل البيانات غير المنظمة إلى تكامل موثوق
- 4. اختيار أصغر نموذج ينجز المهمة
- 5. التحقق من الادعاءات قبل وصولها إلى العملاء
- 6. تحويل النصوص المفرغة وملاحظات العملاء إلى قوائم مختصرة مفيدة
- 7. واجهات تختار الإجراء المفيد التالي
- من أين أبدأ
سأل أحدهم موقعنا عن عدد التكاملات التي نوفرها. فأجاب بنصائح عن عدد الحقول الذي ينبغي أن يحتويه نموذج التسجيل.
وصلت الإجابة بسرعة. لكنها كانت بلا فائدة.
احتوى السؤالان على عبارة «كم عدد». أعطت شيفرة البحث لدينا تطابقاً مقبولاً مع سؤال شائع حداً أدنى للدرجة يبلغ 0.86، فبدا التطابق الضعيف مقنعاً. أخفت السرعة القرار الخاطئ.
هذا النوع من الإخفاق جدير بالتفكير حين تنظر إلى Ship with Jev. ففي 26 سبتمبر 2026 أدرج الدليل 551 مشروعاً من إنتاج المجتمع. تجاور الألعاب مكونات البحث ووكلاء المتصفح وأدوات البحث وتجارب التوجيه. ينسب الدليل أرقام الأداء إلى أصحابها؛ فهو أداة اكتشاف لا معيار مستقل.
والسؤال المثير هو أي هذه الأنماط يزيل عملاً من منتج حقيقي.
بالنسبة إلى الفرق التي تبني التكاملات وبرمجيات الأعمال، هذه هي الحالات السبع التي سأقيّمها أولاً. الترتيب حكم تحريري على الفائدة وسهولة الاختبار. أمثلة سير العمل أدناه تصاميم مقترحة ما لم يُذكر تطبيق منشور برابط.
ما الذي يضيفه Jev إلى التطبيق
تصف TypeSafe نموذج Jev بأنه نموذج للأحكام ذات الأنواع المحددة. تعطيه الحالة ذات الصلة وسؤالاً، فتتلقى اختياراً أو احتمالاً أو درجة تستطيع الشيفرة استهلاكها. وتشمل خريطة حالات الاستخدام لديها التوجيه والاسترجاع والتحقق والاستخراج.
ولهذا التمييز سابقة مفيدة في مادتنا المستوردة من يوتيوب. ففي حديث Diogo Almeida في AI Engineer يدافع أحد مؤسسي TypeSafe عن برمجيات تستطيع لبناتها التعبير عن قدر أكبر من الذكاء. ويقارن هذا الطموح بإلحاق مساعد ببرمجيات قائمة. هذه حجته عن اتجاه الذكاء الاصطناعي، وليست قياساً لأداء Jev الحالي.
تخيّل تقاطع سكك حديدية. المخرج المفيد هو أي المسارات المتاحة ينبغي أن يسلكه القطار. فقرة تصف المسارات لا تضيف شيئاً إلى المحوّل.
الاعتراض وجيه: «يستطيع أي نموذج لغوي كبير عادي أن يعيد JSON». صحيح. لكن حجة اعتماد مكوّن مختلف تقوم على جودة وكلفة وزمن استجابة مقيسة لذلك القرار. والاستجابة ذات النوع المحدد وحدها لا تثبت شيئاً من ذلك.
يجب البدء بتحدي CLM
في 23 سبتمبر نشر Jacky Kwok وHangoo Kang وTarun Suresh وJon Saad-Falcon وMarco Pavone وChristopher Ré وAzalia Mirhoseini بحث Contrastive Language Models. يتحدى عملهم الافتراض القائل إن Jev هو السبيل العملي الوحيد إلى قرارات دلالية سريعة.
يذكر المؤلفون نتائج متقاربة في الاختبار دون أمثلة سابقة مع Jev في مهام استخدام الحاسوب والألعاب واستدعاء الأدوات، مع زمن استجابة أقل بما يصل إلى 9 أضعاف. ويذكرون على نحو منفصل نسبة 81.6% في 38 مهمة محجوبة من DeepSWE، و87.6% في 30 مهمة من Terminal-Bench 2.1. تستخدم نتائج البرمجة هذه أدوات تحقق CLM مضبوطة بدقة تختار من بين حلول ولّدتها نماذج أخرى. ويذكرون أيضاً أن Jev جاء دون خط الأساس العشوائي في إعداد أداة التحقق هذا. قيس زمن الاستجابة على H100. هذه نتائج المؤلفين، ولم نعد إنتاجها بصورة مستقلة. التقييم الأصلي ومنهجيته.
تغيّر هذه المقارنة ما ينبغي أن نختبره. فاختيار طابور دعم، واختيار مقطع بحث، وتقييم مسار برمجي طويل مهام مختلفة. ولا يحسم نجاح في إحداها الأخرى.
يرمز CLM الحالات والإجراءات المرشحة على نحو منفصل، مما يسمح بالتخزين المؤقت لتمثيلات الإجراءات وإعادة استخدامها. يوثق المستودع واجهة متوافقة مع TypeSafe وحداً افتراضياً للحالة يبلغ 2,048 رمزاً، مع اقتطاع الحالات الأطول ما لم تُضبط الإعدادات خلاف ذلك. التوافق عند حدود واجهة البرمجة لا يثبت تكافؤ القرارات.
تحدد بطاقة النموذج المنشورة تمثيلات Qwen3-8B، وتحذر من أن نتائج أداة التحقق القوية تتطلب رؤوساً مضبوطة بدقة. كما توضح أن CLM يقيّم المرشحين المقدَّمين إليه ولا يولّد حلاً. تتيح الأوزان المفتوحة خياراً للتقييم؛ لكن العتاد والتشغيل والصيانة لها تكاليفها.
بالنسبة إلى Tajo، الدروس المفيدة محددة: قارن نماذج القرار على الحالات نفسها، وسجّل زمن الاستجابة البارد والدافئ كلاً على حدة، واختبر مرشحين خاطئين معقولين. ثبّت النموذج وأي مرمّز أو رأس إسقاط. ارفض إعدادات المزوّد غير المدعومة بدلاً من اختيار مزوّد آخر بصمت. أعد فحص المعايرة عند تغيّر النموذج أو مجموعة المرشحين.
تبقى سير العمل السبعة أدناه مرشحة مفيدة للتقييم. فقيمتها لا تتوقف على فوز Jev في كل مقارنة.
1. بحث يتحقق من أن النتيجة تجيب عن السؤال
هذا خياري الأول لأن الإخفاق فيه مرئي، ولأن وسم النتيجة سهل. هل أجاب المقطع المسترجع عما سأله الزائر؟
استرجع مجموعة صغيرة من المرشحين بالبحث بالكلمات المفتاحية أو بالتمثيلات المتجهية أو بالاثنين معاً. ثم اسأل Jev عمّا إذا كان كل مقطع يقدم الحقيقة المطلوبة. يوضح دليل إعادة الترتيب من TypeSafe هذا البناء ذا المرحلتين. ويكشف أيضاً حدّه: فمعيد الترتيب لا يستطيع اختيار مستند أغفله الاسترجاع.
- الاسترجاعكلمات مفتاحية، تمثيلات متجهيةمجموعة صغيرة من المرشحينلا يضيف ما فاته
- Jevحكم ذو نوع محددهل يقدم هذا المقطعالحقيقة المطلوبة؟
- الإجابةأو دون إجابةصحيحة أو دون إجابةيُقاس الزمن الكلي
في مثال عدد التكاملات، المسار الأقصر أبسط من ذلك. عُدّ المدخلات في الفهرس الموثوق. وبيّن ما يعنيه العدد. فالموصل الموثق والاتصال الذي ضبطه عميل أمران مختلفان.
احتفظ بالحكم الدلالي للأسئلة التي يحتاج معناها إلى تفسير، مثل: «هل يمكن أن ينقل هذا العملاء الذين تغيّروا منذ أمس فقط؟». استرجع وثائق المزامنة ذات الصلة، ثم تحقق من أنها تتناول التحديثات التزايدية.
يجعل تنفيذ jevsearch لدى Kyle McLaren هذا التسلسل ملموساً: تصل نتائج الكلمات المفتاحية أولاً، ثم ترتيب Jev. ويستخدم معياره المنشور مدونة وثائقه الخاصة واستعلامات موسومة. هذا دليل مفيد عن ذلك الاختبار، لا وعد لموقع آخر أو لغة أخرى.
قِس الإجابات الصحيحة، والإجابات غير المدعومة، والأسئلة التي بقيت دون إجابة، والزمن الكلي. وأدرج الأخطاء الإملائية والاستعلامات المترجمة. فالنتائج غير ذات الصلة تبقى غير ذات صلة ولو كانت أسرع.
2. توجيه الطلبات إلى الصفحة أو الطابور أو الوكيل المناسب
يكتب مستخدم: «توقف وصول جهات الاتصال بعد أن غيّرت الحساب». ويحتاج تطبيقك إلى التمييز بين استكشاف أخطاء الاتصال وإصلاحها، والفوترة، وربط الحقول، وطلب إنشاء مزامنة جديدة.
قدّم الشاشة الحالية والمحادثة الأخيرة والوجهات المتاحة لذلك المستخدم. واطلب أفضل وجهة مع خيار صريح بعدم وجود تطابق. وأبقِ معرّفات الوجهات تحت سيطرة التطبيق.
وقد تفيد عدة أحكام معاً: النية، والوجهة، والإلحاح، وهل تتضمن الرسالة طلباً قابلاً للتنفيذ. يتيح نمط fan-out من TypeSafe أن تتشارك أسئلة مستقلة طلباً واحداً. ثم تستهلك الشيفرة الإجابات ذات الصلة.
اقتراح تنقل غير ضار وإذن تنفيذ العمل قراران منفصلان. العثور على صفحة الفوترة الصحيحة لا يخوّل رد مبلغ. والعثور على الوكيل الصحيح لا يمنحه بيانات اعتماد.
الفائدة العملية هي إحالات أقل وحلقات توضيح أقل. قِس كم مرة يصل المستخدم إلى الوجهة الصحيحة من المحاولة الأولى. واحتفظ بمجموعة إعادة تشغيل تضم متابعات مثل «نعم» و«مهمة جديدة» و«هل انتهت تلك؟». فهي لا تُفهم إلا مع السياق.
3. تحويل البيانات غير المنظمة إلى تكامل موثوق
إليك سير عمل تكامل مقترحاً. يحتوي تصدير المصدر على customer_email وbilling_email وaccount_owner_email. وتتوقع الوجهة عنوان البريد الإلكتروني لجهة الاتصال.
يترك تشابه السلاسل النصية التباساً حقيقياً. وتساعد أوصاف الحقول والقيم النموذجية والغرض من العمل على حسمه. يستطيع Jev الاختيار من بين حقول المصدر الفعلية، بينما تتحقق الشيفرة من الأنواع والقيم المطلوبة وقيود الوجهة.
يستخدم دليل الاستخراج من المدخلات المحللة مسبقاً ذو الصلة تصميماً مفيداً بصورة خاصة: تعثر الشيفرة على القيم المرشحة، ويختار النموذج مرشحاً، وتنسخ الشيفرة القيمة الأصلية. وهذا يتجنب توليد عنوان أو مبلغ بديل.
- الشيفرةإيجاد المرشحينcustomer_emailbilling_emailaccount_owner_email
- Jevاختيار واحدأوصاف الحقولالقيم النموذجية، الغرض
- الشيفرةنسخ القيمة الأصليةالأنواع، القيم المطلوبةقيود الوجهة
في تكامل بين نظام إدارة العملاء والبريد الإلكتروني، احتفظ بحقل المصدر وقرار الربط معاً. واعرض معاينة للسجلات المتأثرة. وأبقِ حالات الربط غير المؤكدة دون حسم حتى تُراجَع.
وثمة ميزة اقتصادية هنا: يمكن إعادة استخدام ربط مخطط معتمد. فلا تحتاج إلى استدعاء نموذج لكل صف ما دام معنى الحقل لم يتغير.
قِس السجلات المرفوضة وحالات الربط الخاطئة قياساً إلى عينة روجعت. نجاح طلب واجهة البرمجة يثبت أن الحمولة قُبلت؛ ولا يثبت أن البريد الصحيح وصل إلى جهة الاتصال الصحيحة.
4. اختيار أصغر نموذج ينجز المهمة
يصبح توجيه النماذج مقنعاً حين يرسل التطبيق كل شيء إلى أغلى نماذجه. فتغيير تسمية، وحكم بحث، وتحقيق معماري صعب لكل منها متطلبات مختلفة.
حدّد أولاً النماذج المضبوطة والمسموح لها باستلام بيانات المهمة. وسجّل الأدوات التي تدعمها وأداءها الملاحَظ. عندئذ يستطيع حكم ضيق أن يوصي بخيار مناسب من تلك المجموعة. وتدرج TypeSafe هذا النمط في أمثلة توجيه النماذج لديها.
يعرض Jev Router من OpenRouter هذا النمط بمعرّف النموذج typesafe/jev-router عبر واجهة الدردشة. ويصف الإدراج اختيار النموذج وجهد الاستدلال معاً مع تغيّر المحادثة. قيّم النماذج اللاحقة المسموح بها، والرسوم الفعلية، ومعالجة البيانات، والسلوك أثناء استدعاءات الأدوات قبل اعتماده. تحققنا من الإدراج؛ ولم نختبر هذا الموجّه بمعيار قياسي.
تبدأ سياستنا المقترحة بالشيفرة العادية للقواعد والحقائق الدقيقة. استخدم نموذج قرار للأسئلة الدلالية المحدودة، ونموذجاً توليدياً مناسباً للكتابة أو التنفيذ، والتصعيد حين تبرره الأدلة.
ماذا تحتاج المهمة؟
-
قواعد وحقائق دقيقة
الشيفرة العادية
-
سؤال دلالي محدود
نموذج قرار
-
كتابة أو تنفيذ
نموذج توليدي مناسب
-
الأدلة تبرر المزيد
التصعيد
والموجّه نفسه يكلف وقتاً ومالاً. وللمهام الواضحة المتكررة قد تكون القاعدة الثابتة أفضل. أما للمهام الغامضة فقارن التوجيه بخط أساس بنموذج ثابت على أعمال أُنجزت.
تتبّع الكلفة لكل نتيجة مقبولة، وإعادات المحاولة، ومعدل التصعيد، والإخفاقات المكتشفة لاحقاً. فالاستدعاء الأول الأرخص قد يصبح سير عمل مكلفاً إذا اضطر أحد إلى إصلاح مخرجاته.
5. التحقق من الادعاءات قبل وصولها إلى العملاء
قد يوجد استشهاد ومع ذلك لا يدعم الجملة المجاورة له. وقد يصف مصدر ميزة مخططاً لها بينما تقول الإجابة إنها متاحة اليوم.
يفصل دليل التحقق من الاستشهادات من TypeSafe بين فحصين. فمطابقة السلاسل النصية العادية تكشف الاقتباس المفقود. أما الحكم الدلالي فيقيّم ما إذا كان المصدر المحيط يدعم الادعاء.
طبّق التصميم نفسه على رد دعم، أو دليل تكامل مولَّد، أو تقرير إنجاز يقترحه وكيل. وأبقِ الادعاء ومقطع المصدر والحكم متاحة للمراجعة.
ويظل الإنجاز بحاجة إلى دليل مباشر. تثبت الاختبارات السلوك المختبَر. ويثبت سجل النشر عملية النشر. ويستطيع الحكم الدلالي أن يشير إلى عدم تطابق بين تقرير ودليله؛ لكنه لا يستطيع أن يخلق الدليل المفقود.
هذه الحالة جذابة لأنها تستطيع أن تسبق خطوة نشر قائمة. قِس الادعاءات غير المدعومة التي تفلت، والادعاءات المدعومة التي تُحجب دون داع، وعمل المراجعة الذي ينشأ. وابدأ بالأخطاء الصريحة التي تعرف أن نظامك يرتكبها.
6. تحويل النصوص المفرغة وملاحظات العملاء إلى قوائم مختصرة مفيدة
يصبح أرشيف النصوص المفرغة مفيداً حين يستطيع أحد العثور على المقطع المهم. و«يحتوي على كلمة تكامل» مرشّح ضعيف لعبارة «يشرح لماذا تخلى عميل عن الإعداد».
أحد الأساليب أن تسترجع المقاطع المحتملة، ثم تحكم على بضع خصائص محددة: هل يصف هذا المقطع عقبة في الإعداد، وهل يتضمن مثالاً ملموساً، وهل يقوم بذاته دون سياق ناقص؟
أبقِ عنوان المصدر والطابع الزمني مرتبطين بكل مقطع مختار. يأتي الطابع الزمني من النص المفرغ. ويحكم النموذج على الصلة.
بالنسبة إلى محرر فيديو، يمكن لهذه الإشارات أن تنتج قائمة مختصرة بمقاطع للمراجعة. وبالنسبة إلى فريق منتج، يمكنها تنظيم الاعتراضات المتكررة. وبالنسبة إلى مسوّق، يمكنها فصل أدلة العملاء عن ادعاءات الحملات غير المدعومة.
يُبقي نمط التقييم المركّب من TypeSafe الأبعاد منفصلة ليتمكن الكود من تغيير أوزانها. فالمقطع المناسب لدرس تعليمي قد يختلف عن مقطع مناسب لعرض قصير للمنتج. أعد استخدام الأحكام ما دامت الأدلة الأساسية والمعايير لم تتغير.
يقدم JevQL تنفيذاً مجتمعياً ذا صلة: شروط دلالية على صفوف PostgreSQL تُقيَّم خارج قاعدة البيانات. وتجعل وثائقه المرشحات العادية ذات أثر في الفاتورة. قلّل الصفوف المؤهلة قبل طلب الأحكام الدلالية.
قِس قبول المراجعين والوقت الموفَّر في العثور على مواد صالحة. ودرجة قوة المقدمة ليست تنبؤاً بعدد المشاهدات.
7. واجهات تختار الإجراء المفيد التالي
قد تتلقى شاشة إعدادات طلباً: «أوقف هذه المزامنة حتى الغد». وقد يحتاج وكيل متصفح إلى الاختيار من عناصر التحكم الظاهرة في الصفحة الحالية.
في تصميم الواجهة المقترح لدينا، يقدم التطبيق الإجراءات المسموح بها والحالة الحالية. يختار Jev من بينها. وتعرض الواجهة عنصر التحكم المناسب أو اقتراحاً قابلاً للمراجعة.
يتضمن Ship with Jev عرض غريغور زونيتش للبحث عن رحلات عبر المتصفح. يخص وقت التشغيل والتكلفة المذكوران في العرض تلك التجربة. الفكرة القابلة للنقل هي الاختيار من الإجراءات المتاحة في كل خطوة؛ ويحتاج أي مسار آخر في المتصفح إلى تحقق خاص به.
حداثة الحالة مهمة. إذا تغير الحساب أو الصفحة المحددة أثناء تنفيذ الحكم، فتجاهل النتيجة القديمة. اربط الإجراءات بالحساب والحالة اللذين تمت مراجعتهما.
يمكن لهذا أيضاً أن يجعل فهرس واجهات ذي أنواع محددة مفيداً. يختار النموذج عرضاً معروفاً وبياناته المحدودة، وتنتج شيفرة العرض العادية الواجهة. قِس إكمال المهام بنجاح والإجراءات الخاطئة، مع اهتمام خاص ببقاء عناصر التحكم مفهومة.
من أين أبدأ
اختر القرار المتكرر الذي يسبب هدراً واضحاً بالفعل. استخدم إخفاقاته الفعلية لبناء مجموعة التقييم.
| المشكلة القائمة | التجربة الأولى | الأدلة الجديرة بجمعها |
|---|---|---|
| يجيب البحث عن السؤال الخاطئ | قيّم قائمة قصيرة مسترجعة | الإجابات الصحيحة، والامتناع، وزمن الاستجابة |
| تتنقل الطلبات بين الفرق | اختر من فرق الدعم المسموح بها | دقة التوجيه الأول، والإحالات |
| تتطلب عمليات الاستيراد ربطاً يدوياً | اختر حقول المصدر الفعلية | أخطاء الربط، ووقت المراجعة |
| تستخدم كل مهمة أكبر نموذج | وجّه المهام المؤهلة | التكلفة لكل نتيجة مقبولة |
| تبالغ الإجابات المولدة في ادعاءاتها | تحقق من الادعاءات مقابل المصادر | الادعاءات غير المدعومة التي تتسرب |
| لا يستخدم أحد أرشيف النصوص المفرغة | أعد مقاطع مع طوابع زمنية | قبول المراجعين، ووقت العثور على الدليل |
| لا يجد المستخدمون عناصر التحكم | اقترح إجراءً متاحاً | معدل الإكمال، والاختيارات الخاطئة |
لا تنسخ عتبة الثقة من عرض توضيحي. توضح وثائق الثقة من TypeSafe أن ثقة Choice وScore تلخص توزيعاً. ولا تثبت اكتمال المدخلات أو تفويض الإجراء المختار.
أدرج حالات لا يناسب فيها أي مرشح. وأدرج خدمة غير متاحة. وأدرج كل لغة تنوي دعمها. احتفظ بإصدار النموذج وتعريفات الأسئلة مع النتائج حتى يمكن مقارنة أي تغيير لاحق بإنصاف.
بالنسبة إلى منتج تكاملات، سأبدأ بصلة نتائج البحث وربط الحقول. كلاهما يقصر الطريق إلى مزامنة عاملة. وكلاهما يتيح فحص الخطأ قبل أن يتحول إلى مشكلة للعميل.
اختر إجابة خاطئة واحدة يقدمها برنامجك اليوم. اجعله يتخذ الخطوة الصحيحة التالية بصورة موثوقة.
الأسئلة المتكررة
فيمَ يفيد Jev؟
يقدم Jev أحكاماً دلالية ذات أنواع محددة: اختيار وجهة، والتحقق مما إذا كانت الأدلة تجيب عن سؤال، واختيار قيمة من المصدر، أو تقييم عنصر وفق معايير محددة. ويمكن لهذه الأحكام أن تدير البحث، وتوجيه الدعم، وربط بيانات التكاملات، والتحقق، واختيار النموذج. وتظل الحسابات والصلاحيات والتنفيذ مسؤولية الشيفرة العادية.
هل يمكن أن يحل Jev محل نموذج اللغة الكبير في تطبيق؟
يمكنه أن يحل محل بعض الاستدعاءات التي تكون نتيجتها المطلوبة اختياراً أو درجة. أما كتابة تفسير، وتوليد الشيفرة، والاستدلال المفتوح فتظل بحاجة إلى نموذج توليدي مناسب. قيّم سير العمل كله بدلاً من افتراض أن نموذج القرار يحل محل كل استدعاء لنموذج لغة كبير.
هل تثبت ثقة Jev أن الإجابة صحيحة؟
لا. تلخص ثقة Choice وScore توزيع الاحتمالات على الخيارات أو المستويات المقدمة. قد يؤدي نقص الأدلة أو ضعف المرشحين إلى قرار خاطئ رغم ذلك. قِس الدقة والامتناع عن الإجابة على أمثلة ممثلة، وافصل التفويض عن الحكم الدلالي.