صف المشكلة/الخطأ/السؤال
بعد أحدث إصدار من أداة سطر الأوامر a365 (1.1.193+79f9a1eaf3)، تمكنت من استخدام عقدة Microsoft Agent 365 Trigger في سير العمل.
عند استخدام نموذج Anthropic Chat لتشغيل الوكيل، فإن رسالة “Hello” واحدة فقط تستهلك 360 ألف رمز (token) لكل طلب، على الرغم من أن أدوات MCP من Microsoft معطّلة. بينما أتوقع على الأكثر 20 ألف رمز.
أيضاً إذا أضفت System Prompt (أنت، تساعد في…) لمحاولة توجيه النموذج، فإن استدعاءات Anthropic تفشل.
ما رسالة الخطأ (إن وجدت)؟
تغييرات System Prompt تعطي: only 1 system prompt allowed errors.
يرجى مشاركة سير عملك
شارك المخرجات التي أرجعتها العقدة الأخيرة
الخدمة تتلقى عدداً كبيراً جداً من الطلبات منك
سيتجاوز هذا الطلب حد معدل طلبات مؤسستك البالغ 500,000 رمز إدخال في الدقيقة (org: d823af68-44e4-476b-b1f2-0de9eb9c4d0a، model: claude-opus-4-6). للمزيد من التفاصيل، يرجى الرجوع إلى: Rate limits - Claude API Docs . يمكنك مشاهدة رؤوس الاستجابة للاستخدام الحالي. قلل طول الفوري أو الرموز القصوى المطلوبة، أو حاول لاحقاً. اعرض حدودك الحالية على Limits | Claude Platform . لرفع هذا الحد، اشترِ رصيداً للتقدم إلى مستوى استخدام أعلى على Billing | Claude Platform .
المعلومات الخاصة بإعداد n8n الخاص بك
- إصدار n8n: 2.18.5
- قاعدة البيانات (الافتراضي: SQLite): PostgresSQL
- إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main): default
- تشغيل n8n عبر (Docker, npm, n8n cloud, desktop app): docker on Azure Container App
- نظام التشغيل: Linux
مرحباً @slemmen
استهلاك الرموز المرتفع لديك يسبب بواسطة عقدة MCP Client. على الرغم من أنك عطلت أدوات Microsoft المدمجة، فإن هذه العقدة تتصل بخادمك الخارجي الخاص وتسحب جميع “التعليمات” للأدوات المستضافة هناك. لأن الذكاء الاصطناعي يحتاج إلى معرفة كيفية استخدام كل أداة متاحة، فإنه يرفق جميع تلك الأوصاف بكل رسالة واحدة تُرسلها. إذا كان لديك خادمك الكثير من الأدوات أو أوصاف طويلة جداً، فإن رسالة بسيطة “مرحباً” تصبح طلباً ضخماً يستنزف ميزانية الرموز الخاصة بك ويؤدي إلى تفعيل حدود المعدل.
خطأ “يُسمح بموجه نظام واحد فقط” يحدث بسبب تضارب بين العقد الخاصة بك. الذكاء الاصطناعي من Anthropic صارم جداً: سيقبل مجموعة تعليمات رئيسية واحدة فقط لكل طلب. حالياً، من المحتمل أنك توفر تعليمات في كل من عقدة Microsoft Agent 365 Trigger وعقدة Anthropic Chat Model. عندما تحاول n8n إرسال كليهما، يشعر الذكاء الاصطناعي بالالتباس ويرفض الطلب تماماً.
لإصلاح هذا، أولاً افصل عقدة MCP Client وأرسل رسالة اختبار؛ إذا انخفض استهلاك الرموز، ستعرف أنك بحاجة إلى تقصير أوصاف الأدوات على خادمك الخارجي. ثانياً، امسح تماماً أي تعليمات أو موجهات نظام من عقدة Anthropic Chat Model، وضع جميع تعليمات شخصيتك والتوجيه حصرياً في عقدة Microsoft Agent 365 Trigger. سيوقف هذا الأعطال ويعيد تكاليفك للأسفل.
أخبرني إذا كان هذا مفيداً.
إنه يقلل من استخدام الرموز بالفعل. لذا يتعين عليّ العمل على خادم MCP لتقصير الأوصاف.
الجزء الثاني يشكل مشكلة بالنسبة لي، لا أملك الخيار لمسح أو تغيير الرموز. يمكنني فقط تحديد النموذج وبعض الخيارات مثل الحد الأقصى للرمز ودرجة الحرارة وрежим التفكير وما إلى ذلك…
أم أن ذلك مختلف في سير العمل الذي شاركته؟
السبب في عدم تمكنك من العثور على خيار لحذف موجه هو أن الموجه “الثاني” غير مرئي. لجعل الوكيل يعمل، يرسل n8n تلقائياً مجموعة تعليمات مخفية إلى الذكاء الاصطناعي توضح كيفية استخدام الأدوات وكيفية صياغة أفكاره. هذا “الدليل الداخلي” يُعتبر موجه نظام، حتى وإن لم تتمكن من رؤيته في إعداداتك.
يحدث الخطأ لأن Anthropic صارمة جداً: فهي تسمح بموجه نظام واحد فقط لكل طلب. عندما تكتب تعليماتك الخاصة في حقل “System Prompt” الخاص بعقدة Trigger، فمن المحتمل أن يرسل n8n نصك كموجه ثانٍ منفصل بدلاً من دمجه مع الموجه المخفي. ترى Anthropic مجموعتين مختلفتين من تعليمات السيطرة وترفض الطلب بأكمله.
بما أنه لا توجد إعدادات لتغييرها، فمن المحتمل أن يكون هناك خلل في طريقة تعامل عقدة n8n هذه مع نماذج Anthropic. للعمل بشكل مؤقت، حاول ترك حقل System Prompt فارغاً تماماً لترى ما إذا كان الوكيل يعمل.
يمكنك أيضاً تقديم تقرير خلل على Github إذا كنت بحاجة فعلاً إلى تعليمات مخصصة
اعتقدت أن هذه هي الحالة. لأنها تعمل عندما أتركها فارغة. سأتحقق مما إذا كان بإمكاني إضافة مستوى من الذكاء إلى خادم mcp للسماح للوكلاء بالبحث عن أدوات محددة.