בקשת מידע | בניית תוכנה שלימה עם AI
-
@אוויר אתה חייב לזכור שהוויז כבר קיים, וגם אם האוטונומי עדיין לא הגיע - הוא תכף כאן
@בנימין-מחשבים מה זה וויז?(
)
בכל אופן אני כמובן מסכים שהפער מצטמצם והולך -
בנוסף לזאת, לAI יש מגבלות מסוימות בתכנות שדורשות אדם.
שהן?
שהן?
חומרה פיזית, תכנות נמוך, בעיות אבטחה.
לאדם שלא יודע לכתוב קוד והAI כותב לו הכול (99 אחוז מפה)הAI מגדיל את היכולת של מי שיודע מה הוא עושה,
פחות מחליף את הידע של אדם חסר נסיון. כמו ש@לא-מתייאש אמר ואני טוען כמוהו.
אם לסכם במשפט: צריך אדם מומחה תמיד שיכווין את הAI
ידע לתקן תקלות, בעיות, ולתחזק.מעבר לזה יש עוד כמה. אם תרצה אפרט יותר.
-
GPT הציע כמה דברים, מה אומרים עכשיו?
-
GPT הציע כמה דברים, מה אומרים עכשיו?
-
@Shealtiel אני רוצה משותף, לא לבד...
לבד אני עושה גם ככה בלי קשר... -
@Shealtiel אני רוצה משותף, לא לבד...
לבד אני עושה גם ככה בלי קשר... -
@YAHBDK בשביל להוכיח אם אפשר או לא צריך שכולם יסכימו שהפרומפט נכון, אחרת יגידו אם היית עושה נכון זה היה מצליח...
אז צריך שישתפו פעולה... שיסכימו שהפרומפט נכון@עידו300 אני לא מבין מה אתה רוצה להוכיח...
אני אומר לך אני בניתי תוצר שאני יכול למכור בלי שום בעייה
0 באגים כרגע והוא בשימוש רציף אצלי כבר שבועיים... היו כמה באגים וכרגע אני לא מוצא עוד...
אני לא אומר לך שהייתי משחרר את זה עכשיו, כי אני כן הייתי חורש את המערכת עוד חודש בערך כדי לוודא שאין עוד באגים...
וכמו שאמרתי אני מכיר עוד הרבה מערכות מורכבות שנמצאות כבר בשוק שנבנו אך ורק עם AI -
GPT הציע כמה דברים, מה אומרים עכשיו?
-
@עידו300 אני לא מבין מה אתה רוצה להוכיח...
אני אומר לך אני בניתי תוצר שאני יכול למכור בלי שום בעייה
0 באגים כרגע והוא בשימוש רציף אצלי כבר שבועיים... היו כמה באגים וכרגע אני לא מוצא עוד...
אני לא אומר לך שהייתי משחרר את זה עכשיו, כי אני כן הייתי חורש את המערכת עוד חודש בערך כדי לוודא שאין עוד באגים...
וכמו שאמרתי אני מכיר עוד הרבה מערכות מורכבות שנמצאות כבר בשוק שנבנו אך ורק עם AI -
@עידו300 אני לא מבין מה אתה רוצה להוכיח...
אני אומר לך אני בניתי תוצר שאני יכול למכור בלי שום בעייה
0 באגים כרגע והוא בשימוש רציף אצלי כבר שבועיים... היו כמה באגים וכרגע אני לא מוצא עוד...
אני לא אומר לך שהייתי משחרר את זה עכשיו, כי אני כן הייתי חורש את המערכת עוד חודש בערך כדי לוודא שאין עוד באגים...
וכמו שאמרתי אני מכיר עוד הרבה מערכות מורכבות שנמצאות כבר בשוק שנבנו אך ורק עם AI -
@עידו300 כמה סיכויים אתה נותן לזה? ואז יגיע לא מתייאש וימצא לך בעיות ותתקן ואז שוב...
||1. Race Condition (מרוץ בין פעולות): שני משתמשים שולחים הודעות בו־זמנית, והתהליך שומר מידע בסדר שגוי או דורס עדכון של משתמש אחר.
2. Lost Update (עדכון אבוד): שני תהליכים משנים אותה רשומה, והשינוי של התהליך השני מוחק את השינוי הראשון.
3. Transaction ללא אטומיות: שמירת ההודעה מצליחה, אבל שמירת הקשר שלה נכשלת. מתקבלת הודעה ללא שיוך תקין לשיחה.
4. Foreign Key Orphan (רשומה יתומה): נמחקת שיחה, אך נשארות הודעות שמצביעות על שיחה שאינה קיימת.
5. Unique Constraint חסר: שתי בקשות מקבילות יוצרות שני משתמשים או שני אירועים שאמורים להיות ייחודיים.
6. Migration לא הפיכה: עדכון מבנה בסיס הנתונים נכשל באמצע, ולא ניתן לחזור לגרסה הקודמת בלי לאבד מידע.
סנכרון והודעות
7. Idempotency חסרה: בקשת שליחה חוזרת בעקבות ניתוק יוצרת שתי הודעות במקום הודעה אחת.
8. At-least-once Delivery ללא Deduplication: מערכת התורים מוסרת אותה הודעה כמה פעמים, והמערכת מציגה אותה שוב ושוב.
9. Event Ordering: אירועי עדכון מגיעים בסדר שונה מהסדר שבו התרחשו, והמסך מציג מצב ישן כאילו הוא החדש.
10. Race בין שמירה ל־Broadcast: המערכת משדרת הודעה למשתמשים לפני שהשמירה בבסיס הנתונים הושלמה. משתמשים רואים הודעה שאינה קיימת לאחר רענון.
11. Reconnect Gap: משתמש מתנתק ומתחבר מחדש, והודעות שהתקבלו בזמן הניתוק אינן נטענות.
12. Cache Invalidation Failure: הודעה נמחקת או משתנה, אבל מטמון ישן ממשיך להציג את הגרסה הקודמת.
אבטחה והרשאות
13. Broken Object-Level Authorization (BOLA): השרת בודק שהמשתמש מחובר, אך אינו בודק שהוא מורשה לקרוא את השיחה שאליה הוא מבקש לגשת.
14. IDOR (גישה לאובייקט באמצעות מזהה): שינוי מזהה של הודעה או שיחה בבקשה מאפשר גישה למידע של משתמש אחר, משום שההרשאה אינה נבדקת בצד השרת.
15. Race Condition בהרשאות: משתמש מאבד הרשאה לשיחה, אבל בקשה מקבילה שכבר החלה מצליחה לבצע פעולה לאחר ביטול ההרשאה.
16. Mass Assignment: השרת מקבל מהלקוח שדות שלא היה אמור לאפשר לשנות, כגון תפקיד משתמש או הרשאות מנהל.
17. Stored Cross-Site Scripting (XSS): הודעה הכוללת תוכן זדוני נשמרת ומוצגת בדפדפן באופן שמאפשר להריץ קוד לא מורשה.
תשתית והתאוששות מתקלות
18. Split-Brain: שתי מופעים של השירות מקבלים החלטות סותרות בזמן תקלה בתקשורת, והנתונים ביניהם מתפצלים.
19. Retry Storm: תקלה זמנית גורמת לכל הרכיבים לבצע ניסיונות חוזרים ללא הגבלה, מעמיסה את השרת ומאריכה את התקלה.
20. Partial Failure בזמן מחיקת חשבון: החשבון נמחק, אבל הודעות, קבצים, הרשאות או נתונים אישיים נשארים במערכות אחרות.||1. Race Condition (מרוץ בין פעולות): שני משתמשים שולחים הודעות בו־זמנית, והתהליך שומר מידע בסדר שגוי או דורס עדכון של משתמש אחר.
2. Lost Update (עדכון אבוד): שני תהליכים משנים אותה רשומה, והשינוי של התהליך השני מוחק את השינוי הראשון.
3. Transaction ללא אטומיות: שמירת ההודעה מצליחה, אבל שמירת הקשר שלה נכשלת. מתקבלת הודעה ללא שיוך תקין לשיחה.
4. Foreign Key Orphan (רשומה יתומה): נמחקת שיחה, אך נשארות הודעות שמצביעות על שיחה שאינה קיימת.
5. Unique Constraint חסר: שתי בקשות מקבילות יוצרות שני משתמשים או שני אירועים שאמורים להיות ייחודיים.
6. Migration לא הפיכה: עדכון מבנה בסיס הנתונים נכשל באמצע, ולא ניתן לחזור לגרסה הקודמת בלי לאבד מידע.
סנכרון והודעות
7. Idempotency חסרה: בקשת שליחה חוזרת בעקבות ניתוק יוצרת שתי הודעות במקום הודעה אחת.
8. At-least-once Delivery ללא Deduplication: מערכת התורים מוסרת אותה הודעה כמה פעמים, והמערכת מציגה אותה שוב ושוב.
9. Event Ordering: אירועי עדכון מגיעים בסדר שונה מהסדר שבו התרחשו, והמסך מציג מצב ישן כאילו הוא החדש.
10. Race בין שמירה ל־Broadcast: המערכת משדרת הודעה למשתמשים לפני שהשמירה בבסיס הנתונים הושלמה. משתמשים רואים הודעה שאינה קיימת לאחר רענון.
11. Reconnect Gap: משתמש מתנתק ומתחבר מחדש, והודעות שהתקבלו בזמן הניתוק אינן נטענות.
12. Cache Invalidation Failure: הודעה נמחקת או משתנה, אבל מטמון ישן ממשיך להציג את הגרסה הקודמת.
אבטחה והרשאות
13. Broken Object-Level Authorization (BOLA): השרת בודק שהמשתמש מחובר, אך אינו בודק שהוא מורשה לקרוא את השיחה שאליה הוא מבקש לגשת.
14. IDOR (גישה לאובייקט באמצעות מזהה): שינוי מזהה של הודעה או שיחה בבקשה מאפשר גישה למידע של משתמש אחר, משום שההרשאה אינה נבדקת בצד השרת.
15. Race Condition בהרשאות: משתמש מאבד הרשאה לשיחה, אבל בקשה מקבילה שכבר החלה מצליחה לבצע פעולה לאחר ביטול ההרשאה.
16. Mass Assignment: השרת מקבל מהלקוח שדות שלא היה אמור לאפשר לשנות, כגון תפקיד משתמש או הרשאות מנהל.
17. Stored Cross-Site Scripting (XSS): הודעה הכוללת תוכן זדוני נשמרת ומוצגת בדפדפן באופן שמאפשר להריץ קוד לא מורשה.
תשתית והתאוששות מתקלות
18. Split-Brain: שתי מופעים של השירות מקבלים החלטות סותרות בזמן תקלה בתקשורת, והנתונים ביניהם מתפצלים.
19. Retry Storm: תקלה זמנית גורמת לכל הרכיבים לבצע ניסיונות חוזרים ללא הגבלה, מעמיסה את השרת ומאריכה את התקלה.
20. Partial Failure בזמן מחיקת חשבון: החשבון נמחק, אבל הודעות, קבצים, הרשאות או נתונים אישיים נשארים במערכות אחרות.הלכת רחוק, על וואי שAI תשמור על DRY וKISS, לי זה כבר היה עוזר מאשר לנוות אותו כל פעם על דברים טפשים כאלו
-
-
טיפ שעזר לי כמה פעמים: כשאני רואה שה-AI מסתבך, אני פשוט אומר לו לחפש קוד קיים ואמין, וזה עוזר מאוד.
לדוגמה, יש לי תחביב לחבר דומיינים לקלוד. רציתי לחבר את קול הלשון, ביקשתי ממנו והוא ניסה ונכשל. מה שעשיתי פשוט, מצאתי כאן בפורום שרשור שעסק בזה. הוא קרא אותו, ותוך דקות בנה את זה בצורה הטובה. (תודה לכל מי שכותב כאן!)
בנוסף, אני לא יודע אם הזכירו כאן, אבל סקילים זה דבר שמאוד עוזר לא לחזור על טעויות.
מה שאומר @עידו300, יש למתמחים בתחום מה שאין לקלוד. -
-
@י.-פל. כתב:
שהן?
חומרה פיזית, תכנות נמוך, בעיות אבטחה.
לא ברור לגמרי למה התכוונת - אבל בהחלט יש הדגמות רבות בהן AI יצר קושחות מותאמות לחומרות פיזיות שונות ומשונות. כולל שלטי מזגנים וטלוויזיה ועוד.
אם אתה מתכוון ב"תכנות נמוך" לאסמבלי, שפת C/C++ וכו', אז גם בתחום הזה AI הוא מצוין. וכבר כתבו ככה מתכנתי C++ שעשרות שנים במקצוע.
לגבי אבטחה - מודלי AI מצויינים בתחום, לפחות מסוף 2025.
בעיות אבטחה? מי יאמת עוד AI?
כן, בהחלט.
-
@י.-פל. כתב:
שהן?
חומרה פיזית, תכנות נמוך, בעיות אבטחה.
לא ברור לגמרי למה התכוונת - אבל בהחלט יש הדגמות רבות בהן AI יצר קושחות מותאמות לחומרות פיזיות שונות ומשונות. כולל שלטי מזגנים וטלוויזיה ועוד.
אם אתה מתכוון ב"תכנות נמוך" לאסמבלי, שפת C/C++ וכו', אז גם בתחום הזה AI הוא מצוין. וכבר כתבו ככה מתכנתי C++ שעשרות שנים במקצוע.
לגבי אבטחה - מודלי AI מצויינים בתחום, לפחות מסוף 2025.
בעיות אבטחה? מי יאמת עוד AI?
כן, בהחלט.
חומרה פיזית
NH.LOCAL כתב:
לא ברור לגמרי למה התכוונת - אבל בהחלט יש הדגמות רבות בהן AI יצר קושחות מותאמות לחומרות פיזיות שונות ומשונות. כולל שלטי מזגנים וטלוויזיה ועוד.
סתם מעניין - בדיוק עכשיו OpenAI פרסמה אתר קטן של פרוייקטי חומרה שנבנו עם קודקס...
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות