מילון מושגים

Tool Calling / Function Calling

שומרים כדי לחזור אחר כך. הסימון נשמר רק בדפדפן הזה, ויימחק אם תנקו את נתוני הדפדפן.

נקרא גם: קריאה לכלים · קריאה לפונקציות · Tool Use · Tool Calling · Function Calling · שימוש בכלים · הפעלת כלים · איך AI מפעיל כלים · AI שמשתמש ב-API · מודל שמריץ פעולות

תוכן העניינים
  1. הסבר פורמלי
  2. הסבר בגובה העיניים
  3. למה זה חשוב בפועל
  4. תגיות
  5. מקורות

הסבר פורמלי#

Tool calling (המכונה גם function calling או tool use) מאפשר למודל לבקש הפעלה של פונקציות שהוגדרו עבורו. לפי התיעוד של Anthropic, המודל קובע מתי לקרוא לכלי לפי בקשת המשתמש ותיאור הכלי, ומחזיר קריאה מובנית: את הקריאה מריצה האפליקציה שלכם (כלי צד־לקוח) או הספק (כלי צד־שרת). במקרה של כלי צד־לקוח, התוצאה נשלחת בחזרה למודל, והוא משתמש בה כדי לענות. הכלי הוא קוד רגיל; המודל רק מחליט אם ובאילו ארגומנטים לבקש אותו.

הסבר בגובה העיניים#

המודל הוא כמו עוזר מוכשר בחדר סגור שיכול להעביר פתקים החוצה: "תבדקו לי מזג אוויר בתל אביב". מישהו בחוץ מבצע, מחזיר פתק עם התשובה, והעוזר מנסח אותה. המודל עצמו לא יוצא מהחדר, ואם ה־API שמאחורי הכלי נותן תשובה שגויה, התשובה תהיה שגויה.

למה זה חשוב בפועל#

כלי שמבצע פעולות (שליחת מייל, שינוי נתונים) מסוכן יותר מכלי שרק קורא. תנו לכל כלי את ההרשאות המינימליות הנדרשות והציבו אישור אנושי לפעולות מהותיות, במיוחד מול Prompt Injection. הפרוטוקול MCP מתקנן את הדרך שבה כלים נחשפים ל־סוכן AI.

תגיות#

מקורות#

GL-110