YUV.AI - בינה מלאכותית בעברית
2.31K subscribers
605 photos
343 videos
35 files
411 links
YUV.AI - בינה מלאכותית בעברית
👉 https://yuv.ai 👈
Download Telegram
וייב גיימינג: פיתחתי משחק לחנוכה שבו הגיבור (דמות מפוקסלת שלי) צריכה לנצח את האויבים (תנחשו מי הם לפי הסרטון) ולאסוף כדי שמן וסופגניות. היא יכולה לירות מגן דוד או סביבונים ולמעוך את האויבים כמו סופר מריו!

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

את המשחק פיתחתי בהשראת יאיר קיבייקו ז"ל שהיה הראשון שראיתי שבזמנו לקח את קרסר ובנה משחק בסגנון רטרו, וגם לאחרונה אברהם יצחק מאיר פרסם משחק דומה של יעקב אבינו שנלחם במלאך (זה תפס לי את העין כי זה פרשת וישלח, פרשת בר המצווה שלי!) - ובקיצור, הייתי חייב סופסוף לפתח משחק - והנה הוא!!
👏7
Media is too big
VIEW IN TELEGRAM
תעצרו שניה. האם זה באמת אני או שהגענו למקום שבו כבר אי אפשר להבחין? זה כבר לא כל כך פשוט הפעם. תחשבו טוב.
🤯7🔥3
בסרטון הזה נבין בידיים, בקוד, איך נראה סוכן AI שיודע לחפש באינטרנט. מה זה לנגצ'יין ולנגסמית' - ומהם המרכיבים הבסיסיים שמהם בנוי סוכן AI.

אני עובר על שורות הקוד ומסביר מה קורה, ונותן רקע ממה מורכב סוכן AI ואיך אפשר לנטר אחר השימוש שלו. אני משתמש ב-Groq בשביל מודל השפה (ומסביר גם עליו). בקיצור, קראש קורס על סוכני AI במעשים! תהנו ואשמח לקרוא מה חשבתם ואם יש לכם נושאים שהייתם רוצים שאקליט עליהם ❤️

https://youtu.be/2-zoq5qMKKo
1🔥1
נמאס לי מה"אתה צודק" של קלוד קוד אז לקחתי צילום מסך מהעבודה שלי עם קלוד וביקשתי מננו בננה להפוך את זה לבדיחה (אני אמרתי לו מה ליצור).

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

קיצר, חלאס עם אתה צודק. כאילו, אני יודע שזה משפט שאמור לפתור הרבה בעיות שקשורות לזוגיות, אבל תפתח כבר עמוד שדרה.
15🤣5👌1
השעטנז שעובד יפה!!!! הלילה המשכתי לפתח את המערכת שלי ליוצרי תוכן - ותוך כדי עלה לי רעיון ממש מגניב: ביקשתי מה-LLM לכתוב קובץ ובו הנחיות ל-AI Coding Agent כמו קלוד קוד או קרסר או גיטהאב קופיילוט - איך להתקין את הפרויקט, להגדיר את הדאטה בייס וממש שלב אחר שלב.

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

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

ומילה לגבי הסטודיו הזה: אני מוצא את עצמי, כיוצר תוכן, בחוסר זמן משווע לערוך סרטונים. בגלל זה כל הסרטונים שאני מעלה הם לא ערוכים בכלל, הכל צילום של טייק אחד בזמן אמת ושילוב של מעברים עם OBS בלייב. הבעיה היא אח"כ, אחרי שהסרטון מוכן, להוסיף כתוביות, לוודא שהוא מותאם לסושיאל, להוסיף תמונות Overlay בזמנים הנכונים, לפרסם בכל מקום. זה בדיוק מה שהמערכת שלי פותרת. היא כבר יודעת לקבל סרטון "משעמם" - ולהפוך אותו לסרטון מוכן להעלאה, בקצב טוב, בלי שתיקות וגמגומים, עם כתוביות (אפשר לעצב איך שאנחנו רוצים) שאפשר גם לערוך ולתקן, ותמונות שאפשר לקבל אוטומטית או לג'נרט בעצמנו - ובסוף הכל נצרב לכדי קובץ אחד שמוכן לפרסום.

את כל הטוב הזה פיתחתי בשילוב קלוד קוד, שמשום מה מעניש אותי מאז שאני במנוי של ה-20 דולר ולא ה-100 דולר, הוא איטי יותר, עושה לי דווקא! לכן, במקביל, בגלל שאני גיטהאב סטאר וקיבלתי מהם קרדיטים, אני משתמש גם בגיטהאב קופיילוט שעושה עבודה פשוט מדהימה ומפתיעה, השתמשתי בקלוד אופוס 4.5. ול-UI כמובן השתמשתי בג'מיני 3 פרו דרך אנטי גרוויטי. שעטנז שעובד מהמם ביחד!!!

קיצר, מערכת מעניינת ממש עובדת כבר אצלי אבל אני עוד מפתח אותה ומשפר. ותזכרו: בסוף הפרויקט להגיד לסוכן שלכם לייצר קובץ MD עם הנחיות ל-LLM אחר איך להתקין את הפרויקט.
🔥43
Media is too big
VIEW IN TELEGRAM
חנוכה מלשון חינוך: לחנך את עצמנו להבחין בין אור לחושך. בין אמת לשקר. הסרטון הזה הוא אמת או שקר לדעתכם? AI או לא? 🤔
1
קבלו 3 טרנדים בוערים בעולם הפיתוח וה-AI:

מקום שלישי - חבילה בשם sim מאפשרת לייצר סוכני ai באמצעות יצירת workflows. מערכת מבוססת nodes שמקבלת המון כוכבים בשל היותה יחסית קלה ונוחה.

מקום שני - sim - חבילה שמאפשרת לקחת את כל המכשירים שיש לנו בבית (כמעט) ולהפוך אותם ל AI Cluster כדי להריץ מודלים של AI על חומרה ביתית.

ומקום ראשון (בעיני) - חבילה חדשה ששוחררה ע״י refly ai שלטענתה היא פתרון ה״וייב workflow״ הראשון שמאפשר לג׳נרט workflows לאוטומציות! זה מעניין כי הם מאפשרים לג׳נרט תהליכי אוטומציה ל-n8n ומגדירים את עצמם כמיועדים לאנשים לא טכניים! לא פלא שהם זורחים בצורה מטורפת ברשת.

שיהיה לנו שבוע טוב חודש טוב וחנוכה שמח!! 😍🙏
הסיבה האמיתית לאהוב את ננו בננה פרו: גם הוא לא מבין מה נשים רוצות. ביקשתי ממנו תרשים בצורת שכבות ואינפוגרפיקה יפה של ההבדלים בין מה גברים רוצים למה נשים רוצות. יצא למחקר וחזר עם זה 🤣

אחלה בננה זה!!!

הפרומפט שלי (לבקשת רבים):

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

הרעיון הוא להסביר ממה הכל מורכב, ממש פירוק לגורמים כמו פיצוץ, בפירוק לשכבות אבל בצורה שלא מעמיסה על העין ועל ההבנה, שהמסר עובר מהר ברור - ובעיקר ממש יפה.

תמיד תכלול בתחתית חותמת זכויות יוצרים - Yuval Avidani, AI Builder & Speaker, YUV.AI בפינה עם הדמות שלי (שצירפתי כרפרנס)


השראה לסגנון הזה קיבלתי מ-2 מקומות:
1. קבוצת הבננות של Shelly Or בפייסבוק שממש מעולה - היה שם פוסט מצוין על סגנון כזה
2. דנה ישראלי פרסמה לאחרונה קרוסלה מטורפת עם המון פרומפטים וסגנונות וגם מזה קיבלתי השראה - Dana Israeli

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



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



