RAG שינה לי את הדרך שבה אני עובד עם סוכני AI. עד לפני כמה שבועות, כל שיחה חדשה עם הסוכן הייתה כמו פגישה ראשונה - הוא לא ידע מי אני, מה העסק שלי, ומה כבר דיברנו עליו אתמול. נתתי לו קבצים, PDF, דוחות שלמים. הוא קרא, הבין, ענה תשובות מעולות. ואז פתחתי פרויקט חדש והוא הסתכל עליי כמו על זר מוחלט. הרגע הזה, הרגע שבו אתה מבין שהסוכן שלך סובל מאמנזיה כרונית, הוא הרגע שבו התחלתי לחפש פתרון אמיתי.
נתקלתי בסרטון בטיקטוק שהזכיר את המילה RAG. לא ידעתי מה זה. חפרתי, קראתי, ניסיתי - ובסוף בניתי לעצמי מערכת שנותנת לסוכן AI זיכרון אמיתי שלא נמחק בין שיחות. במאמר הזה אני אשתף את כל מה שלמדתי על הדרך, אסביר את שלוש השיטות שהכרתי לתת לסוכן זיכרון, ואראה לכם איך להתקין את הפתרון שבניתי - marketing-brain - בכמה דקות.
הסוכן זכר הכל - עד שפתחתי פרויקט חדש וה-RAG עוד לא היה בתמונה
בואו נדבר רגע על מה שבאמת קורה כשאתם עובדים עם סוכן AI. אתם פותחים שיחה, מעלים מסמכים, מסבירים לו את ההקשר של העסק, ואחרי חצי שעה של עבודה משותפת הוא מבין אתכם. מדהים. אבל למחרת בבוקר? שיחה חדשה. דף חלק. הוא לא יודע שאתם בכלל קיימים.
זה כמו לעבוד עם עובד גאון שמגיע כל בוקר בלי שום זיכרון מאתמול. אתם צריכים כל פעם מחדש להסביר לו מי אתם, מה החברה עושה, ומה עשיתם אתמול. זה מתיש. וזה בזבוז של זמן וכסף - כי כל ה-context הזה שאתם טוענים שוב ושוב, הוא טוקנים. וטוקנים זה שם יפה לכסף.
ניסיתי לפתור את זה בדרכים שונות. כתבתי קבצי הוראות ארוכים, יצרתי תבניות שאני מעתיק לכל שיחה חדשה, אפילו שמרתי לוגים של שיחות קודמות כדי לטעון אותם כ-context. שום דבר לא באמת עבד בסקייל. ואז שמעתי על RAG.
שלוש שיטות לתת זיכרון לסוכן AI - RAG הוא לא הראשון אבל הוא הטוב ביותר
לפני שנצלול לפתרון עצמו, חשוב שתבינו את המפה. יש שלוש שיטות עיקריות לתת לסוכן AI גישה למידע שלכם. הכרתי אותן לפי הסדר הזה, וכל אחת פתרה חלק מהבעיה - אבל רק RAG פתר את כולה.
שיטה 1 - קבצים ב-context: זיכרון סוכן AI הכי בסיסי שקיים
זיכרון סוכן AI בשיטה הזו הוא הכי פשוט שיש. מעלים מסמך, הסוכן קורא אותו, ומפה עובדים. כל מה שצריך זה גרירה של קובץ לתוך החלון. הסוכן מקבל את כל התוכן, מבין אותו, ויכול לענות שאלות על מה שכתוב בו. למשל - "קרא את המסמך הזה ותגיד לי מה העיקרון המרכזי שם". זה עובד מצוין.
הבעיה? שיחה חדשה שווה מחיקה מלאה. כל מה שהעליתם נעלם. ובסקייל גבוה, כשיש לכם עשרות מסמכים, הקבצים האלה תופסים מקום ב-context window ומתחילים לגרום לבעיות - תשובות פחות מדויקות, עלויות גבוהות יותר, ולפעמים הסוכן פשוט מתעלם מחלקים כי אין לו מספיק "מקום" לעבד את הכל. זיכרון סוכן AI בשיטה הזו הוא טוב לשיחה ממוקדת על נושא אחד, אבל לא יותר מזה.
שיטה 2 - חיבור API: זיכרון סוכן AI דרך נתונים חיים מהמערכות שלכם
זיכרון סוכן AI דרך חיבורי API זה כבר שלב אחר לגמרי. פה הסוכן לא רק קורא קבצים סטטיים - הוא עושה קריאות ברשת ומקבל נתונים אמיתיים בזמן אמת. לדוגמה, הסוכן שלי מחובר ל-SerpAPI ויכול לשלוף נתוני מילות מפתח ל-SEO ישירות. הוא שולף data חי, מעדכן רשומות, עובד עם מידע אמיתי מהמערכות שלי.
אבל יש מגבלה משמעותית. הסוכן מחפש לפי שדות קבועים מראש, לא לפי כוונה. חיפוש כמו "כל הלידים שאמרו לי לחזור אליהם אחרי החג" יכול לקחת זמן ארוך לאחזר או לפספס לחלוטין, כי המידע הזה לא כתוב בצורה חד-משמעית בשום שדה ב-CRM. זה אחלה פתרון כשיש לכם מבנה נתונים ברור ושאילתות צפויות, אבל זה לא מספיק כשהמידע מפוזר בין מסמכים, שיחות ופוסטים. זיכרון סוכן AI דרך API הוא חזק אבל מוגבל למה שהגדרתם מראש.
שיטה 3 - RAG: זיכרון סוכן AI שמבין מה אתם מתכוונים
זיכרון סוכן AI עם RAG עובד אחרת לגמרי משתי השיטות הקודמות. במקום לחפש מילה מדויקת או לסנן לפי שדה קבוע, RAG מחפש לפי משמעות. הוא לוקח את השאלה שלכם, ממיר אותה לוקטור - רצף של מספרים שמייצג את המשמעות - ואז מוצא את הקטעים הכי קרובים במשמעות מתוך כל המסמכים שלכם.
מה זה אומר בפועל? שאם שאלתם "מה הלקוח מירושלים אמר על המחיר?" - הסוכן לא מחפש את המילים "לקוח", "ירושלים", "מחיר". הוא מבין שאתם מחפשים פידבק על תמחור ממישהו ספציפי, ומוצא את הקטע הרלוונטי גם אם במסמך המקורי כתוב "דני מהסניף המרכזי ביקש הנחה". זה ההבדל בין חיפוש טקסט רגיל לבין חיפוש סמנטי - חיפוש לפי מה שהתכוונתם, לא לפי מה שהקלדתם. עם זיכרון סוכן AI מבוסס RAG, הסוכן מתנהג כמו מישהו שבאמת מכיר את העסק שלכם.
מה זה RAG בעברית פשוטה - שלושה שחקנים שעושים את הקסם
RAG זה ראשי תיבות של Retrieval-Augmented Generation. בעברית פשוטה - "יצירת תשובות מועשרת באחזור". נשמע מסובך? זה ממש לא. תחשבו על זה ככה: יש שלושה שחקנים שעובדים ביחד, וכל אחד עושה את התפקיד שלו.
המתרגם - Voyage AI
לוקח כל טקסט שאתם מעלים - פוסט, מסמך, תמלול שיחה - וממיר אותו לוקטור. וקטור זה רשימה של מספרים שמייצגת את המשמעות של הטקסט. שני משפטים עם אותה משמעות יקבלו וקטורים דומים, גם אם המילים שונות לחלוטין.
הספרן - ChromaDB
שומר את כל הוקטורים האלה בבסיס נתונים מקומי על המחשב שלכם. כשמגיעה שאלה, הוא מוצא את חמשת הקטעים הכי קרובים במשמעות - בדיוק כמו ספרן שיודע בדיוק איפה כל ספר נמצא.
המומחה - Claude
מקבל את הקטעים הרלוונטיים שהספרן מצא, קורא אותם, ומייצר תשובה מבוססת. לא תשובה מהאימון הכללי שלו - תשובה שמבוססת על מה שאתם כתבתם. זה ההבדל בין סוכן שמנחש לסוכן שיודע.
הזרימה פשוטה: אתם שואלים שאלה, Voyage AI ממיר אותה לוקטור, ChromaDB מוצא את הקטעים הכי רלוונטיים, ו-Claude קורא אותם ועונה. כל התהליך לוקח שניות. והכי חשוב - המסמכים שלכם לא עוזבים את המחשב. הכל רץ לוקלית.
למה RAG עדיף על fine-tuning או על context ארוך? כי עם RAG אתם לא צריכים לאמן מודל חדש (יקר ומסובך), ואתם לא צריכים לדחוס את כל המסמכים שלכם לתוך חלון שיחה אחד (מוגבל ויקר). RAG מושך רק את מה שרלוונטי לשאלה הספציפית, וזה הופך אותו ליעיל ומדויק יותר.
marketing-brain - ה-RAG שבניתי כדי ללמוד, ואיך מתקינים אותו בדקות
בניתי את marketing-brain קודם כל כדי ללמוד איך RAG עובד מבפנים. רציתי להבין, לא רק להשתמש. אבל בסוף התהליך הבנתי שמה שבניתי יכול לעזור לכל מי שעובד עם Claude Code, אז הפכתי את הפרויקט ל-MCP (Model Context Protocol) פתוח שכל אחד יכול להתקין ולהשתמש בו. אם אתם לא יודעים מה זה MCP, תחשבו על זה כמו פלאגין שמרחיב את היכולות של Claude Code - נותן לו כלים חדשים שלא היו לו קודם. אם אתם רוצים להבין יותר על MCP ועל איך שרתים כאלה עובדים, יש לי מדריך מפורט על שרתי MCP לקלוד קוד שמסביר את הכל מאפס.
מה marketing-brain עושה - כלי זיכרון סוכן AI מלא שרץ על המחשב שלכם
זיכרון סוכן AI עם marketing-brain כולל שבעה כלים שהסוכן שלכם מקבל ברגע שההתקנה מסתיימת. הכלי המרכזי הוא brain_search - חיפוש סמנטי על כל המסמכים שלכם. שואלים בעברית או באנגלית, מקבלים תשובה מבוססת על מה שכתבתם. בנוסף יש brain_add_url שמאפשר להוסיף כל דף אינטרנט לבסיס הידע, brain_add_rss שמושך פיד RSS שלם, ו-brain_add_youtube שמתמלל סרטוני יוטיוב ומכניס אותם לזיכרון.
יש גם brain_list_sources שמראה מה כרגע נמצא בבסיס הידע, brain_ingest שסורק מחדש את תיקיית המסמכים, ו-brain_about שמספר על הפרויקט. הנקודה החשובה היא שהסוכן לא רק מבצע - הוא גם מלמד. הטמעתי בו התנהגות של מורה, ככה שתוך כדי ההתקנה והשימוש הוא מסביר לכם מה קורה ולמה. זיכרון סוכן AI הוא לא רק כלי, הוא הזדמנות ללמוד.
שלבי ההתקנה - זיכרון סוכן AI בשלוש דקות עם Claude Code
זיכרון סוכן AI עם marketing-brain מותקן בכמה שלבים פשוטים. קודם כל אתם צריכים Python 3.10 ומעלה ו-Claude Code מותקן. אחרי זה, הצעד הראשון הוא לקבל מפתח API חינמי מ-Voyage AI - יש להם 200 מיליון טוקנים בחינם אחרי הוספת אמצעי תשלום, וזה מספיק לאלפי מסמכים.
git clone https://github.com/baldiga/marketing-brain.git
cd marketing-brain
py -m pip install -r requirements.txt
cp .env.example .env
# Edit .env and add your VOYAGE_API_KEY
אחרי שהקלונתם את הריפו והתקנתם את התלויות, פותחים את Claude Code בתיקיית הפרויקט. הוא מזהה אוטומטית את קובץ ה-.mcp.json ומציע לכם לאשר את שרת ה-marketing-brain. מאשרים, והסוכן מיד מתחיל לטעון את המסמכים מתיקיית /docs. אפשר גם לבקש מהסוכן עצמו להתקין את הכל בשבילכם - אם אתם לא בטוחים מאיפה להתחיל, אפשר גם להקים סוכן AI קודם ואז לחבר אליו את marketing-brain. זיכרון סוכן AI מוכן לפעולה תוך דקות.
מה להעלות למוח - בניית זיכרון סוכן AI מהתוכן שלכם
זיכרון סוכן AI טוב ככל שהמידע שמזינים לתוכו. הכלל פשוט - כל דבר שאי פעם כתבתם או אמרתם שקשור לעבודה שלכם, שווה להעלות. תחשבו על זה כמו להכשיר עובד חדש: מה הייתם רוצים שהוא ידע עליכם ועל העסק?
הנה מה שאני העליתי למוח שלי: כל הפוסטים שלי מלינקדאין ומפייסבוק, דוחות שיווק שהכנתי ללקוחות, ייצוא שיחות WhatsApp (כן, גם מקבוצות), תמלולים של שיחות זום עם לקוחות, מצגות שהכנתי לסדנאות, ומסמכי אסטרטגיה פנימיים. אפשר להעלות קבצי Markdown, טקסט רגיל, או PDF. אפשר גם להוסיף דפי אינטרנט דרך brain_add_url, פידים דרך brain_add_rss, וסרטוני יוטיוב דרך brain_add_youtube שיודע לתמלל אוטומטית.
נקודה חשובה - המערכת תומכת בעברית ואנגלית. המודל של Voyage AI (voyage-3-lite) הוא רב-לשוני, אז אפשר לערבב שפות בלי בעיה. פוסט בעברית ומסמך באנגלית? עובד. שאלה בעברית על מסמך באנגלית? גם עובד. ובנוסף, הכל רץ לוקלית על המחשב שלכם - ChromaDB שומר את בסיס הנתונים מקומית, המסמכים לא עוזבים את המחשב, ואין שום שרת חיצוני שמאחסן את התוכן שלכם. הפרטיות שלכם שמורה לחלוטין. ככה בונים זיכרון סוכן AI.
RAG בפרקטיקה - איך זה נראה כשהסוכן באמת מכיר אתכם
אחרי שהתקנתם את marketing-brain והעליתם את התוכן שלכם, קורה משהו שמרגיש כמו קפיצת מדרגה. פתאום הסוכן לא רק עונה - הוא עונה מתוך ההקשר שלכם. שאלתי אותו "מה הגישה שלי לכתיבת תוכן?" והוא חזר עם תשובה שמבוססת על הפוסטים שכתבתי, לא על עצה גנרית מהאינטרנט. שאלתי "מה למדתי מהשיחה עם הלקוח מחיפה?" והוא מצא את התמלול הרלוונטי ונתן לי סיכום מדויק.
זה ההבדל בין סוכן שיודע למצוא התאמה למה שאני יודע לבקש עם מגבלות הפרומפט שלי, לבין סוכן שמתנהג כמו ג'ארביס ויכול להבין את המשמעות של מה שאני מבקש. כשאני כותב "תמצא לי את מה שכתבתי על prospecting" - הוא לא מחפש את המילה prospecting. הוא מוצא גם פוסטים שבהם דיברתי על "מציאת לידים", "פנייה ראשונית ללקוחות", ו-"אסטרטגיית outbound". כי במרחב הוקטורים, כל המושגים האלה קרובים זה לזה.
דוגמאות לשימוש יומיומי עם marketing-brain:
• "תסכם לי את כל מה שכתבתי על AI לעסקים קטנים" - הסוכן שולף קטעים מ-5 פוסטים שונים ומייצר סיכום אחד
• "מה הטון שאני כותב בו בלינקדאין?" - הסוכן מנתח את הפוסטים שלכם ומזהה דפוסים
• "תכתוב לי מייל ללקוח בסגנון שלי" - הסוכן כותב על בסיס הקול האותנטי שלכם
• "מה אמרתי בסדנא האחרונה על אוטומציות?" - הסוכן מוצא את התמלול הרלוונטי ומסכם
• "תוסיף את הפיד של הבלוג שלי למוח" - brain_add_rss מושך את כל הפוסטים אוטומטית
אני משתמש ב-marketing-brain כל יום. כשאני כותב מאמר חדש, אני שואל את הסוכן מה כבר כתבתי על הנושא כדי לא לחזור על עצמי. כשאני מכין מצגת, אני מבקש ממנו לשלוף ציטוטים רלוונטיים מהפוסטים שלי. כשאני רוצה לבנות תוכנית תוכן, הוא יודע בדיוק מה כבר כיסיתי ומה עוד חסר. הוא הפך מכלי שעובד בשבילי - לכלי שמכיר אותי.
ויש עוד משהו שחשוב להגיד על RAG - הוא רק משתפר עם הזמן. כל מסמך שמוסיפים מעשיר את בסיס הידע ומאפשר תשובות מדויקות יותר. אחרי חודש של שימוש, הסוכן שלי יודע לזהות סתירות בין דברים שכתבתי לפני שנה לבין מה שאני כותב היום. הוא יודע להצליב מידע מתמלול שיחת זום עם פוסט בלינקדאין ולמצוא את הקו המשותף. וכל זה בלי שום עלות נוספת מעבר למה שכבר משלמים על Claude Code. המערכת חכמה אבל חסכונית - וזה שילוב שקשה למצוא.
הצעד הבא שלכם - להתחיל לבנות RAG משלכם
אם הגעתם עד לפה, כנראה שגם אתם מרגישים את הכאב של סוכן AI עם זיכרון של דג זהב. החדשות הטובות הן שהפתרון כבר מוכן ומחכה לכם. הריפו של marketing-brain פתוח לכולם, ההתקנה לוקחת כמה דקות, ואתם לא צריכים לדעת לכתוב קוד כדי להשתמש בו.
תתחילו בקטן - תעלו כמה מסמכים, תשאלו כמה שאלות, ותראו איך הסוכן מתחיל להכיר אתכם. עם הזמן, ככל שתוסיפו עוד תוכן, הזיכרון יהפוך יותר עשיר ויותר מדויק. ואם נתקעתם בהתקנה או לא בטוחים מאיפה להתחיל - תשלחו לי הודעה ואעזור. זה בדיוק למה בניתי את זה.
הסוכן שלכם לא חייב לשכוח. תנו לו זיכרון אמיתי, תנו לו להכיר אתכם, ותראו איך הכל משתנה. זו בדיוק ההבטחה של RAG.
