Go back

57 - Memory | Itamar Friedman (Qodo)

28m 26s

57 - Memory | Itamar Friedman (Qodo)

השיחה התמקדה בניהול ממורי (Memory) במערכות AI לקודינג, תוך הדגשת ההבדל בין זיכרון קצר-טווח (Short-term) לארוך-טווח (Long-term). דובר על הצורך להבחין בין רמות שונות של מידע: אישי (של מפתח בודד), קבוצתי (ברמת Repo), ארגוני (קונבנציות קוד, ארכיטקטורה) וטכני (לוגים, דיונים, PRs). הוצגו שני פתרונות קיצון לניהול מקורות מרובים: הראשון הוא בניית קובץ מאוחד (למשל JSON) שמתעדכן כל הזמן, והשני הוא אינדוקס מלא של כל המקורות עם מנוע חיפוש רטרוספקטיבי. הפתרון המומלץ הוא שילוב בין השניים, תוך בניית מערכת ניתוב (Router) שמחליטה איזה מידע להזריק להקשר של ה-Agent. כמו כן, נדונו אתגרים כמו קביעת מתי ה-Agent לומד (Positive/Negative Learning) והצורך במערכות Governance עם סטטיסטיקות. לסיכום, הועלה כי עתיד הממורי יביא לארכיטקטורות חדשות שיתבססו על קונסולידציה דינמית, בדומה לתהליכי זיכרון אנושיים, תוך שיפור היכולת לנהל מידע בצורה יעילה ומדויקת יותר.

Transcription

3621 Words, 19757 Characters