- יכולת לעבוד עם ריבוי סוכנים

- אינטגרציה קלה ומהירה לכלים מובנים או כאלה שנרצה לפתח (לרבות שרתי MCP), כמו כלים שמאפשרים חיפוש באינטרנט, הרצת קוד במסוף וכדומה

- ניהול סשן כדי לשמור על זיכרון עם המשתמשים

- שמירה על היסטוריה של שיחות בצורה סבירה או קלה

- נקיות קוד, קל להבנה

- עם אפשרות לקבל נתונים, מטריקות, על מה שקורה לנו עם הסוכנים (Open Telemtry, Observability)

- שיהיה קל לפרוס את הסוכן או הסוכנים לאוויר העולם (Deploy)



זה לא היה כזה פשוט. השוויתי בין: Langchain, Langraph, Autogen, Google Agent SDK, Claude Agent SDK, OpenAI Swarm, PyDantic AI, AWS Strands ועוד



שורה תחתונה, אחרי *המון* בדיקות וחפירות, מבחינתי הסיכום של שלושת הגדולים הוא כזה:



3. מקום שלישי - Langraph. יהיו שיצעקו על זה. ויגידו מה פתאום. לנגרף זו חבילה משגעת שבאה עם כל כך הרבה דברים. אבל עקומת הלמידה שלה מאוד לא פשוטה. היא גורמת להתייאש מהר מאוד. משהו שם מאוד לא ידידותי, לא כיפי, ובדרך כלל כאלה דברים גורמים לייאוש מהר מאוד. אז אפשר לנהל הכל אבל זה לא קל. זה מזכיר את היכולת לתכנת באסמלי כדי לנהל את הזיכרון. אבל למה שנעשה את זה אם יש שפות עיליות קלות וטובות? אז פה יש המון כלים אבל בעיני זה המוצא האחרון (מבין הטובים)



2. מקום שני - זה די מפתיע אבל Claude Agent SDK. אנת'רופיק שינו לחבילה של Claude Code SDK את השם. מאוד אהבתי את החבילה הזו כי היא באה עם ים של פיצ'רים, כולל ניהול סשנים, כלים לשליטה על המחשב ובכלל יש כאן הפתעה גדולה מאוד. החיסרון הוא שאין עבודה עם ריבוי סוכנים בצורה אינטואיטיבית, וגם יש נעילה רק למודלים של אנת'רופיק. שזה בסדר למי שרוצה את האקו-סיסטם של קלוד.



1. מקום ראשון בעיני - וזה גם הפתיע אותי, אבל Strands של AWS. יש מגוון מדריכים שמוסברים היטב, יש ארסנל של כלים שמקבלים בצורה מובנית, אפשר לבחור איזה LLM אנחנו רוצים, יש ניהול סשנים, זיכרון, והקוד לכתיבת סוכנים הוא כל כך נקי ביחס לכל האחרים. הקלות שבה אפשר להגדיר עבודה עם ריבוי סוכנים, לנטר אחר מה שקורה, וכל זה מבלי החיוב לעבוד בכלל עם AWS - זה ממש מטורף, ומאוד מאוד נוח. לעניות דעתי, היות שהמון ארגונים אוהבים את AWS וגם ככה רוצים בפרודקשן לעבוד איתם - יש כאן כוח גדול מאוד כפול: גם חבילה Open Source מטורפת, וגם אפשר להשתמש ב-AgentCore במעטפת שלה כדי לבצע Deploy בצורה הכי נוחה שיש.



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



כל הכבוד לכם Amazon Web Services (AWS) !!

Keshet Brosh Mor Lankry Eldar Gili Nachum Boaz Ziniman Maish Saidel-Keesing Tal Panchek
👍41
למה צריך "גורם אנושי" באמצע העבודה של סוכן AI? איך מיישמים את זה? ובונוס: יצרתי ריפו תרגול - מצורף קישור בתגובה.

