דלג לתוכן / Skip to content
    MCP Israel Logo
    טכנולוגיה

    בניית AI Agent רב-שלבי עם כלים דינמיים ו-Memory

    צוות MCP Israel
    18 בינואר 2025
    30 דקות קריאה
    AI Agent
    MCP
    LangChain
    OpenAI
    כלים
    בניית AI Agent רב-שלבי עם כלים דינמיים ו-Memory
    שתפו:

    מה זה AI Agent?

    AI Agent הוא מערכת שמבוססת על LLM אבל פועלת באופן אוטונומי. במקום רק לענות על שאלות, הסוכן מתכנן, פועל, לומד, וזוכר. 78% מחברות ה-Enterprise כבר משתמשות ב-AI Agents, עם שיפור של 10x בפרודוקטיביות לעומת chatbot רגיל.

    ההבדל בין Chatbot ל-Agent

    • מתכנן: מפרק משימה מורכבת לשלבים
    • פועל: מפעיל כלים (APIs, DB, חיפוש)
    • לומד: משתמש בתוצאות כדי להתקדם
    • זוכר: שומר הקשר ומידע רלוונטי

    ארכיטקטורת Agent

    הארכיטקטורה כוללת Agent Core עם LLM (GPT-4) לתכנון והסקה, Memory System (קצר וארוך טווח), Tool Router (MCP/Native), ו-State Manager. שכבת הכלים כוללת Search, API, Database, Files ו-MCP.

    שלב 1: הגדרת כלים (Tools)

    כל כלי צריך שם ותיאור ברור (ה-LLM משתמש בזה כדי להחליט מתי להפעיל), סכמת קלט (JSON Schema), ופונקציית ביצוע. דוגמאות: WebSearchTool לחיפוש באינטרנט, DatabaseQueryTool לשאילתות מסד נתונים, ו-SendEmailTool לשליחת אימיילים.

    שלב 2: Memory System

    זיכרון הוא קריטי לסוכן. ConversationMemory לזיכרון קצר טווח של השיחה הנוכחית עם trimming אוטומטי, ו-LongTermMemory לשמירת מידע חשוב בין שיחות עם חיפוש סמנטי.

    שלב 3: Agent Loop

    הלולאה המרכזית: קבל משימה, תכנן, בצע, עדכן, חזור. הסוכן קורא ל-LLM, בודק אם צריך להפעיל כלים, מבצע אותם, ומחזיר תשובה סופית. הגבלה ל-10 איטרציות למניעת לולאות אינסופיות.

    שלב 4: חיבור ל-MCP

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

    שלב 5: API Endpoint

    FastAPI מספק endpoint לצ'אט עם תמיכה ב-streaming, ניהול אוטומטי של סוכנים לכל משתמש, וניקוי שיחות.

    שלב 6: אבטחה ובקרה

    ToolGuard לסינון קלט מסוכן עם regex patterns, Rate Limiting לכל כלי, ו-ToolApprovalManager לאישור אנושי לפעולות רגישות כמו שליחת אימייל או תשלומים.

    שלב 7: ניטור ו-Observability

    AgentTracer מתעד כל אירוע: קריאות LLM, הפעלות כלים, tokens, וזמני ריצה. מאפשר debugging ואנליטיקס.

    סיכום

    בנינו AI Agent מלא שיודע לתכנן, לבצע פעולות, לזכור הקשר, ולהשתמש בכלים מגוונים — כולל כלים מרוחקים דרך MCP. התחילו עם agent פשוט עם 2-3 כלים, ובנו עליו בהדרגה. ארגונים שמתחילים קטן ומרחיבים מגיעים ל-ROI פי 3 מהר יותר.

    רוצים ליישם את זה בעסק שלכם?

    קבעו שיחת ייעוץ חינם של 30 דקות ונבנה יחד תוכנית פעולה מותאמת לצרכים שלכם.

    שלחו הודעה בווטסאפ

    מאמרים קשורים

    /* deployed 2026-04-08T12:08 */