ذكاء Discourse الاصطناعي: ضرورة إزالة استجابة JSON لجعل Anthropic Sonnet 5 يعمل في البحث الدلالي

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

DiscourseAi::Completions::Endpoints::Anthropic: status: 400 - body: 
{
“type”:“error”,
“error”:{“type”:“invalid_request_error”,
“message”:“This model does not support assistant message prefill. The conversation must end with a user message.”},“request_id”:“req_011CcqMN6eswEfRHPmQmPLC4”
}

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

https://..../forum/discourse-ai/embeddings/semantic-search?q=search_term

والذي أعطى خطأ 500.

عندما افحص السجلات، حصلت على:

{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "This model does not support assistant message prefill. The conversation must end with a user message."
  },
  "request_id": "req_011CcqQvXPAHSfvoUeu92gf9"
}

تتبع هذا الأمر إلى شخصية “إنشاء المحتوى” (Content Create-persona)

ويبدو أن الخطأ يكمن في هذا الجزء:

لأنه عندما أزلته (وهو ما لم يكن ممكنًا في هذه الشخصية المحددة) عن طريق إنشاء نسخة واستعداد هذا الإعداد في نسختي

بدأ البحث الدلالي يعمل. اضطررت للقيام بشيء مشابه في الملخص الخاص بي، على سبيل المثال.

هل واجهتم أنتم أيضًا هذه المشكلة؟

هل يمكنك إظهار كيفية تكوين Sonnet 5 على نسختك؟

هل قمت بتمكين خيار تعطيل الإخراج المهيكلي الأصلي (استخدم تعبئة مسبقة لرسائل المساعد بدلاً من ذلك، وهو مطلوب لـ Claude 3.x والإصدارات الأقدم) عن طريق الصدفة؟

المنتدى المعني يعمل بإصدار 2026.1.5 ESR، وقد أُضيف هذا الخيار بعد إصدار 2026.1، لذا أعتقد أن الكثير من المنطق الخاص بـ Claude مفقود هناك.

أوه، شكراً لمشاركتك!

محاولة استخدام نموذج جديد مع إصدار قديم من Discourse ليست استراتيجية ناجحة :smiley:.

يواصل المورّدون تغيير تنسيقات واجهة برمجة التطبيقات (API) والمعاملات وما إلى ذلك. نبذل قصارى جهدنا للحفاظ على التوافق مع آلاف النماذج، لكن هذا يتطلب تحديثات مستمرة لمواكبة التطورات، خاصة إذا كنت تريد مواكبة النماذج التي تم إطلاقها قبل نصف عام (أي قرون في سنوات الذكاء الاصطناعي) مقارنة بإصدار Discourse.