Hebrew
מורכים הבאים לא דבר אקשאל אנקטוקס, היום נדבר על ממורי וספציפית על ממורי סביב קודינגיינס, מי איך מנהלים ממורי לאחה איבדל בין שורטר, לונגטר ופרקטיקות, אז יאללה בואו נכיל. נמצא איתנו בשביל זה היום איתמר, מנקל קודו אז בואו תציק את עצמך בכלל המילים. כל הכוד נעימה עוד, לראות פה אחר, ממש פרוט כסמולה, אני חייבה שלי המולי אזר. אז איתמר אפריד מהגר בנוער כבר תמיד זמן, אז בגלל זה אני אשכיר מדבר המילים בנגלית. אני אסתר פאר חרון שלי, נמקר עליבה, בעבתי שם יותר מארבע שנים בתחום של שלמל, כל הרקע שלו, הם אל מהטכניו, והבזהו. ומה אתה עושה היום? צפר לנו קצת על קודא ולי בקמה מילים? בתח, קודא, אנחנו בואים סדרה של כלים להשתמש ב-i ל-code-review ו-code-quality וגם לתסטים אנחנו בעצם רוצים להיות קונטרקרט של הבייקולים. אנחנו קודם פתחים מאוד מתלהבים שאפשר לכתוב קודס, הרבה יותר מייר, אבל אנחנו בסוף צריכים טועון לקוד, אנחנו עבים טועון פרורסלס, גם להסר ב-i לרדאית האיחוד של הקוד. ובכל בזהו, אנחנו עוד נשסיבו הכל, על דיקה של הקוד. אז נעשה גם את זה ספוי לרדבי שבילי חתוב, קוד טוב ובופן קונסיסטנטי צריך ממוריתוב, מנגנוני ממורי שיודעים על פרקטיקות של החם ועליך הקוד בישלחם בנוי וכולי. אז בואו, אני צריכה לזה ונתחיל רגע אולי מה שאלה פשוטה. מה הבדל בין שורטר ממעורי, ללא מותר ממעורי זה כזה דברים ששומי מרבה, גם בדרך על בצמידות לדיבור על קונטקסטינגינרינג. ביתה, אז אני חושב ממעורי אפשר לכל רגע אורוי מאוד אימן, שאנחנו נזכר אותה לאום ושורט וברמה אישית, הקבוצה חברה. האם זה מתדקן ולא, האם זה אופסקור או ככה להבין מקורשם בתוך המעורי כן הלא. אני חושב שבצורה כנגיד מאוד כלילה לגבי שורטון ולונקטון, אז אני חושב ששורט זה יותר ברמה של סטשן, מחשב ונימנה לגבי שור סטשן. ביקשתי איזושהי בקשה בתחיית הסטשן, סטשן מאוד אורוך, איך אני עכשיו יודע ומקבל ביטחון שאותה בקשה ועד חברה בסוף, גם משתמשים בבסוף, יכולות שאתה חבר קשה הלאותי בקונטקסטיום, וברור בקונטקסט, בלונקטון, אנחנו נועלתר מדברים על הבנה של איך אני מנהל את הקונטקסט שאני רוצה להפויקת או בעד הפות האישיות. או נולד גיר גוני וחדור. אז בעצם דיברנו קצת על יש לנו את הגבוצה, יש לנו את הרבולים הבודדים, בוא בואו דבר הזה אולי בקונטקסט של דווטלס. אז קלוד קוד, קרסר כל בעצם דווטלס שיש לנו היום, יש להם את הקונספט של סוג של מרגדנפה, לכלן, ליהיו לולס. אני מוצא ואני שמח לשמוע מה דתחי, אני מוצא שזה יותר מדי קשה לנהל ככה באמת ממורי בעולם של יש לנו עכשיו אינטרפטס וזה לא רק המפתח הבודד, וזה גם צריך להיות מאוד מאוד דינמי וצריך להיכנס בדיוק בזמן אנחנו, בדיוק ברגע אנחנו, ולדפקע אני זה שיצרתי בכל את הממורי הזה וכן אידה מתי להכניס וכן אידיים בפרויקט הזה. יש חייזה טולים, טיפים, דברים שהם אזילים יכולים לקחת מהסיכה ולשתמש בהם לגבי הנושא הזה. אז כל הכל אני אגיד שעריון שהמבורי יורולים, יקטבו לתוך חקבוצים יכולות שזה לא רעיון רק כי כן אני חושב שאינו רוצים לראות אותם בנהט של רגוות שטקניקו רגוות שכזה מפשר לנו איזשהו רמה של קונטורלביליות, אנחנו לא רוצים שזה יקמו אליהם שזה מתחבר לנו איפה שוב ואנחנו לא יודעים מה קורה שמה. ולדבר הזה חקח אתם הוא חייכורות שזה עתיד של הממורי אבל כרגע אני חושב שזה אפשר חום חמוני מלב. אז נזרום רגע אם זה שזה נכתב ככה בתוך רצים את הטקניקלנט של אולנגו, אני כן חושב שיש פעוניין של להגיד בעצם בבניעות וכדום, אבל איזה הייתי רוצה לגידי. אוקיי, איזה שם נוקוות זה שכד כל הכל איך הקובצ הזה נוצא על, לכל על ידינו או על ידם המכונה שילוב שתיים, איך מתי הוא נלקח איזה חתיכות, וכן לא תשיולנו מאוד שקובצעים כאלה הרמה אישית שלי וכל פורייקט, הרמה של הירגון וכדומה. זה השלוש זה אוקיי כאילו אז יצאה רתי אני משתמש אבל זה שפה משהו, זה השלב שלו של לקבל איזה שהוא חיווי על האיך שלותם מולים. נחב שזה פרמו כתוב להחזיק. ברגע שיש את כולו אני חושב שכן דברים מדברים ואני גם הנקודה אחת סתוגמה. אם קראת הרול ויש לך עליו שאוכבו היא עם משתמשים בעולו, ואם של משתמשים בבסוף נקבלים אותו, פתחים מסכימים לטוצר של הרול הזה. אז את הטבין היא מרול לזה שצריך למחרוק אותו, לשאונות אותו וכדומה. אנחנו מסתכלים באמת על הירה רחי הזאת היא של הממורי. זה אז כן ברמה הכי מידי תופשוטה, יש את הממורי שלי האישי וכזה יש את הממורי שלה ברמת הריפו, שזה גם משהו שהוא לא נעשה עליו קומית, כי הוא נמצא גם בבקלות נקודה M.D או ב-A.G.S. נקודה M.D. ואז יש ממש ברמת הקוד-base, כזה פרקטיקות, לאחן אנחנו קודבים קוד בחברה, איך קודבים טסטים בחברה, איך נראה את האחיתקטוריה של החברה. זה כבר לא יהיה מנועל כנראה בריפו, זה יהיה מנועל במקום אחר, אולי בנושן, אולי כל חברה והמקום שהיו איבת לנאל תדברים האלה אם הם בכלל קיימים. אז גם צריך להצר פאז שהוא מנגנון להצר תדוחן הזה, כדי שהוא יהיה זמין בכלל ראי ג'ינטים. ויש עוד ממש הוא בכלל לא כשור להירגון, לא בכך קשור להטוחן הטכני למשל סיכות בסלק, שוב הרשם המאידה, או איזשהו קובץ פי-ארדי, שאולי מתאר את הנקסט פיץר לפחות איך הוא עמור להיות, ותוך כדי שאני עכשיו עובד על לפתח תפיץר הזה, על התסקים הקטנים אני צריך להקיר גם את התמונה הגדולה, כי הוא אני מצפה שהייגן שלי, לפחות יקיר את התמונה הגדולה ולא יבנד דברים בצורה לא נכונה. זה שאתה הוא פה אורקסטרציה האמון מקורות, שכל דבר גם שימושי בזמן אחר, יש גם למשל כלוד M.D. שהוא תמיד מוזרק לקונטקסט, לעומת לא יודע, אני אגיד גוגל דוקס שיש לי שם את הפי-ארדי, אולי יהיה מחוברים איזשהו M.C.P, דרך תול, וזו אני מצפה שהייגן שלי ידע לגשת לשם. איזה פרקטיקות יש סביב ואניול של האורקסטרציה הזאת איך, אני אמור לצפות מהארג'ינט לדעת למה לגשת מטאי ואו אני בעצמי להכתיב לו את זה. בחשבה מדהים, בעצם עשיתי את הבאיניי, פה איזה שהוא פראנט סטורום על איך לראות מערכת מהמורי לקודי, אני חושב שיכולה לשליח הרבה מאוד אחרים, הרבה מאוד מאוד מאוד מאוד מאוד מאוד מסובך את ובמקינק, אני מאוד עבל להסתכל כתחלת חשיבה, צעת מורלחידה. אני מאוד עבל חידות, אני רחוק מליאות עלוף, אבל חדרים שעוזרים בחידות זה, לקשור אבל קיצון. בואו ניקח שני פתרונות קיצון, וזה אז דרך שאתה, בואו נותו את כנראה מאוד מוציאים את הפתרון. אז קיצון אחד זה, אוקיי, בואו נעבור על כל הדעות שאתה אמרת עכשיו, אגב יש דיונים יוסיפו, אני אסבך, יש לוגים, אנחנו נמל קודי, יש איסטנס, כן, יש לוגים, שחלק הפתרים עבוד ערך שמול, אולי, אני לא כתבו את זה, עכשיו, אבל אני מדעו מתוך הלוגים. זה מידע חשוב, יש את הדיסקשנט בתוך הפולוקו, הסבגיטב. שעקד השישים מוכרים הרגונים במדקותים, שאמרת, הרבה, כן, הרבה שגלש שלום. אז יש עבוד מוקורות, והפתרון אחד קיצון בואו נעבור דרך הכל, ונבנה איזשהו נעשה הנליזר וננסה לצמצא את זה, למבנה אחד של כבצים, שנראה אותו דבר, בפשוט רוסים את זה, זה מיני ג'סט'ן, הנעק הזה, לממורי, ואיך שהוא שכל פעם שעכשיו, ואני מתחיל להסתבאיך, זה כבר מסובע, אך מה שם עלתי, אבל מתחיל לדסות, כל פעם ששינוי בלוגים או בדיסקשנט, אז ננסים לחפש את המקום הנכון, רוסים שינוי, להצח לבוא על הכל, זה אפשרות אחת. אפשרות אחת, זה הפוך של זה. זה לעבור, לא לגמרי הפוך, זה לא אחד ממידי פה, אבל איזה שהוא אחד מהפכים, זה לעבור על הכול המרחות ועל כל הכול המרחות מידה, ולאנדקס, קילוץ, זיכמת על האנדקס, מאוד שקצת כמו שגוגלו שאו, לעמדר לכם, נכון, כאילו, לעשות כזה ריברסינדקסינג, אוקיי, אם אתה תחפש משהו גדול, זה נמצא השמה בסלה, כי אם אתה חפש משהו בסגרונל, זה יש שמה בדייג רמה. שום, מעט מודדיאסט'ן, זה בעיקר איזושהי האינדשט'ן, אינדשט'ן, כאילו, איקריפו או אור, סיכול להגיד, איזה, עד מודדיאסט'ן, איזה, עד מודדיאסט'ן, איזה, עד מודדיאסט'ן, איזה, עד מודדיאסט'ן, עד מודדיאסט'ן, שאו, פך לאינדוקס, אל השני הקיצוניות, שו, אנחנו עד שם, אתכיל לעשות אינדשט'ן, זה פרוז אינדקורנד, וקונט'ן אינדשט'ן, ‫איפה שהוא רואו שוב, ‫ואם צריך לספקטרום אחד, ‫להבין שצריך לעשות ‫או אירושו אינג'ש' וינקודינט, ‫פר סוג של מדייה, ‫עד רמה מסוימת, ‫אם רפרנצ'ז למקורות, ‫אוקיי? ‫אז לבנות ממוריתוולס ‫שמולים שונים בגלל שהמובדים ‫עם חתיכות של מדי השונות, ‫ואבוסרו איזה שהוא קסטריטר מעל. ‫ואני ציירתי פה מראיך את שלמה, ‫אני כבר שזה הבורו שלו שחוות, ‫אילו אינג'ש' שם פרסוג של מדייה ‫שלא מנסתו אינקוד הכל, ‫אבל לא מנסה לחלוטין רק רפה אינצ'ה, ‫למה שהוא באמצעו, ‫שיש איזשהו אינקודינט, ‫אבל אם רפה אינצ'ה, ‫ואתוו למשונים שעודים להגשת בצורות ‫שונות למה מוריזק, ‫ואם איזשהו ראוטר שעודה עליך ‫את ולקחת מכון חתיכה. ‫זה עבי באמצע להתיש ‫של כרגע לימד מערכות ממורי הקודינט. ‫האנחנו שבו, אבל שאולי משך ‫השר בתול עם היום, ‫אולי את הכנות עם הייתוי. ‫אבל משך הששר בתול עם היום ‫למאמורי פעידתי, זה גוון, ‫אז תפקה. ‫כאילו, יכולים להגדיר ‫איך לפי פלאן, ‫איך להאינג'ש שאין, ‫אין דק שאה, ‫הוא הבריץ הלושן, הוא יותר, ‫אבל בסוף, איך אני יודע, ‫איזה מאמורי, זנכונים, ‫להכניס, לסתר ז מאמורי הזה, ‫ואם זה לא מתבוצת, ‫אין זה לא פשוט מתבדר, ‫אם מאוד מבחד ברגון שלי, ‫לכניס תולים כרגע, ‫כי אני חושב שהתולים ‫של נהול מימורי לגוון, ‫הנסלמאמורי לא פשלים, ‫וגם אני איתן את זה, ‫כי עבודה עד שמה, ‫תקליד יקר, ‫אתה עכשיו אחרי, ‫לא יודע, להסתכל לזה שאותול שק. ‫אני לא מכיר כזה, ‫אבל אני ארבעי שזה גוון, ‫הנסטורל כזה, שהסתכל עכשיו ‫על כל, ה-SOR-SIM-שונים של מימורי, ‫אני נכנסים לנול לגבי זה הזה ‫ויתחיל לעשות להם טייארג, ‫זה פשוט לא פסקה לביא לי, נראה לי. ‫אז איך פותרים לדבר הזה? ‫היימא שוסקים, איך הלאה, ‫או מקשר הבאיה, ‫יש להדברים לשטף, ‫אני כן רוצה רגע לתת איזשהו ‫עשמח את המאיפה מגיעה בתחון שלי, ‫ובאוזמנית גם דסקלימא, ‫אז כשבקודו, ‫באודו מי שבו נאמר מוצר ‫שעוסק עוזר למפתחים סוד קודר-וו, ‫אז כל הרעיון, ‫זה שאנחנו נזור למצוא בעיות ‫בקודש הרגע פותח, ‫לבדש הוא מעלת היחוד, ‫וזה הסיפה שזה דוחף אותנו ‫קוקח הזק לכונטקס וממורי, ‫ברול, זווקאי דארץ וגורונץ, ‫כי בסוף בקודשיינריזיה, ‫אני לא נושא לו אכפת להם ‫היא מקולתי, ‫אבל עבור אוטוף פיצר שאתה מבקש ‫יש הרבה מאוד רחים לבנות, ‫וווי הרבה מה שמתעדפים ‫בקודשיינריזיה, ‫בשושות שתול יב, ‫שפיצר יבול, ‫סטומאות, ‫שאתה מבקש תל אסות להוסיף כפתור ‫של עושה נשיו, ‫אז פלו שזה סתיים ‫החיבו את כל החשלם שפיצר ובד, ‫אז זה לא אומר שמחו, ‫הם עשו דראי קונצט, ‫תונדרפיטיוס, ‫אז זה משתמש בעי פייים קאמים, ‫מם קורב להשתמש בעי פייים, ‫מם קודלפת איך הדשים, ‫שתמש משתמש בקהימים, ‫אז אנחנו מאוד היינו צריכים טוינג'סט, ‫כאילו להבין קוד באיסטסט, ‫הוא אנדו שתנקו באיסטסט, ‫ולחזיק את ארול זווי משתמש באמת, ‫מצד שני נראות זה להגיד, ‫לא פתרנו ממורי, אוקיי? ‫אם היינו פותרים ממורי בקוד, ‫הכן היינו זוכים ופלס נובל, ‫אני חושב שזה אףרונטיר שקרגע של מהרחות AI, ‫אחלה, אז בין הטן, ‫מהן הטן זה, ‫השמע סקים את חשק רואו לנצוק ריטי, ‫ואנחנו חופינו זה על בסטרריהנו באו לקחות, ‫ואנחנו רוצים להגיד אורו ‫לבמהרחת של החם, ‫אוקיי, כל פעם שיש עכשיו ‫פיץ של חדש, ‫לאנחנו רוצים לבדש המפתחים ‫סמים פיץ של פלג. ‫יופי, הם סתנו וכאילו מה השלב הבא, ‫שזה פשוט נכנס טעם ככה לתוך האידינט, ‫בתור חיילק מהרול זה מדי או משהו, ‫או אידינט זה מדי או משהו, ‫זה לא מספיק, לא נתן חכיבוי ‫שמצא שבשווה מהמשהו. ‫אז ביתן צריך לפתח מערכת ‫של גוווננט עם סטיסטיקה ונליטיקה, ‫שאומרת, אוקיי, ארול לזה, ‫יש תמשהו בו מהפעם, ‫ושמונים פעם באמת המפתח ‫בסוף הסקים לעמוד ברור, ‫זה ו-20, לא עובי, ‫אין אין שם פעמים שלו, ‫ואני אין איפה שהוא לא הסקים ‫ושמונים אחות שכן, ‫ואפה שכן הסקים למשל. ‫אז זה דבר אחד, ‫דבר שאני שאתה יקחס תליו, ‫זה כאילו איך מחליטים ‫מתי מהחתורת לומדת. ‫האם ש-Juneo, ‫המר משהו, שסיניו, ‫המר משהו, ‫הסיניו שאולייך למחשבות קיצוניות ‫שלו, שהר הסיניו, ‫אולי מסכימים. ‫אז יש פה צריך כאילו להרים ‫הרחות של פוזיטיב-לאנינג ונגטיב-לאנינג, ‫וזה אחד הסיבות שבסוף, ‫אני כן מאוד מאמין, ‫שאתה צריך להיות בטקניקה ‫נקנה שאולאנגויץ, ‫לא נכבה באדשו מודל, ‫או בדתה בעיס בבקטור שאתה לא מבין, ‫כתקן רוצה, ‫כאילו בסוף שם להבין ‫מה מערכת למדיו, אפילו אותה ללכה, ‫טודדדדו, יש פה למדה חדשה, ‫שקראתה בגלל השלושת הערות הלשקיבה, ‫נו משנה סיניאז, ‫האם אתה מסכים כאילו, ‫זקרית יקרבה, ‫אבל אתה יכולים חוקים את רוצה. ‫אז מאוד מסכים מתחה על המוד מציע להסתקל, ‫הקלים שאתם באים להתמיע, ‫איזה אפיץרים של גוווננס, ‫הוא עוד עשבור דין, ‫או נוקנים נכם. ‫אז נראה אנחנו מסכימים על זה ‫שממור הזאת בהקשה, ‫ונראה שגם לא מעט חברות ‫נוסות לפתור את הבעיה, ‫זאת היא ככה לקמה הופרינגה מוצרי שלהם, ‫אבל יש גם חברות שבעצם ‫מנסות לפתור את זה סרויס, כלומר. ‫אתה את ממש ממש ממורי זה סרויס, ‫יש אחת מהחברות, ‫חנו מוצרים, זה נגיד ממש זירו, ‫אולי נדבר עליהם, ‫הוא קצת על פתשרים שיש להם, ‫כדי להתתיפה גם מזה פרספקטיבה על מה פרקטיקות ששיום, ‫ישתמשים בהם. ‫אז יש ברמה חיפשותה, ‫האינטרפייס שהם נותנים ‫באמסיפי שלהם, זה לא סיף ממשורי, ‫למחוק ממשורי, לחפש, לחפש, ‫ולדכן ממשורי. ‫זה בסוף הדבר הבסיסי, ‫אחשב פעולות האלה, ‫נעשות על ידי, ‫היידיאנט כלומר זה טולים, ‫שנותנים להיידיאנט, ‫ובצם מצופה עכשיו מהיידיאנט שלנו, ‫לדעת מתי נכון להוסיף ממשורי, ‫מתוך הסיכה עצמה. ‫כלומר, תוך כדי הסיכה, ‫אנחנו מצפים שהוא יוסיף דברים. ‫שזה ברמה הבסיסית ‫כשנגיד משתמשים באמסיפי שלהם. ‫מה עוד יש להם? ‫למשל מיכה במולטימודל. ‫אז פתאום מילה נדק סרק טקסט, ‫שזה לרוב, ‫האיך שאנחנו תופסים זה יכולונות ‫בתור איזה פקצ, כדי רשימה טפקצ, ‫שאפיתו גם להנדק סטמונות, ‫נגיד אם יש קונפוננטות שצחות לראות ‫בדרך מסוימת, ‫ואני פשוט רוצה נזכור את זה לנצח, ‫אולי, דיזיינסיסטם, אולי, ‫איואי ספציפי שאני עובד עליו, ‫אולי המוצר, כל איך שהיה מוצר נראה, ‫ולי פלוט שרתיים של. ‫האפליקציה של איך שהרחיטקטורה שלנו ודת, ‫יש גם את כל הנושא של המדלת ‫ממוריז בתור גרף, כלומר, ‫זה לא חוו להיות, ‫יש כאילו חיפושים, ‫מוניקל הזה קלסים, ‫בנים זה עם קיאורד או כמו שדיברנו ‫עכשיו סמנטיקסרד שוכאלה, ‫אבל דווקאה לעשות מידול ‫מחורי הקליים של גרף גם יכול לעזור ‫ולחפס פצועתר אפקטיבית ‫והוד שני פתשרים שם העניינים ביני, ‫אז אחד זה שנותנים לממור ‫יתהיימסטמב, ‫ואז מאפשר לנו להוסיף על ‫הבקספירי שינדט, ‫אז אנחנו נראה לי שזה די ‫סלפה אקספלנטורי, ‫והדבר האחרון זה כל הנושא של ‫הפיד בכמק הניזם, ‫שאיתם הרגע מתאקט, ‫אולי יכול להרחיב על זה, ‫אבל ברמה פשוטה זה נראה לי ‫הייממורי הוא יוזפול, ‫או נוא נוזפול כשמשתמשים בו. ‫אז כל הכל אני אגיד ‫שאני חושב שיש פה דיון שיכול לזגור ‫בין הקודות שנגלנו ‫בהם מזייקרון התפח קצה, ‫אז הכלונת וחרוך, ‫רמות של ממור יישי, הקרוצתי, ‫וחדום, ואני חושב שמנזיר ועכשיו ‫אתו להקטע את הסדרה של IPI'ים, ‫באמת נותן אלה שהוא רמתה ‫כלים לבנות מעלך את קצותי, ‫אבל להתהיר אורוב האינטלאנטס ‫להצליח לבנות לא נותאו ממורי ‫הוא לא נבנה שם בתוך המוצר. ‫דוגמא למחשב נניח שאתה מנהל ‫מספר סשנים במקביל עם אמי ג'ינטים, ‫אתה משתמש בקלורדות קוד, ‫כמה ממוקודקס או קודוקומה, ‫אני לא אשכם איזושהי מתחרש, ‫מגיע מאוד גבוה ב-סווי-בן, ‫אבל המטרה יקרית לא ידפקה ‫למטרות רוק פלור של טסטינים וקודרו ביוזר, ‫אנחנו עכשיו מישהו עכשיו ‫אקסטרים אי הדבר או פל, ‫אז את התפתח הזה חמישה ששרים ‫כאלה, את התרצה להכד בינם, ‫ואת את מה את האורצל, ‫את האורצל אחת רק את התוצאו של הקודוסופי, ‫או שאת האורצל אחת במשת הססנס. ‫אני חושב שאתם תגלו, ‫שצריך ממש להכד ססנים, ‫כי הרבה מהינטנט של מה הקודר ‫זה אמור לעשות עם סב-ססם. ‫כן שכלי כזה באמת יכול לעבוד ‫ממרכת יחסית בונגידנת נותן ‫שמואני מחוץ מהתחלו, ‫התיש את הצריך, ‫בשביל לבנות ממעורי קצר טובח, ‫שזהו לך אוקיי, ‫יש חפוסש שם, ‫האזי אני רוצה את חפל ממעורי, ‫הוא רוצה את חפל ממעורי ‫כי חלק מהעששן. ‫ואז תרצה לחתק המששן, ‫היא מן החמארי, ‫שמחד את מה ניסית לעשות ‫ממיגב את ששני וחדום, ‫אלא תיא, זה לא קרצת הדרך ‫מורמוד רחוקה, ‫הוא ניסית כמו שאמרת, ‫ברגע שאתה רוצה עכשיו, ‫לבנות את לפחות לסוף את הדבר, ‫מנתוברתי זיק המקום התוכרים ‫את הלונגטור המארורי, ‫אז באמת איך את המחליט ‫איזה סוג שלפית בקומתי, ‫כי הוא זה כמו שאמרנו קודם, ‫זה פת בקשל סיניו, ‫זה סיניו אמר, זה שלוש פעמים, ‫החולות של אמר שלוש פעמים, ‫אבל. אבל לא רק בגרנולציה תחרת או בתה אחר. ואיזה ממורי זה משפיע ובכדום. אז ביניי הייתי מאוד מציע על מי שבו נמורי לסחק וממיסחקים האלה, אבל בקלי הזה וכרבסיס, אבל כן לעשות דזיין מאוד מאוד מאוד טוב. לא לצפות שזה כאילו אוקיי, זה שגר ושכח סיכול, כי אני מפוסס על זה תשאים את הישה אחוז, וזהי פתור לתקול בעיה את הממורי. זה לא הסיטואציה. בין-אין. אז בואו להיה לסיום נעלה, זה נוסקצת יותר פילוסופי. חושב שממורי זה באמת כמו שאמרתי את המוזע, נקספורנטר, ואני כאילו מרגיש, מרגיש לי בהינקטואיציה, שאנחנו עושים המון-מון פייטר-נגנירים, בעולם של ממורי, אנחנו עושים רולים. יכול להיות את זה אפילו ברמה של כרסל וכלוקור, עד שיש לכם אקסטנט של תיאה, אז תזריקו את הממורי של מהעושים, בטאב סקריט, זה כאילו מאוד פתרנגנירים, מאוד לא דינמי, ואנחנו לא יום בעולם היה, אנחנו נעזרמה שלא באמת נמדה לתקול הבאיה, זאתי של הממורי, להיזה שהוא אלה להם נועל לתבוק, כאיך שזה בעצם עובד אצלנו, במוח, כנועל לתבוקס. אולי נצטה להגדיר, כל מלא סי מכרים, כנראה זה בעיה אחרת, חודש זה, שאתה שתשתרנו את הבאיה, חודש זה, זה מה שפתרון ללמאמורי? נוסמל, אתק מה שאמרנו, מהאמורי, זה הפונטר. אז ככה, אז אני מניח שעובד מהקיימת, בירר לסן של ראש סטטון, שמה ורווו, ואני חושב, אורוב, כאילו בעולם דווקא, איתו בשנים מכונות, שאמר, בירר לסן זה שינקול, הקבוד על גורית מכם, בסוף מה שישפיע, שבעת השעכוז, זה יותר קונפיות ויותר דייטה. אניור על נטור כשחום דברים עליהם, כבר דיברים עליהם שנות השמונים, ולא השתנוור חיתקטורות, תמכל הקבודלת, תריניים שחום דברים עליו, וכבר קיים כבר, גם הרבה עם שניים, אם לא בסדר, עוד עשרים, פשוט יותר קונפיות ויותר דייטה. אני לא אומר שאין טויקינ, זה מה שוב אומר, ומת אני חושב ש. לא יש סיבה, סיבה טובה על הדשרוב, האמל, קונפטר, כאילו על החיטוב, אז רק אין של סקלינג, סקלינג של דייטה וקונפיות. אנחנו כן רואים אנשים כמו אין, איליה X, אופנה, איך שב, S/S, נכון, נאומר שמתחילות פלט פרטוין. אני תמיד איתי פרטוין כשהיא לושל, של הסקלינג, השלדאיתה וקונפיות. אני תמיד איתי בהסקולה שלום סקימה, שברור שזה, שיש בזה, נכון, זה ברור שחשוב הקונפיות, אבל ברור של גורית מיקאי, מאוד מרוטית. וזה, זה נכון שאייר, גרוב האקרונות של, של הטן, של הטנפור, אז וכן, וריקאים קריאו קהימים, אבל התויקים חשובים, ועכשיו, בעיניי במימורי, זה יחיברו. יבואו החיטקטורות חדשות, לא כמו שהחיטקטורות לראות, תמיד ית החכמולוג הזה שגיד כן, אבל בניתה באותה חיטקטורה, שמישהו אירה אותה, בו זה כן עצמנו את שיאותי שם, אבל כן, יפוא, החיטקטורות חדשות, שמייזה זו להיכות לשמקצת, שרסיט טניקס מירות על הקונפיות, ולעתי מתי שהוא את חילות חיטקטורות שקשורות לממורי. עכשיו, אני כן רוצה להגיד, שאני לא יודע אם הייתי לוקח, לא יודע, הייתי לוקח, אומר שדזיין של ה-human brain, כממורי או אידיאל, אני אישית גם גייב הזיקרון, שאו גם חשוב שהוא על הפנים ולא רק מגרגיל, אפשר להציבת זה, ואני חושב שכן, כאילו בנינו מהרחות, שבלא רק מפוססות על האינטלגנציה של ולנה, וממורי לרתי הוא היחד מהאלה, שכן יהיה פה חיטקטורות, שכן צד שונות בסוף מניורונטורקס, אבל פשוט אני כן חושב, שבו זמנית האלה למים יומנו, והחיטקטור של המשישתנק, כדי להיות יותר מעומנים לקגיע שתלממורי, ולשתמש עם הםורי, שגם מושם היה כמורן, איזשהו אינוברציה, לחלוטין זו הולכת סופר מרתק וכמו שלי יציג את התשלנג'ה, הטכנולוגיה, אינגנירי הוא עצום, שהזולות יוצאו לעוד, מתי מקבלים אחתה של התקן נמורי, איזה חוזק של התקום, איך אנחנו עושים כותובים זו בילות של המעורים. מרתק, אנחנו וכל דברנו קדים בתחום של סופטות דברות מן, ובאינין של סופטות הולכולטי, ומאוד מאוד גר, ובירותנו על פתוח מהרחות שסיפרתי ככה באמצע הפרק. אני עושה איפה גם כזה קצת על המחשבות שלילן, כל הדבר הזה הולך, אני לא יודע, איך באמת עירהיה ממעורי הולטימטיבי, יש לי גם איזה. הרגשה שזה הולך להיות ממש תליכינמון של רשת, אבל מה שאני כן מצפה לראות כשלב ביניים, שזה איזה איזה הולוציה של איך שהיום מתייחסים למעורי, זה איזה שהוא. סוג של בגרון פרוסס, שאורר הקוסר קונסולידציה לדברים, קצת מזגיר מבחינת מחניזם את המנגנון שנה, אצל בני אדם, שבעצם לא כך חוויות ולא כך את מה שעורה ולא כך תשת שנים של כל המפתחים, ואת הממורי זאת טקטים האלה של. תטסטים, אל תכתוב לי בתסטים את הלודם, את התיאוד לדמה כתב תתתסט הזה, ובעצם לא כך את כל הממורי זאת קטנים האלה, ומאגד אותם, ומסתכל על הממורי זכרים, ובנסה להפוך אותם לדברים שהם יותר הפועיים, והדבר הזה כאילו כל הזמן עובד, והוא מייצר איזה נולד שכזה, שוב, בעקבל אגם לדוגמה שנתתת המליקודם איתמר, של יש מקום אחד ששם ההקול שמור בו, אני חושב שזה משהו כזה, לא יודעים, זה יהיה בכווצי, היא לא יודעים הפורמת שלהם יותר דבר, אבל אני מדמיין מקום אחד, שיש לי בו מלא מסכנות, שם כזה אמת על המערכת שלי ועל העירגון שלי, שמשם הדברים נשאבים. חייתה גבלגבי הנושא הזה, זה בקרמת, יותר מי זה חשוב בהרבה מובנים, אז זה קצר, כל כול שלא יקוד סטארט, בכל לא אנחנו התחלנו בלילמוד רק כדימה, ואנחנו שזה לא מספיק, כי לא כל הנולד, לא אין מספיק נולד, שנלמד בכל שחד, אז זה ממש, גם למצב שאתה מתכינת קוד, ואמרה שפיית שרצת חדש, את זה שורק שאתה מסכותשים שדיונים, נגיד שקוראים בגיטב, וזה ממשי חקולות, מנקול אילה קוראה, שמגבי חולומות, תגב פרופו מועדש על מריקטים את זה בלילה, כי כשמה יש פחות עומס על הקונפיות, אז שסקולות של מה קוראים את בחלום, אנחנו נשאר שאומרת שחלום, זה דרך לפתר, זה זה ולפח זה ולציד כל מה שתלוצריך, ושתאסקולה שאומרת שזה, איפה שאתה מייקל פוסק קונסולידציה, ואני חושב ששני המקרים נכונים, למשת הממאוסומות, אז כן, כאלו נלמדו, קרור בדברים, שאתה נסשנים וכדון, מה אנחנו יכולים לזוקל הפאך, אפשר להרשות את עצמנו. בסוף צריך, אנחנו כרגע שאני אוהי שאלי, יאלות בעולם של AI Coding. יש אמונטו, כן, ארבע מאוד כסף שאולך שם, ודווקא הזיקרון, אמור לעזור לנו, לורידת על הסוספצוי סוג של קונטקסט-נגנירים, מאוד מאוד ידקדם, נכון, קונסגנט של העתיד, אמור לעזור לנו שפילות הזאת, היא שקוראת ברקה, מאפשרת, אנחנו הכל לעשות את הסכל של העבודה ביון, וברבה באותר יאללה, אז חייבים גם להזרוק וליפטר במשחצריך, ולצמצן, וגם להקל, אני אמה משמעסכים אתכם. בדיוק, בדייסיול, מיולך שלם, על כל החלומות האלה של האלה. מיולה. אני. יש לכם, היה פרג מרתק, דיברנו היום על שורד, וישלום הוא ממורי, דיברנו על. איך עושים אורך אסטרציה לכל הדבר הזה, בתקודבים, הם אורי, תואניים אותו, תודה רבה איתמה. כן, פעמים השתם. ואין אתם לא רשומים עדיין לכאילה שלנו, ברצים משמעותו, כן, כמו זה, הסתיר השמוע, לנקטורסדות AI, אנחנו מלירה שם להנוזה יותר, ולקבל את כל ההתקונים, אז עד הפרקה בה. ‫אם זה עוד קצת. ‫-אם זה עוד קצת. ‫-אם זה עוד קצת.