כשסוכן AI עובד, במקרים מסוימים מומלץ ואפילו חובה לשלב גורם אנושי באמצע כדי לבקר על מה שקורה. זה נקרא "אדם בתהליך" או Human in the Loop (HITL). הרעיון הוא מאוד פשוט ונמחיש באמצעות דוגמא קלאסית: סוכן AI שעובר על המייל שלנו ומשיב בשמנו.

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

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

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

בהמשך לפוסט שלי מאתמול על סוכני AI, אם נקח לדוגמא שוב את Strands של AWS כי זו החבילה שבחרתי להתמקד בה (זו וקלוד אייג'נט SDK) בקורס שלי, יש משהו שנקרא "פסיקות" (מלשון "להפסיק באמצע"). אנחנו יכולים להגדיר לסוכן שלפני שהוא מריץ כלי מסוים, כמו למשל שליחת מיילים, או מחיקת קבצים או כל מה שאנחנו רוצים - להוסיף עצירה ולפנות לגורם אנושי. רק לאחר האישור - הסוכן יתקדם לפעולה.

אגב, פה יש הבדל בין קלוד אייג'נט לבין סטרנדז. לקלוד אין Human in the loop מוכן, צריך לעבור כמה שלבים כדי להשתמש בכזה. מנגד, לסטרנדז יש יכולת מובנית להמתין למענה (צריך להגדיר כמה דברים אבל זה יותר מובנה). בנוסף, לנגרף תוכננה כדי לאפשר Human in the loop בצורה יעילה, אבל כאמור זו חבילה מאוד מורכבת ופחות כיף להתעסק איתה. ולסיכום, הכנתי לכם את התרשים המצורף ואני מזכיר למי שרוצה - הכנתי גם ריפו של מעבדה ל-AWS Strands, מוזמנים לחקור את הדוגמאות. קישור בתגובה.
1
מתי כן צריך סוכן ומתי לא? בואו נראה כמה דוגמאות פרקטיות (ותודה לבננה על עוד אינפוגרפיקה שהצלחתי ליצור איתה - רואים שהתאהבתי? איך לא קיבלתי ג׳ינרוטים בחינם מגוגל עדיין אני לא יודע):

1. אני רוצה לערוך וידאו באמצעות ffmpeg, תוכנה שמריצים בטרמינל עם פקודות מסוימות. רק מה? אין לי מושג מה הפקודות, התחביר די מורכב מכדי לזכור בעל פה, וסביר להניח שיהיו שגיאות לאחר הרצה שאצטרך לתקן שוב ושוב. במקרה כזה, כיוון שיש הרבה משתנים - נוח לתת לסוכן שיודע להריץ תוכנות בטרמינל (כמו קלוד אייג׳נט) להתמודד עם זה.

2. לחברה יש המון דאטה. הדאטה מאוד מבולגן. ניסו להשתמש בביטויים רגולטוריים (regex) כדי לחלץ מידע מסוים ממה שמתקבל. למשל, אם מתקבלת פנייה בשירות הלקוחות - נרצה לחלץ את שם הלקוח, כמו פרטים נוספים. כאן אפשר להשתמש במודלים שיודעים לחלץ מידע (למשל עם NER), או שאפשר לתת לסוכן את המשימה.

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

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

5. אנחנו רוצים ליצור תכנית עבודה שנתית או לערוך Performance Review. אנחנו נרצה סוכן שמבין את המשימה, מעניין בקונטקסט - מבצע את המשימה ומוודא שהיא עמדה בדרישות.

מבינים לאן אנחנו חותרים פה?

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

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

דוגמא טובה לזה: מתכון של מנה במסעדה. אם יש מתכון עם שלבים ברורים - לא צריך את השף. זה מיותר.

מנגד, אם יש מצרכים ואין מושג מה להכין - אז פה צריך את השף שיגיע עם הידע שלו וימציא מנה טעימה.

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