خطأ في أي أداة ذكاء اصطناعي بدون معلمات، مثل "tags"

تعديل - الآن أفهم أن هذا يحدث مع أداة الذكاء الاصطناعي tags المضمنة أيضًا، وليس فقط أداتي المخصصة. يرجى التخطي إلى منشوري الثاني.

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

أرى نصائح استكشاف الأخطاء وإصلاحها على AI bot - Custom tools.

  • واجهة الاختبار تجتاز بنجاح.
  • مجموعتي موجودة في ai_bot_debugging_allowed_groups، لكنني لا أعرف مكان نصوص الروبوت.
  • /logs يحتوي فقط على نفس الخطأ الموضح أعلاه.

حاولت إضافة معلمة وهمية، نفس النتيجة.
محدث بـ 3.5.0.beta1-dev. استخدام Gemini 2.0 Flash.


function invoke(params) {
    const url = `https://example.com/investments/sponsors`;
    let result = http.get(url);
    return result;
}

function details() {
    return "Returns sponsors.";
}

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

أعتقد أن الروبوت يجب أن يكون ذكيًا جدًا لاستدعاء دالة بدون معلمات. gpt-4o قادر على استخدام هذه الأدوات بدون مشكلة. لكن flash 1.5 و 2.0 و haiku تفشل دائمًا. Sonnet تفشل عادةً ولكنها نجحت مرة واحدة.

الأخطاء هي دائمًا واحدة مما يلي:

أو:

السلسلة الفارغة ليست سلسلة JSON صالحة.

لدي انطباع بأن الروبوتات ليست متأكدة مما يجب تمريره إلى دالة لا تأخذ معلمات - null؟ سلسلة فارغة؟ كائن فارغ؟ JSON فارغ {}؟

سأكتب تقييمًا هنا، شكرًا على طرح الموضوع!

إعجاب واحد (1)

لدي تقييم لأدوات بدون معلمات:

وهو ينجح مع:

sam@arch evals % ./run -e no_params_tool
Running evaluation 'no_params_tool'
GPT-4o: Passed 🟢
GPT-4o-mini: Passed 🟢
Claude 3.5 Haiku: Passed 🟢
Claude 3.5 Sonnet: Passed 🟢
Gemini 2.0 Flash: Passed 🟢
Gemini 2.0 pro: Passed 🟢

هل اختبرت على أحدث إصدار؟

إعجاب واحد (1)

أنا على 3.5.0.beta1-dev. إضافة معلمة وهمية إلى أداتي المخصصة “تصلحها”، لذلك ما زلت أعتقد أن هناك مشكلة بدون معلمات.

أين هذه السجلات؟

إذا قمت بتمكين ذلك، فسيظهر رمز (i) في إجراءات المنشور أسفل المنشور.