Podcast Summary

Key Points:

  1. ניהול ממורי (Memory) בהקשר של קודינג AI דורש הבחנה בין זיכרון קצר-טווח (Short-term) לארוך-טווח (Long-term), וכולל רמות שונות: אישי, קבוצתי, ארגוני וטכני.
  2. קיימים אתגרים באורקסטרציה של מקורות מידע מרובים (לוגים, דיונים, קוד, מסמכים) והחלטה מתי ואיך להזריק מידע להקשר של ה-Agent.
  3. פתרונות קיצון כוללים
  4. מוצרים כמו Cursor, Claude Code ו-Codex מתמודדים עם Memory על ידי ממשקי API לכתיבה, מחיקה וחיפוש, ותמיכה במודלים גרפים או multimodal.
  5. Future vision

Summary:

השיחה התמקדה בניהול ממורי (Memory) במערכות AI לקודינג, תוך הדגשת ההבדל בין זיכרון קצר-טווח (Short-term) לארוך-טווח (Long-term). דובר על הצורך להבחין בין רמות שונות של מידע: אישי (של מפתח בודד), קבוצתי (ברמת Repo), ארגוני (קונבנציות קוד, ארכיטקטורה) וטכני (לוגים, דיונים, PRs). הוצגו שני פתרונות קיצון לניהול מקורות מרובים: הראשון הוא בניית קובץ מאוחד (למשל JSON) שמתעדכן כל הזמן, והשני הוא אינדוקס מלא של כל המקורות עם מנוע חיפוש רטרוספקטיבי.

הפתרון המומלץ הוא שילוב בין השניים, תוך בניית מערכת ניתוב (Router) שמחליטה איזה מידע להזריק להקשר של ה-Agent. כמו כן, נדונו אתגרים כמו קביעת מתי ה-Agent לומד (Positive/Negative Learning) והצורך במערכות Governance עם סטטיסטיקות. לסיכום, הועלה כי עתיד הממורי יביא לארכיטקטורות חדשות שיתבססו על קונסולידציה דינמית, בדומה לתהליכי זיכרון אנושיים, תוך שיפור היכולת לנהל מידע בצורה יעילה ומדויקת יותר.

FAQs

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

יש שלוש רמות: ממורי אישי של המפתח, ממורי ברמת הריפו (בקובצי README או AGENTS.md), וממורי ברמת הקוד-בייס (פרקטיקות וארכיטקטורה של החברה), שמוחזקים במקום מרכזי כמו נושן.

האתגר הוא לדעת מתי להכניס ממורי, איך לעדכן אותו, ולוודא שהסוכן משתמש במידע הנכון בזמן הנכון, במיוחד עם כלים כמו Claude Code או Cursor שיש להם קונספט של context.

יש צורך באינדקסינג של מקורות כמו לוגים, דיסקשיין בגיט, וקובצי MD, ולבנות מנגנון ששולף את המידע הרלוונטי לפי הצורך, עם רפרנסים למקורות.

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

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

Chat with AI

Loading...

Pro features

Go deeper with this episode

Unlock creator-grade tools that turn any transcript into show notes and subtitle files.