مشكلة عقدة الذكاء الاصطناعي

لماذا يعطي عقدة الذكاء الاصطناعي الخاصة بي ردوداً غير متسقة؟

ما هي رسالة الخطأ (إن وجدت)؟

يرجى مشاركة سير العمل الخاص بك

(حدد العقد على لوحتك واستخدم اختصارات لوحة المفاتيح CMD+C/CTRL+C و CMD+V/CTRL+V لنسخ ولصق سير العمل.)

مشاركة الإخراج الذي تعيده العقدة الأخيرة

معلومات حول إعداد n8n الخاص بك

  • إصدار n8n:
  • قاعدة البيانات (الافتراضية: SQLite):
  • إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main):
  • تشغيل n8n عبر (Docker, npm, سحابة n8n, تطبيق سطح المكتب):
  • نظام التشغيل:

@Osas_Eduwoh نماذج اللغات الكبيرة غير حتمية بشكل افتراضي لذلك بعض التباين أمر طبيعي، الرافعة الأولى هي درجة الحرارة، اخفضها إلى 0 في خيارات عقد النموذج للحصول على أكثر المخرجات اتساقاً. لكن هذا يعتمد على نوع عدم الاتساق الذي تراه، هل يتغير الصياغة/المحتوى الفعلي من تشغيل لآخر، أم أن التنسيق/البنية (شكل json والحقول المفقودة) هي التي تتباين؟ الحل مختلف لكل حالة، فأي واحدة هي؟

قد تؤدي إعدادات درجة الحرارة المرتفعة أو المحفزات غير الواضحة أو قيود النموذج إلى اختلافات. حاول استخدام محفزات أكثر تحديدًا وقيم درجة حرارة أقل.

@Osas_Eduwoh

To add on, your prompt may also play a part.
Single-shot, multi-shot prompting may improve the output consistency

مرحبا! عادة ما تأتي مشاكل عدم اتساق مخرجات الذكاء الاصطناعي من إعدادات النموذج وليس من خطأ في n8n. نظراً لأن نماذج اللغة الكبيرة احتمالية بطبيعتها، فإنها تنحرف بشكل طبيعي ما لم تقيدها.

جرب هذه الإصلاحات السريعة للحصول على نتائج متسقة:

  1. خفض درجة الحرارة: اخفضها إلى 0 أو 0.2 في عقدة النموذج. هذا يمنع الذكاء الاصطناعي من أن يصبح “مبدعاً” ويفرض استجابات صارمة.
  2. ترميز صيغة الإخراج: في موجه النظام الخاص بك، أخبره بصراحة كيفية الإجابة. على سبيل المثال: “أخرج بصيغة JSON فقط. لا تتضمن حشواً حواراً مثل ‘إليك بياناتك’.”
  3. قدم أمثلة: أضف مثالين أو ثلاثة أمثلة لإدخال وإخراج مثالي مباشرة في الموجه (few-shot prompting). هذا يعطي الذكاء الاصطناعي نمطاً واضحاً لنسخه.

إذا تمكنت من نسخ/لصق سير العمل الخاص بك هنا (فقط اضغط على Ctrl+C على اللوحة الخاصة بك وCtrl+V هنا) وشارك مثالاً سريعاً لاستجابة جيدة مقابل استجابة سيئة، يمكنني الاطلاع عليها ومساعدتك في ضبطها.