العودة إلى الفهرس / سير عمل الوكلاء
أنشئ أداة حاسبة محدودة
اسمح للوكيل بطلب الحساب مع إبقاء تحليل التعبير وتنفيذه في دالة محلية حتمية.
الهدف
اسمح للوكيل بطلب الحساب مع إبقاء تحليل التعبير وتنفيذه في دالة محلية حتمية.
الخطوات
- عرّف مخطط حاسبة يقبل معاملات رقمية وعوامل محددة بدلاً من شيفرة عشوائية. [source03]
- وجّه كتل
tool_useمنclient.messages.createإلى محلل يرفض الأسماء والاستيراد والسمات والتعبيرات الطويلة. [source03] - أعد نتيجة رقمية أو خطأ منظماً كـ
tool_result؛ واختبر القسمة على صفر والمدخل الخبيث دون Pythoneval. [source03]
طريقة التحقق
تحقق من أن العمليات المدعومة تعيد الرقم المتوقع، وأن القسمة على صفر تعيد خطأ منظماً، وأن مدخلات الاستيراد أو السمات أو الأسماء لا تصل إلى Python eval.
معالجة الأعطال
إذا قُبل تعبير غير مدعوم، فاقصر المحلل على قائمة العوامل المسموح بها وأضف اختباراً انحدارياً؛ لا تستخدم eval بديلاً.
الصلاحيات
المتطلبات السابقة
- Python ومفتاح Anthropic API؛ استخدم محلل حساب موثوقاً أو قواعد نحوية ضيقة مكتوبة يدوياً。
الصلاحيات
- استخدم بيانات اختبار معتمدة أو منزوعة الهوية فقط؛ وقيد بيانات الاعتماد لكل سير عمل واشترط موافقة صريحة على الكتابة الخارجية.
القيود
قد يكون خرج النموذج ناقصاً أو خاطئاً؛ وقد تتغير API وميزات beta، لذا تحقق من المصدر المثبت وسلوك الخدمة الحالي.
المصدر الأصلي المثبت
- المستودع
- anthropics/anthropic-cookbook
- مسار الملف
- tool_use/calculator_tool.ipynb
- الإيداع المثبت
9c1e493ddd2b82df399d2a61b9c806c539e18be6- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير