לאנגוש, סושי, סטייקים ושרתי MCP

לאנגוש, סושי, סטייקים ושרתי MCP

השנה בילינו את החופשה המשפחתית בהונגריה, 3 לילות במלון מאד מפנק בהייז בהונגריה, בצד הרחוק של אגם בלטון ועוד 3 לילות בבודפשט.

אל המלון הגענו בעקבות הציוץ הזה של אלעד שטרית ומניגיד לכם, הא דייק בכל מילה. היה פשוט פגז! הבן שלי התאהב במאכל ההונגרי המסורתי לאנגוש, בגדול פיתה מטוגנת עם רוטב שום שמנת וגבינות, מה יש לא לאהוב?

אם מישהו מכם טרם ביקר בבודפשט אני ממליץ בחום אבל לא בקיץ הזה כי החום היה פשוט וגזם, לטייל ב40 מעלות זה קשוח מאד אפילו שהאפרול-שפריץ זורם שם כמים. מי מכם שכן מגיע כדאי מאד לאכול סושי ללא תחתית ב Art of Sushi, יא איזה כיף זה היה!

מיד אחרי החופשה נאלצתי לעזוב אותם ולטוס לארצות הברית לכנס פתיחת שנת המכירות שלנו, ה SKO, עליו כבר כתבתי בעבר, לצערי גם הפעם לא הצלחתי לנסוע במונית אוטונומית אבל בדרך הלוך עצרתי ליומיים בניו-יורק ושם היה כיף גדול, שנים רציתי לבקר בנושאת המטוסים האינטרפיד ולא יצא לי והפעם השלמתי את החסר הזה ואכלתי בקלאב-איי את הסטייק הכי טוב שאכלתי בחיים, כן כן אני לא מגזים, שווה בטירוף, למרות ששאר האוכל במסעדה לא עומד ברמה של הסטייק אל תוותרו!

האווירה קצת סטייל של משפחות גנגסטרים, בעל הבית מאד אוהב את ישראל והיה חבר אישי של יעקב אגם ואפילו הזמרת ששרה ישראלית במקור, שאמרה שאנחנו לא נראים ישראלים ולקחתי את זה כמחמאה, מה איכפת לכם? הקרדיט על גילוי המסעדה לחברי וקולגי ניר הולנדר כמובן תודה ניר!

בזמן שהייתי בהונגריה, הושקה גרסה ראשונה של שרת MCP לנוטניקס ואני יודע שרבים מכם חיכו לזה. נזכיר רגע מה זה בעצם MCP או בשם המלא בדרך כלל Model Context Protocol Server, ואפשר לחשוב על זה בעצם כעל שדכן בין מודל שפה גדול, LLM, ובין העולם סביבנו. במקום ללכת ללמד את מודל השפה הגדול את הפקודות המלאות של כל אחד מהרכיבים בעולם, אנחנו מלמדים את המודל לדבר עם ה MCP שלנו והוא בתורו מכיל, למשל במקרה שלנו, את כל ה API הלרלונטיים כדי לתקשר עם קלסטרים של נוטניקס. ככה, כשאני שואל את קלוד כמה מכונות וירטואליות רצות על הקלסטר שלי, קלוד לא צריך ללכת ללמוד נוטניקסית מדוברת, הוא מפנה את השאלה שלי אל ה MCP וה MCP בונה את השאילתה בצורה הנכונה.

הפרטים הטכניים נמצאים כאן ויש בלוג הרחבה כאן אבל הבסיס שם מדבר על שימוש בכלי חיצוני לגשת אל ה MCP כמו קלוד-קוד או קורסר, שזה הגיוני מאד כי אני משער שזה מה שרובכם תעשו. אני רציתי לתפוס שתי ציפורים במכה ולהדגים בעצם איך מקשרים את Nutanix Enterprise AI אל שרת MCP ואיך משתמשים ב Agent המובנה. חשוב להזכיר שאייג'נט המובנה מיועד להדגמות יכולת ולא לסביבות ייצור ולכן זמן החיים שלו מוגבל מראש במערכת.

אז מה שעושים זה מנווטים בתפריט בצד שמאל אל NAI Labs ושם אל Agent והדבר הראשון שצריך לעשות זה לקשר את הסוכן שלנו אל מודל שכבר הכנו מראש ובמקרה שלנו Llama ואז ללחוץ על סימן הפלוס

ולהגדיר קונטור אל שרת ה MCP. כשמגדירים את הקונקטור בוחרים אילו כלים יהיו זמינים לסוכן שלנו ומומלץ לא להריץ את כולם כי אז חלון הקונטקסט שלנו סתם יהיה גדול מדי:

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

סה"כ פשוט ונחמד נכון? ספרו לי מה חשבתם, גם על המלצות האוכל כמובן וגם על ה MCP הנחמד הזה.

שלכם כרגיל,

ניר מליק