Google تصدر js-genai v2.11.0 مع تحسينات للترجمة والبحث
Google نشرت على GitHub نسخة js-genai v2.11.0 في 2026-07-09. الإصدار يضيف حقلاً environment_id لشبكات الاتصالات، response_format وTranslation_config في GenerationConfig، خطوات نتائج الاسترجاع وحقول جديدة لنتائج الخرائط والبحث، وTool.exa_ai_search للربط مع Gemini Enterprise API. كما يدعم Function declarations أثناء إنشاء Agents ويعرض إعدادات الأمان والملصقات ويزيل بعض الخيارات القديمة. التغييرات تقنية وموجهة للمطورين والمؤسسات؛ لا تتضمن نماذج أو قدرات لغوية جديدة.
الجديد
وفقًا لصفحة الإصدار على GitHub بتاريخ 2026-07-09، أضاف الإصدار v2.11.0 من js-genai تغييرات في واجهة برمجة التطبيقات والهيكل الداخلي للمكتبة.
التغييرات الأساسية تشمل:
- إضافة environment_id في تكوين الشبكة (network config).
- إضافة response_format وTranslation_config إلى GenerationConfig.
- إضافة خطوة "retrieval result" وحقول جديدة لنتائج الخرائط والبحث.
- إضافة Tool.exa_ai_search لربط Gemini Enterprise API.
- دعم Function declarations أثناء إنشاء Agents (Agent Creation).
- دعم أنواع توقيع موافقة الصوت (voice consent signature types) عبر لغات SDK.
- إصلاح لقبول كل من dict وlist[dict] في interactions.
- إعادة هيكلة interactions بإزالة cached_content وpresence_penalty وfrequency_penalty، مع عرض safety_settings وlabels.
جميع البنود أعلاه موثقة في التزامات (commits) وإصدار GitHub الخاص بالمشروع.
لماذا يهم
التغييرات تركز على تحسين تجربة المطورين ودمج قدرات المؤسسة. إضافة Translation_config وresponse_format تمنح تحكماً أكبر في إخراج التوليد والترجمة. إضافة حقول استرجاع وبيانات نتائج البحث تعطي معلومات أكثر لعمليات الرتبة والذاكرة المعرفة. دعم Tool.exa_ai_search يربط مباشرة وظائف البحث المؤسسي الخاصة بـ Gemini Enterprise بواجهة js-genai. عرض safety_settings وlabels يساعد فرق الامتثال على الوصول إلى معلومات السلامة دون التلاعب بالحقول المحذوفة.
الإصدار يعد تحديثاً هندسياً لواجهة SDK؛ لا يغير نماذج الذكاء الاصطناعي أو بيانات التدريب.
عندنا في المنطقة
الميزات تساعد فرق الهندسة والمنتجات في الأسواق العربية بعدة طرق:
- Translation_config يسهل بناء مسارات ترجمة مخصصة للنصوص العربية.
- تحسينات الاسترجاع وحقول البحث تسهل الوصول المحسن للمعرفة المحلية والوثائق العربية.
- دعم توقيع موافقة الصوت يفيد تطبيقات واجهات الصوت الناطقة بالعربية من ناحية الامتثال.
مع ذلك، هذه تغييرات على مستوى SDK وليست تحسينات مباشرة لقدرات اللغة العربية في النماذج.
ماذا يعني لك
إذا كنت تستخدم js-genai في مشروع إنتاجي فالتغييرات التالية مهمة:
- اختبر التوافق قبل التحديث، خاصة إن كنت تعتمد على الحقول التي أُزيلت (cached_content، presence_penalty، frequency_penalty).
- استخدم Translation_config وresponse_format لتحسين إخراج التوليد والترجمة حسب متطلبات المنتج.
- راجع تكامل البحث إذا كنت تعتمد على خرائط أو وظائف استرجاع للاستفادة من الحقول الإضافية.
- إذا تعمل مع Gemini Enterprise، فراجع Tool.exa_ai_search لاختبار اتصال الوظائف المؤسسية.
- استغل عرض safety_settings وlabels لتحسين تقارير الامتثال.
التزم باختبارات وظيفية وقياس أداء قبل نقل التغييرات إلى بيئة الإنتاج.
ما زال غير واضح
نقاط تبقى غير محددة في سجل الإصدار:
- متطلبات الوصول إلى Tool.exa_ai_search وقيود Gemini Enterprise لم تُفصّل في سجل الإصدار.
- أثر التغييرات على الأداء والقيود الزمنية لم يذكر.
- تفاصيل توافق الإصدارات السابقة مع الحقول المحذوفة لم تُوضّح بشكل كامل؛ قد تحتاج مراجعة توثيق إضافي أو اختبار ترحيل للكود.
- لا توجد دلائل على تحسين قدرات نماذج اللغة أو جودة الترجمة نفسها؛ التغيير يخص إعدادات تكوينية وسطح SDK.