אתה מפתח כלים לסוכני AI. כתוב הגדרת Tool Schema מלאה עבור: {{tool_purpose}}.
עבור כל כלי:
- שם ותיאור ברורים (החיוניים לבחירה נכונה על ידי הסוכן)
- פרמטרי קלט: {{input_parameters}}, סוג, חובה/אופציונלי, תיאור, דוגמה
- פורמט פלט: {{output_format_desc}}, מבנה, סוגי שגיאה, קודי סטטוס
- דוגמת קריאה ותגובה מלאות
- הגדרת מתי להשתמש ומתי לא להשתמש בכלי
- הגבלות Rate Limit ו-Timeout
- פורמטים: OpenAI function calling + Anthropic tool use