{"guides":[{"id":"bc79b133-36fc-4924-8e95-6fddd9f17e20","unique_id":"llms-tool-pruning-agent-performance","title":"Tool Pruning - Why Your Agent Lies When It Has Too Many Tools","title_he":"Tool Pruning — למה הסוכן שלכם משקר כשיש לו יותר מדי כלים","summary":"How 79 tools broke an AI agent and how Tool Pruning fixed it. -80% tokens, faster responses, no more lies.","summary_he":"איך 79 כלים שברו סוכן AI ואיך Tool Pruning תיקן את זה. -80% טוקנים, תגובות מהירות, בלי שקרים.","long_content":null,"slug":"tool-pruning-agents","curation_note":"תובנה קריטית מיובל אבידני (Logan). רלוונטי לכל מי שבונה agents עם כלים רבים.","tool_name":"LLMs","feature_name":"Tool Pruning","difficulty_level":"קשה","topics":["Agents","Tool Calling","Optimization","Tokens"],"url":null,"sources":null,"language":"עברית","created_at":"2026-02-14T16:14:29.016775+00:00","updated_at":"2026-02-14T16:14:29.016775+00:00","section":"tips","section_order":3,"section_title":"Tips","section_title_he":"טיפים לשימוש מתקדם","long_content_he":"# Tool Pruning — למה הסוכן שלכם משקר 🤥\n\nתובנה קריטית מ**יובל אבידני** (בונה Logan, בוט WhatsApp AI עם 79 כלים).\n\n## הבעיה\n\nיובל בנה בוט עם **79 כלים**: מייל, יומן, משימות, תמונות, סרטונים, שיחות טלפון. הכל.\n\nאבל הבוט אמר: \"אני לא יכול לגשת למייל שלך\" — למרות שיש לו גישה מלאה!\n\n## מה קרה?\n\n```\n79 כלים × ~165 טוקנים לכלי = ~13,000 טוקנים\n+ פרומפט + היסטוריה = ~17,000 טוקנים\nמגבלת המודל = 8,000 טוקנים\n```\n\n**הבקשה נדחתה לפני שהמודל ראה אותה.** הוא אפילו לא הספיק לקרוא את ההודעה.\n\n> זה כמו להגיש לאורח במסעדה תפריט של 79 עמודים כשהוא ביקש סטייק.\n\n## הפתרון: Tool Pruning\n\nלפני שליחה ל-LLM — קוראים את ההודעה ושולחים **רק כלים רלוונטיים**:\n\n| הודעה | כלים שנשלחים |\n|-------|---------------|\n| \"מה המייל שלי?\" | 11 (מייל + בסיס) |\n| \"צור תמונה של חתול\" | 8 (מדיה + בסיס) |\n| \"מה ביומן מחר?\" | 9 (יומן + בסיס) |\n\nבמקום 79. בכל פעם.\n\n## התוצאות\n\n- 📉 **-80% טוקנים** לבקשה\n- ⚡ תגובות **מהירות יותר**\n- 💰 **עלויות נמוכות** יותר\n- ✅ **הבוט הפסיק לשקר**\n\n## למה אף אחד לא מספר על זה?\n\nAPI של OpenAI, Anthropic, Google — בדוקומנטציה כתוב: \"תשלח כלים, המודל יבחר.\"\n\nוזה **עובד עם 5 כלים**. עם 79? **זה מתפרק.**\n\n## איך לממש Tool Pruning?\n\n### גישה 1: סיווג לפי קטגוריות\n```\nmail_tools = [read_email, send_email, search_email, ...]\ncalendar_tools = [get_events, create_event, ...]\nmedia_tools = [generate_image, create_video, ...]\nbase_tools = [reply, help, status]  # תמיד נשלחים\n```\n\n### גישה 2: LLM Router קל\nמודל קטן וזול שמסווג את ההודעה לקטגוריה ובוחר כלים.\n\n### גישה 3: Embedding similarity\nמחשבים דמיון בין ההודעה לתיאור כל כלי, שולחים את ה-top-K.\n\n## 💡 הלקח\n\n> **יותר יכולות ≠ ביצועים טובים יותר.**\n> לפעמים הדבר הכי חכם שאפשר לעשות הוא להגיד למודל **פחות**.\n\nבפעם הבאה שהסוכן שלכם \"לא יכול\" לעשות משהו — אולי הוא לא טיפש. **אולי הוא חנוק.**\n\n---\n*מאת [יובל אבידני](https://yuv.ai) — בונה Logan*"}],"total":1,"limit":null,"offset":0,"next_cursor":null}