ב־5 באוקטובר 2026 Snowflake הודיעה על זמינות כללית של כלי הרצת הקוד המובנה ב־Cortex Agents. הכלי מאפשר לסוכן להריץ סקריפטים לעיבוד נתונים, לחישובים ולהמחשה חזותית במהלך שיחה.

מה השתנה ב־5 באוקטובר
מעמדו של הכלי הקיים השתנה: Snowflake העבירה אותו מגישה מוקדמת לזמינות כללית, או GA. הודעת השקת גרסת התצוגה המקדימה הנפרדת מתוארכת ל־20 באוגוסט 2026. ההודעה מאוקטובר נוגעת לסיום שלב הזמינות המוקדמת.
לפי תיאור הגדרת הכלי, הרצת הקוד מופעלת באמצעות מפרט הסוכן. הסוכן מחליט מתי ליצור קוד ולהריץ אותו בהתאם לבקשת המשתמש. הכלי מריץ גם סקריפטים של Python כחלק מ־agent skills — הוראות ומשאבים שניתן לצרף לביצוע משימות מסוימות.
כיצד הסוכן מקבל נתונים ומבצע חישובים
בתיעוד הייעודי הכלי code_execution מתואר כהרצת Python בארגז חול מבודד. כלי SQL שולפים נתונים מ־Snowflake מחוץ לארגז החול, ולאחר מכן Python מעבד את התוצאות שהתקבלו. לארגז החול יש גישה לנתונים שהועברו לסשן ולסביבת העבודה המחוברת.
בארכיטקטורה הכללית של Cortex Agents, כלים שונים אחראים לשלבים שונים בעבודה. Cortex Analyst משמש לעבודה עם נתונים מובנים, Cortex Search לחיפוש במסמכים, והרצת הקוד מוסיפה עיבוד תוכנתי. לפי תיאור Snowflake, התזמור המנוהל מאפשר לסוכן לתכנן את העבודה, להפעיל כלים ולגבש תשובה.
מארכיטקטורה זו עולה תרחיש מעשי לעוזר אנליטי: לקבל קבוצת נתונים, לבצע חישוב ולהכין תרשים במסגרת שיחה אחת. בתכנון תרחיש כזה כדאי להגדיר בנפרד את קבוצת הנתונים המקורית, את נוסחת החישוב ואת אופן בדיקת התוצאה. כך מתקבלים שלבים ברורים לבדיקות שניתן לשחזר.
יש לקרוא את ההמלצות על הרשאות גישה תוך התחשבות בציר הזמן. מדריך שיטות העבודה המומלצות, שעודכן ב־15 ביוני 2026 ונבדק בידי המערכת ב־8 באוקטובר, מתייחס לירושת ההרשאות של תפקיד בעל הסוכן ומציע לשמור תוצאות בטבלה. בעמוד מצוין במפורש שהחומר אינו מתוחזק באופן שוטף ועשוי להיות מיושן. הודעת התצוגה המקדימה מ־20 באוגוסט, שפורסמה מאוחר יותר, כבר קובעת כללים מוגדרים: SQL מבוצע מחוץ לארגז החול, קבצים נשמרים בסביבת העבודה המחוברת, וקריאות עם owner’s rights אינן תומכות בהרצת קוד. אותם תנאים מופיעים גם בתיעוד הייעודי העדכני.
מה נשמר בין החישובים
לפי כללי סביבת העבודה, קבצים שנכתבו אליה נשמרים גם לאחר עצירת ארגז החול. משתנים ומודולים שיובאו עשויים שלא להישמר בין הרצות נפרדות. יש לכתוב לקבצים תוצאות הדרושות לשלבים הבאים.
כבר בשלב התצוגה המקדימה באוגוסט פירטה Snowflake את הספריות המותקנות מראש לעיבוד נתונים וליצירת תרשימים, ובהן pandas, NumPy, matplotlib ו־Plotly. חבילות נוספות מצורפות באמצעות Artifact Repository. בעת הכנת תרחיש עבודה כדאי להגדיר מראש את התלויות שלו ואת אופן העברת תוצאות הביניים.
אילו תנאים חשובים בעת הפעלת הכלי
התיעוד העדכני קובע מגבלה על קריאות עם הרשאות הבעלים — owner’s rights. כאשר הסוכן נקרא מתוך פרוצדורה מאוחסנת כזו, כלי הרצת הקוד מוסרים מהבקשה, ארגז החול אינו נוצר והתשובה כוללת אזהרה. כדי להריץ קוד נדרשת קריאה עם הרשאות המשתמש הקורא — caller’s rights.
הזמינות הכללית מאושרת בהודעת גרסה מתוארכת. לפני הפעלת הכלי בחשבון מסוים, על הצוות לברר את הזמינות האזורית, את תמחור ההרצה, את מגבלות המשאבים ואת תנאי התמיכה: ההודעה מאוקטובר אינה מפרטת פרמטרים אלה.
למי יועיל Python המובנה
הכלי מתאים בראש ובראשונה לצוותים המפתחים עוזרים אנליטיים בתוך Snowflake. תפקידו המעשי הוא לחבר בין קבלת הנתונים לבין חישובים תוכנתיים והמחשה חזותית בתהליך אחד של הסוכן. הכלים המתוארים בסקירה של Cortex Agents מאפשרים לשלב עבודה עם נתונים מובנים וחיפוש במסמכים, ו־Python מוסיף את שלב החישוב.
בהטמעה נדרשות שלוש החלטות מרכזיות: איזה כלי מקבל את קבוצת הנתונים המקורית, באילו הרשאות נקרא הסוכן והיכן נשמרות התוצאות. כדאי לבדוק אותן במשימה קטנה שניתן לשחזר ושיש לה תשובה ידועה מראש — למשל חישוב מדד על בסיס קבוצת נתונים קבועה ויצירת התרשים המתאים.