العودة إلى الفهرس / سير عمل الوكلاء
تحقق من استدعاء أداة الملاحظات قبل الحفظ
استخدم نماذج Pydantic لرفض حقول الملاحظة والمؤلف غير الصالحة قبل تمريرها إلى التخزين.
الهدف
استخدم نماذج Pydantic لرفض حقول الملاحظة والمؤلف غير الصالحة قبل تمريرها إلى التخزين.
الخطوات
- عرّف نماذج
AuthorوNoteوSaveNoteResponse؛ وقيد priority بين 1 و5 وتحقق من البريد الإلكتروني. [source01] - حلل مدخل أداة
save_noteإلىNoteقبل استدعاء التخزين؛ وحوّل أخطاء التحقق إلى خطأ أداة مضبوط. [source01] - اختبر استدعاءً صالحاً وآخر بلا مؤلف وبريدًا مشوهًا وpriority خارج النطاق؛ يصل الصالح فقط إلى التخزين. [source01]
طريقة التحقق
أرسل ملاحظة صالحة وثلاثة مدخلات غير صالحة؛ وتأكد من وصول الصالحة وحدها إلى التخزين وعودة أخطاء تحقق مضبوطة للبقية.
معالجة الأعطال
إذا حُفظت ملاحظة مشوهة، فانقل تحليل Pydantic إلى ما قبل استدعاء التخزين؛ وافحص الحقل المرفوض وتأكد من خلو الرد من التتبع الخام.
الصلاحيات
المتطلبات السابقة
- Python 3.10+ ومفتاح Anthropic API وPydantic ومحول تخزين اختباري معزول。
الصلاحيات
- استخدم بيانات اختبار معتمدة أو منزوعة الهوية فقط؛ وقيد بيانات الاعتماد لكل سير عمل واشترط موافقة صريحة على الكتابة الخارجية.
القيود
قد يكون خرج النموذج ناقصاً أو خاطئاً؛ وقد تتغير API وميزات beta، لذا تحقق من المصدر المثبت وسلوك الخدمة الحالي.
المصدر الأصلي المثبت
- المستودع
- anthropics/anthropic-cookbook
- مسار الملف
- tool_use/tool_use_with_pydantic.ipynb
- الإيداع المثبت
9c1e493ddd2b82df399d2a61b9c806c539e18be6- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
حوّل مواد الحملة التجارية إلى موجز أسبوعي قابل للمراجعة