בקשת מידע | בניית תוכנה שלימה עם AI
-
@לא-מתייאש את החלק הראשון אני לוקח מיד. לגבי אנדרואיד - זה שזה רק קוטלין קצת מטעה - רוב זית בפועל בנויה כרגע סביב JVM/Desktop, כולל UI ותלויות שלא קיימות באנדרואיד, כך שפורט מלא הוא כבר פרויקט ולא מבחן נקודתי, וגם ישרוף לי מכסה לא פרופורציונלית כמו שכתבתי. אולי כשיהיה לי מכסה מיותרת או שמישהו יינדב לי.
אם התכוונת ל־MVP מוגדר לאנדרואיד - תכתוב בדיוק אילו יכולות צריכות לעבוד, ואז נראה אם זה נכנס למסגרת שהתניתי מראש מבחינת המכסות.
-
@לא-מתייאש את החלק הראשון אני לוקח מיד. לגבי אנדרואיד - זה שזה רק קוטלין קצת מטעה - רוב זית בפועל בנויה כרגע סביב JVM/Desktop, כולל UI ותלויות שלא קיימות באנדרואיד, כך שפורט מלא הוא כבר פרויקט ולא מבחן נקודתי, וגם ישרוף לי מכסה לא פרופורציונלית כמו שכתבתי. אולי כשיהיה לי מכסה מיותרת או שמישהו יינדב לי.
אם התכוונת ל־MVP מוגדר לאנדרואיד - תכתוב בדיוק אילו יכולות צריכות לעבוד, ואז נראה אם זה נכנס למסגרת שהתניתי מראש מבחינת המכסות.
@לא-מתייאש את החלק הראשון אני לוקח מיד.
מחכה
לגבי אנדרואיד - זה שזה רק קוטלין קצת מטעה - רוב זית בפועל בנויה כרגע סביב JVM/Desktop, כולל UI ותלויות שלא קיימות באנדרואיד, כך שפורט מלא הוא כבר פרויקט ולא מבחן נקודתי, וגם ישרוף לי מכסה לא פרופורציונלית כמו שכתבתי. אולי כשיהיה לי מכסה מיותרת או שמישהו יינדב לי.
חשבתי ששום דבר לא קשה עם ai, רק צריך להגיד לו ״תתאים לי את זה לאנדרואיד״, וחוץ מזה, לא זה ממש לא פרוייקט שלם, אוליי שבועיים של עבודה
-
@לא-מתייאש את החלק הראשון אני לוקח מיד.
מחכה
לגבי אנדרואיד - זה שזה רק קוטלין קצת מטעה - רוב זית בפועל בנויה כרגע סביב JVM/Desktop, כולל UI ותלויות שלא קיימות באנדרואיד, כך שפורט מלא הוא כבר פרויקט ולא מבחן נקודתי, וגם ישרוף לי מכסה לא פרופורציונלית כמו שכתבתי. אולי כשיהיה לי מכסה מיותרת או שמישהו יינדב לי.
חשבתי ששום דבר לא קשה עם ai, רק צריך להגיד לו ״תתאים לי את זה לאנדרואיד״, וחוץ מזה, לא זה ממש לא פרוייקט שלם, אוליי שבועיים של עבודה
חשבתי ששום דבר לא קשה עם ai, רק צריך להגיד לו ״תתאים לי את זה לאנדרואיד״
אתה רציני? על מה כל הויכוח פה? על זה שסוכן AI, במידה והמשתמש יודע היטב איך להשתמש בו, ואיך אמורה להיראות תוכנה וכו', מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה. לא פרומפט אחד וגמרנו.
וחוץ מזה, לא זה ממש לא פרוייקט שלם, אוליי שבועיים של עבודה
אם היה לי מספיק מכסה - סבבה, אבל אני לא יבזבז על זה עכשיו את כל המכסה השבועית. לכן כתבתי - כשיהיה לי זמן.
-
חשבתי ששום דבר לא קשה עם ai, רק צריך להגיד לו ״תתאים לי את זה לאנדרואיד״
אתה רציני? על מה כל הויכוח פה? על זה שסוכן AI, במידה והמשתמש יודע היטב איך להשתמש בו, ואיך אמורה להיראות תוכנה וכו', מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה. לא פרומפט אחד וגמרנו.
וחוץ מזה, לא זה ממש לא פרוייקט שלם, אוליי שבועיים של עבודה
אם היה לי מספיק מכסה - סבבה, אבל אני לא יבזבז על זה עכשיו את כל המכסה השבועית. לכן כתבתי - כשיהיה לי זמן.
אתה רציני? על מה כל הויכוח פה? על זה שסוכן AI, במידה והמשתמש יודע היטב איך להשתמש בו, ואיך אמורה להיראות תוכנה וכו', מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה. לא פרומפט אחד וגמרנו.
תפתיע אותי
אם היה לי מספיק מכסה - סבבה, אבל אני לא יבזבז על זה עכשיו את כל המכסה השבועית. לכן כתבתי - כשיהיה לי זמן.
אל תבזבז את הטוקנים בשביל זה, אני ״קצת״ מבין בסוכנים, בllm ואין סיכוי שתעשה את זה אם אתה לא מבין באנדרואיד, ואם לא היית מסוגל לעשות את זה בלי ai.
-
חשבתי ששום דבר לא קשה עם ai, רק צריך להגיד לו ״תתאים לי את זה לאנדרואיד״
אתה רציני? על מה כל הויכוח פה? על זה שסוכן AI, במידה והמשתמש יודע היטב איך להשתמש בו, ואיך אמורה להיראות תוכנה וכו', מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה. לא פרומפט אחד וגמרנו.
וחוץ מזה, לא זה ממש לא פרוייקט שלם, אוליי שבועיים של עבודה
אם היה לי מספיק מכסה - סבבה, אבל אני לא יבזבז על זה עכשיו את כל המכסה השבועית. לכן כתבתי - כשיהיה לי זמן.
אתה רציני? על מה כל הויכוח פה? על זה שסוכן AI, במידה והמשתמש יודע היטב איך להשתמש בו, ואיך אמורה להיראות תוכנה וכו', מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה. לא פרומפט אחד וגמרנו.
עניתי לך, ראיתי עכשיו את הPR שלך, מקווה שהבנת, 4 באגים קריטים בשביל הFEATURE בנוסף ל2 regressions, איפה "ו-AI יכול לאתר את הבאגים האלו כבר עכשיו, בקלות ובמהירות, כשהוא מגיש לך את התיקון שלהם במקביל...", מעניין שAI לא ראה את הדברים הללו שקפצו לי לעניים מיד, ממש רחוק מאוד מ"מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה"
-
אתה רציני? על מה כל הויכוח פה? על זה שסוכן AI, במידה והמשתמש יודע היטב איך להשתמש בו, ואיך אמורה להיראות תוכנה וכו', מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה. לא פרומפט אחד וגמרנו.
עניתי לך, ראיתי עכשיו את הPR שלך, מקווה שהבנת, 4 באגים קריטים בשביל הFEATURE בנוסף ל2 regressions, איפה "ו-AI יכול לאתר את הבאגים האלו כבר עכשיו, בקלות ובמהירות, כשהוא מגיש לך את התיקון שלהם במקביל...", מעניין שAI לא ראה את הדברים הללו שקפצו לי לעניים מיד, ממש רחוק מאוד מ"מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה"
עניתי לך, ראיתי עכשיו את הPR שלך, מקווה שהבנת, 4 באגים קריטים בשביל הFEATURE בנוסף ל2 regressions, איפה "ו-AI יכול לאתר את הבאגים האלו כבר עכשיו, בקלות ובמהירות, כשהוא מגיש לך את התיקון שלהם במקביל...", מעניין שAI לא ראה את הדברים הללו שקפצו לי לעניים מיד, ממש רחוק מאוד מ"מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה"
כל עוד לא אמרתי לך שסיימתי - לא סיימתי. הוא באמצע לעבוד.
-
עניתי לך, ראיתי עכשיו את הPR שלך, מקווה שהבנת, 4 באגים קריטים בשביל הFEATURE בנוסף ל2 regressions, איפה "ו-AI יכול לאתר את הבאגים האלו כבר עכשיו, בקלות ובמהירות, כשהוא מגיש לך את התיקון שלהם במקביל...", מעניין שAI לא ראה את הדברים הללו שקפצו לי לעניים מיד, ממש רחוק מאוד מ"מבא תוצאות טובות בהרבה ממתכנת אנושי, טוב ככל שיהיה"
כל עוד לא אמרתי לך שסיימתי - לא סיימתי. הוא באמצע לעבוד.
-
@לא-מתייאש טוב, הסתיימה לי שוב המכסה בפעם השלישית, אז נצטרך לחכות עד 14:00 שתתאפס המכסה.
@א.מ.ד. כששולחים PR במצב מוכן זה אומר שזה מוכן אבל לא משנה
אז ככה:
לגבי זה שה־PR נפתח כ-Ready - אתה צודק. הוא היה צריך להיפתח כ-Draft כל עוד נשארו בדיקות ידניות וה-build המלא לא הושלם, גם אם מבחינתי עוד לא סיימתי את המבחן.לגבי ההערות עצמן - אני דווקא רוצה לתת לסוכן לטפל בהן כשתתחדש לי המכסה, כי מבחינתי code review ותיקון בעקבותיו הם חלק מהעבודה בדיוק כמו אצל מתכנת אנושי. בשום שלב לא הסכמתי עם הטענה שפרומפט אחד מספיק. העבודה צריכה להיות בשיתוף פעולה מלא עם ה-AI, וזה רק מראה לך כמה שיתוף פעולה של שניכם יכול להועיל לעולם. זה בדיוק review אנושי. עכשיו תן לסוכן לקבל את ה־review ולסגור אותו. ככה עובדים עם סוכן AI.
רק צריך להפריד בין דברים: שתי הרגרסיות ו-FAT32 הן הערות לגיטימיות לפתרון וקודקס כבר מטפל בהן.
לעומת זאת, שינוי אות כונן החרגתי מראש במפורש מהמשימה.
גם הגנה מלאה מפני USB מזויף/משחית נתונים ו-hot removal בזמן ש-SQLite ו-Lucene עובדים עם mmap כבר הופכת את המשימה מתמיכה בנתיב חיצוני לתמיכה מלאה ואמינה ב-removabl- media, כולל שינוי אפשרי ב־SeforimLibrary שהוא בכלל submodule או מאגר נפרד. זו דרישה לגיטימית למוצר, בגלל שאתה מכיר את בסיס המשתמשים שלך, אבל זו כבר דרישה ספציפית שלא היה לי איך לדעת מראש. אתה שמתחזק את זית מכיר את התופעה, סוכן שנכנס עכשיו לריפו לא יכול לדעת שלקהל המסוים הזה יש שיעור חריג של דיסקים מזויפים מאליאקספרס אלא אם הדבר מתועד בקוד/issues/spec.אין לי בעיה שזו תהיה הדרישה - רק בוא נקבע עכשיו את קו הסיום ולא נוסיף בכל review שכבת דרישות חדשה. אם מבחינתך ארבעת הדברים שכתבת עכשיו הם תנאי הקבלה, תגיד במפורש, ואני אתן לסוכן להמשיך מול הרשימה הזו כשתתחדש לי המכסה עד שנראה לאן הוא מגיע.
מעניין שAI לא ראה את הדברים הללו שקפצו לי לעיניים מיד
כי אתה המתחזק של הפרויקט. גם מתכנת אנושי לא היה רואה את זה מיד.
ואני יגיד לך יותר מזה? אפילו לא השתמשתי ב-GPT 6 Astra, אלא רק ב-Sol, שהפער ביניהם הוא עצום!
אני ״קצת״ מבין בסוכנים
לא התרשמתי ככה, אם אתה כל כך מתכחש למהפכת ה-AI...
בllm
אין קשר!!! אתה יכול להיות עילוי עצום ב-llm, אבל לא לדעת איך מקודדים משחק איקס עיגול בסוכן AI!
-
@לא-מתייאש טוב, הסתיימה לי שוב המכסה בפעם השלישית, אז נצטרך לחכות עד 14:00 שתתאפס המכסה.
@א.מ.ד. כששולחים PR במצב מוכן זה אומר שזה מוכן אבל לא משנה
אז ככה:
לגבי זה שה־PR נפתח כ-Ready - אתה צודק. הוא היה צריך להיפתח כ-Draft כל עוד נשארו בדיקות ידניות וה-build המלא לא הושלם, גם אם מבחינתי עוד לא סיימתי את המבחן.לגבי ההערות עצמן - אני דווקא רוצה לתת לסוכן לטפל בהן כשתתחדש לי המכסה, כי מבחינתי code review ותיקון בעקבותיו הם חלק מהעבודה בדיוק כמו אצל מתכנת אנושי. בשום שלב לא הסכמתי עם הטענה שפרומפט אחד מספיק. העבודה צריכה להיות בשיתוף פעולה מלא עם ה-AI, וזה רק מראה לך כמה שיתוף פעולה של שניכם יכול להועיל לעולם. זה בדיוק review אנושי. עכשיו תן לסוכן לקבל את ה־review ולסגור אותו. ככה עובדים עם סוכן AI.
רק צריך להפריד בין דברים: שתי הרגרסיות ו-FAT32 הן הערות לגיטימיות לפתרון וקודקס כבר מטפל בהן.
לעומת זאת, שינוי אות כונן החרגתי מראש במפורש מהמשימה.
גם הגנה מלאה מפני USB מזויף/משחית נתונים ו-hot removal בזמן ש-SQLite ו-Lucene עובדים עם mmap כבר הופכת את המשימה מתמיכה בנתיב חיצוני לתמיכה מלאה ואמינה ב-removabl- media, כולל שינוי אפשרי ב־SeforimLibrary שהוא בכלל submodule או מאגר נפרד. זו דרישה לגיטימית למוצר, בגלל שאתה מכיר את בסיס המשתמשים שלך, אבל זו כבר דרישה ספציפית שלא היה לי איך לדעת מראש. אתה שמתחזק את זית מכיר את התופעה, סוכן שנכנס עכשיו לריפו לא יכול לדעת שלקהל המסוים הזה יש שיעור חריג של דיסקים מזויפים מאליאקספרס אלא אם הדבר מתועד בקוד/issues/spec.אין לי בעיה שזו תהיה הדרישה - רק בוא נקבע עכשיו את קו הסיום ולא נוסיף בכל review שכבת דרישות חדשה. אם מבחינתך ארבעת הדברים שכתבת עכשיו הם תנאי הקבלה, תגיד במפורש, ואני אתן לסוכן להמשיך מול הרשימה הזו כשתתחדש לי המכסה עד שנראה לאן הוא מגיע.
מעניין שAI לא ראה את הדברים הללו שקפצו לי לעיניים מיד
כי אתה המתחזק של הפרויקט. גם מתכנת אנושי לא היה רואה את זה מיד.
ואני יגיד לך יותר מזה? אפילו לא השתמשתי ב-GPT 6 Astra, אלא רק ב-Sol, שהפער ביניהם הוא עצום!
אני ״קצת״ מבין בסוכנים
לא התרשמתי ככה, אם אתה כל כך מתכחש למהפכת ה-AI...
בllm
אין קשר!!! אתה יכול להיות עילוי עצום ב-llm, אבל לא לדעת איך מקודדים משחק איקס עיגול בסוכן AI!
העבודה צריכה להיות בשיתוף פעולה מלא עם ה-AI, וזה רק מראה לך כמה שיתוף פעולה של שניכם יכול להועיל לעולם. זה בדיוק review אנושי. עכשיו תן לסוכן לקבל את ה־review ולסגור אותו. ככה עובדים עם סוכן AI.
לא, זה ממש אבל ממש לא review אנושי, ואני לא משתף פעולה איתו
לעומת זאת, שינוי אות כונן החרגתי מראש במפורש מהמשימה
למה ? זה גם אומר שלפי השיטה שלך, אונקיי יעבוד רק עם מחשב אחד ספציפי ?? זה טיפש אבל זה מה שהוא היה הולך לעשות
גם הגנה מלאה מפני USB מזויף/משחית נתונים ו-hot removal בזמן ש-SQLite ו-Lucene עובדים עם mmap כבר הופכת את המשימה מתמיכה בנתיב חיצוני לתמיכה מלאה ואמינה ב-removabl- media, כולל שינוי אפשרי ב־SeforimLibrary שהוא בכלל submodule או מאגר נפרד. זו דרישה לגיטימית למוצר, בגלל שאתה מכיר את בסיס המשתמשים שלך, אבל זו כבר דרישה ספציפית שלא היה לי איך לדעת מראש.
זה נכון ולכן מראש היית צריך לשאול כמו בכל פרוייקט, טעות שלך לא של הסוכן, וזה לא דרישה לגיטמית, זה פשוט גרוע ביותר שתוכנה תקרוס באמצע בגלל זה
תה שמתחזק את זית מכיר את התופעה, סוכן שנכנס עכשיו לריפו לא יכול לדעת שלקהל המסוים הזה יש שיעור חריג של דיסקים מזויפים מאליאקספרס אלא אם הדבר מתועד בקוד/issues/spec.
כשאני מקבל pr אני לא מדבר עם סוכן, אני מדבר עם בן אדם, והוא חייב 100%, לא אכפת לי בכלל מי כתב
אין לי בעיה שזו תהיה הדרישה - רק בוא נקבע עכשיו את קו הסיום ולא נוסיף בכל review שכבת דרישות חדשה. אם מבחינתך ארבעת הדברים שכתבת עכשיו הם תנאי הקבלה, תגיד במפורש, ואני אתן לסוכן להמשיך מול הרשימה הזו כשתתחדש לי המכסה עד שנראה לאן הוא מגיע.
גם אני יודע לכתוב פרומפטים, אין עניין שתעשה את זה ושכל פעם אני אקרא את זה, ואגיד לך מה שלא נכון, זה סתם מעייף אותי
כי אתה המתחזק של הפרויקט. גם מתכנת אנושי לא היה רואה את זה מיד.
בן אדם נורמלי הייה רואה אותם, זה טעויות חמורות ביותר, אם זה היה נכנס לprod היה מקריס לכולם, זה יכול לגרום נזק בלתי הפיך שזה פוגע בשם של התוכנה, תדמיין שהיית עושה את זה ללקוח ששילם לך את זה, פשוט הרסת לו את התוכנה
לא התרשמתי ככה, אם אתה כל כך מתכחש למהפכת ה-AI...
זה לא קשור, אני רק יודע מתי כן ומתי לא
אין קשר!!! אתה יכול להיות עילוי עצום ב-llm, אבל לא לדעת איך מקודדים משחק איקס עיגול בסוכן AI!
אני לא מסכים. אם אתה מבין אז אתה יודע מראש פלוס מינוס מה הוא הולך לעשות
בקיצור, מה הערתי זה רק התחלה, אתה תתן את הערות שלי לסוכן והוא יעשה עוד טעויות כי אתה לא מבין מה שאתה עושה, כשאני מבקש ממתכנת feature, אני מצפה שהוא לא יכניס לי חומר נפץ בכל התוכנה שלי, בן אדם צריך לשאול את השאולות הטובות, הוא אמור להבין את הקונטקסט של התוכנה, הוא גם צריך לכבד את המתכנת שהיה לפניו, אם הוא לא עשה את זה וזה היה כ״כ פשוט יש לזה סיבה, גם אני יוגע להפעיל סוכן, בקיצור עבודה של מתכנת אף פעם היה לכתוב קוד, זה תמיד היה טפל, העבודה שלו זה לפטור בעייות, זית בשביל הקונוקסט זה תוכנה מאוד יציבה בגלל שסגרתי את הפינות איפה שיכול להיות בעייות ובגלל שיש לי ניסיון, עכשיו דיסק חיצוני זה להכניס משהו מאוד לא יציב, ולכן אסור לקחת את זה בקלות כמו שעשית, זה כבר היה כישלון
אני לא צריך אותך בשביל לכתוב פרומפט, את זה אני יודע לעשות לבד, תאמין לי שאני לא רוצה לקרוא את הזבל שהוא ימציא בשביל מה שהערתי, תשאל את astra ואת מי שאתה רוצה, זה תמיד יהיה זבל כי אתה בעצמך לא יודע איך לעשות את זה בצורה נכונה, וזה הנקודה שאני רוצה להגיע, ושכולם יבינו, אם עשיתם פרוייקט בלי ללמוד, הוא יכול להיות בprod אבל לא יתכן שלא יהיה טעויות חמורות מסוג זה.
אני יכול להגיד לך מה הוא יעשה אם תמשיך, הוא יעשה polling בשביל חלק מהדברים, ואני אגיד שלא עושים polling שזה יכול למנוע מהמעבד מלהיכנס במצב חיסרון אנרגיה, הוא יגיד נכון ״טעיתי״, אז הוא יעשה system event, הוא יעשה זבל על מאק וולינוקס ואתה לא תרגיש את זה כי בדקת רק על ווינדוס בלי להרגיש שהוא כתב קוד אחר בשביל לינוקס ומאק, ונגיד שזה יהיה קוד נכון, הוא ישתמש בjna בלי להרגיש שזית מקומפל לנטיבי ולכן אני לא רוצה reflection אבל לא יכלת לדעת את זה כי אתה לא יודע מה זה, ולכן הוא יבנה בינרי ויעלה את הdll ברפו שזה חמור מאוד ונוגד כל כללי האבטחה, ואין לדבר סוף. וגם אם תגיד לו את כל זה, הוא ימשיך לעשות טעות אחרי טעות כי אתה לא אומר לו את הצורה הנכונה לעשות את זה.
-
העבודה צריכה להיות בשיתוף פעולה מלא עם ה-AI, וזה רק מראה לך כמה שיתוף פעולה של שניכם יכול להועיל לעולם. זה בדיוק review אנושי. עכשיו תן לסוכן לקבל את ה־review ולסגור אותו. ככה עובדים עם סוכן AI.
לא, זה ממש אבל ממש לא review אנושי, ואני לא משתף פעולה איתו
לעומת זאת, שינוי אות כונן החרגתי מראש במפורש מהמשימה
למה ? זה גם אומר שלפי השיטה שלך, אונקיי יעבוד רק עם מחשב אחד ספציפי ?? זה טיפש אבל זה מה שהוא היה הולך לעשות
גם הגנה מלאה מפני USB מזויף/משחית נתונים ו-hot removal בזמן ש-SQLite ו-Lucene עובדים עם mmap כבר הופכת את המשימה מתמיכה בנתיב חיצוני לתמיכה מלאה ואמינה ב-removabl- media, כולל שינוי אפשרי ב־SeforimLibrary שהוא בכלל submodule או מאגר נפרד. זו דרישה לגיטימית למוצר, בגלל שאתה מכיר את בסיס המשתמשים שלך, אבל זו כבר דרישה ספציפית שלא היה לי איך לדעת מראש.
זה נכון ולכן מראש היית צריך לשאול כמו בכל פרוייקט, טעות שלך לא של הסוכן, וזה לא דרישה לגיטמית, זה פשוט גרוע ביותר שתוכנה תקרוס באמצע בגלל זה
תה שמתחזק את זית מכיר את התופעה, סוכן שנכנס עכשיו לריפו לא יכול לדעת שלקהל המסוים הזה יש שיעור חריג של דיסקים מזויפים מאליאקספרס אלא אם הדבר מתועד בקוד/issues/spec.
כשאני מקבל pr אני לא מדבר עם סוכן, אני מדבר עם בן אדם, והוא חייב 100%, לא אכפת לי בכלל מי כתב
אין לי בעיה שזו תהיה הדרישה - רק בוא נקבע עכשיו את קו הסיום ולא נוסיף בכל review שכבת דרישות חדשה. אם מבחינתך ארבעת הדברים שכתבת עכשיו הם תנאי הקבלה, תגיד במפורש, ואני אתן לסוכן להמשיך מול הרשימה הזו כשתתחדש לי המכסה עד שנראה לאן הוא מגיע.
גם אני יודע לכתוב פרומפטים, אין עניין שתעשה את זה ושכל פעם אני אקרא את זה, ואגיד לך מה שלא נכון, זה סתם מעייף אותי
כי אתה המתחזק של הפרויקט. גם מתכנת אנושי לא היה רואה את זה מיד.
בן אדם נורמלי הייה רואה אותם, זה טעויות חמורות ביותר, אם זה היה נכנס לprod היה מקריס לכולם, זה יכול לגרום נזק בלתי הפיך שזה פוגע בשם של התוכנה, תדמיין שהיית עושה את זה ללקוח ששילם לך את זה, פשוט הרסת לו את התוכנה
לא התרשמתי ככה, אם אתה כל כך מתכחש למהפכת ה-AI...
זה לא קשור, אני רק יודע מתי כן ומתי לא
אין קשר!!! אתה יכול להיות עילוי עצום ב-llm, אבל לא לדעת איך מקודדים משחק איקס עיגול בסוכן AI!
אני לא מסכים. אם אתה מבין אז אתה יודע מראש פלוס מינוס מה הוא הולך לעשות
בקיצור, מה הערתי זה רק התחלה, אתה תתן את הערות שלי לסוכן והוא יעשה עוד טעויות כי אתה לא מבין מה שאתה עושה, כשאני מבקש ממתכנת feature, אני מצפה שהוא לא יכניס לי חומר נפץ בכל התוכנה שלי, בן אדם צריך לשאול את השאולות הטובות, הוא אמור להבין את הקונטקסט של התוכנה, הוא גם צריך לכבד את המתכנת שהיה לפניו, אם הוא לא עשה את זה וזה היה כ״כ פשוט יש לזה סיבה, גם אני יוגע להפעיל סוכן, בקיצור עבודה של מתכנת אף פעם היה לכתוב קוד, זה תמיד היה טפל, העבודה שלו זה לפטור בעייות, זית בשביל הקונוקסט זה תוכנה מאוד יציבה בגלל שסגרתי את הפינות איפה שיכול להיות בעייות ובגלל שיש לי ניסיון, עכשיו דיסק חיצוני זה להכניס משהו מאוד לא יציב, ולכן אסור לקחת את זה בקלות כמו שעשית, זה כבר היה כישלון
אני לא צריך אותך בשביל לכתוב פרומפט, את זה אני יודע לעשות לבד, תאמין לי שאני לא רוצה לקרוא את הזבל שהוא ימציא בשביל מה שהערתי, תשאל את astra ואת מי שאתה רוצה, זה תמיד יהיה זבל כי אתה בעצמך לא יודע איך לעשות את זה בצורה נכונה, וזה הנקודה שאני רוצה להגיע, ושכולם יבינו, אם עשיתם פרוייקט בלי ללמוד, הוא יכול להיות בprod אבל לא יתכן שלא יהיה טעויות חמורות מסוג זה.
אני יכול להגיד לך מה הוא יעשה אם תמשיך, הוא יעשה polling בשביל חלק מהדברים, ואני אגיד שלא עושים polling שזה יכול למנוע מהמעבד מלהיכנס במצב חיסרון אנרגיה, הוא יגיד נכון ״טעיתי״, אז הוא יעשה system event, הוא יעשה זבל על מאק וולינוקס ואתה לא תרגיש את זה כי בדקת רק על ווינדוס בלי להרגיש שהוא כתב קוד אחר בשביל לינוקס ומאק, ונגיד שזה יהיה קוד נכון, הוא ישתמש בjna בלי להרגיש שזית מקומפל לנטיבי ולכן אני לא רוצה reflection אבל לא יכלת לדעת את זה כי אתה לא יודע מה זה, ולכן הוא יבנה בינרי ויעלה את הdll ברפו שזה חמור מאוד ונוגד כל כללי האבטחה, ואין לדבר סוף. וגם אם תגיד לו את כל זה, הוא ימשיך לעשות טעות אחרי טעות כי אתה לא אומר לו את הצורה הנכונה לעשות את זה.
@לא-מתייאש טוב, תמשיך להתווכח. אין לי כוח אפילו לענות עניינית. אתה יודע טוב מאוד שאלו תירוצים בלבד, ושאם תשתמש בסוכן AI לפרויקט הזה העבודה תהיה לך הרבה יותר קלה ומהירה. אין עניין להתעמת מול כל העולם רק בשביל עיקרון מיושן.
זה מזכיר לי את המבחן של @pcinfogmach כאן:
https://mitmachim.top/topic/78123/סקר-האתגר-שלי-לבינה-המלאכותית-בנושא-תיכנות
שכמובן היום מודל של 2B עובר בקלות.תשתמש ב-AI, אל תשתמש ב-AI, זה לא באמת מעניין אותי. אתה דופק רק את עצמך.
אני מאוד מעריך אותך ואת פועלך, ולכן היה חשוב לי לנסות לשכנע אותך לעבוד צמוד עם סוכן AI, ככלי בידיך ולא כמנהל הפרוייקט. אם אתה מתעקש להישאר מאחור, כנראה שאתה מודע להשלכות ומוכן לשאת בהן.בהערכה רבה.
-
@לא-מתייאש את החלק הראשון אני לוקח מיד.
מחכה
לגבי אנדרואיד - זה שזה רק קוטלין קצת מטעה - רוב זית בפועל בנויה כרגע סביב JVM/Desktop, כולל UI ותלויות שלא קיימות באנדרואיד, כך שפורט מלא הוא כבר פרויקט ולא מבחן נקודתי, וגם ישרוף לי מכסה לא פרופורציונלית כמו שכתבתי. אולי כשיהיה לי מכסה מיותרת או שמישהו יינדב לי.
חשבתי ששום דבר לא קשה עם ai, רק צריך להגיד לו ״תתאים לי את זה לאנדרואיד״, וחוץ מזה, לא זה ממש לא פרוייקט שלם, אוליי שבועיים של עבודה
@א.מ.ד. כתב:
@לא-מתייאש את החלק הראשון אני לוקח מיד.
מחכה
גם אני ועוד נשמח שיהיה אפשרות כזאת (כי לצערי הC שלי הוא קטנטן) אז תעשה את זה גם בשביל הציבור לא רק בשביל הAI...
-
@א.מ.ד. כתב:
@לא-מתייאש את החלק הראשון אני לוקח מיד.
מחכה
גם אני ועוד נשמח שיהיה אפשרות כזאת (כי לצערי הC שלי הוא קטנטן) אז תעשה את זה גם בשביל הציבור לא רק בשביל הAI...
-
-
@א.מ.ד. (אישית בשבילי מספיק שזה יעבוד על דיסק D)
זה באמת קשה לAI לעשות את זה או גומר מכסות? מה כל כך מסובך בזה שזה יזכור נתיב אחר או שאולי זה בגלל שהוא צריך ללמוד את הפרוייקט? -
העבודה צריכה להיות בשיתוף פעולה מלא עם ה-AI, וזה רק מראה לך כמה שיתוף פעולה של שניכם יכול להועיל לעולם. זה בדיוק review אנושי. עכשיו תן לסוכן לקבל את ה־review ולסגור אותו. ככה עובדים עם סוכן AI.
לא, זה ממש אבל ממש לא review אנושי, ואני לא משתף פעולה איתו
לעומת זאת, שינוי אות כונן החרגתי מראש במפורש מהמשימה
למה ? זה גם אומר שלפי השיטה שלך, אונקיי יעבוד רק עם מחשב אחד ספציפי ?? זה טיפש אבל זה מה שהוא היה הולך לעשות
גם הגנה מלאה מפני USB מזויף/משחית נתונים ו-hot removal בזמן ש-SQLite ו-Lucene עובדים עם mmap כבר הופכת את המשימה מתמיכה בנתיב חיצוני לתמיכה מלאה ואמינה ב-removabl- media, כולל שינוי אפשרי ב־SeforimLibrary שהוא בכלל submodule או מאגר נפרד. זו דרישה לגיטימית למוצר, בגלל שאתה מכיר את בסיס המשתמשים שלך, אבל זו כבר דרישה ספציפית שלא היה לי איך לדעת מראש.
זה נכון ולכן מראש היית צריך לשאול כמו בכל פרוייקט, טעות שלך לא של הסוכן, וזה לא דרישה לגיטמית, זה פשוט גרוע ביותר שתוכנה תקרוס באמצע בגלל זה
תה שמתחזק את זית מכיר את התופעה, סוכן שנכנס עכשיו לריפו לא יכול לדעת שלקהל המסוים הזה יש שיעור חריג של דיסקים מזויפים מאליאקספרס אלא אם הדבר מתועד בקוד/issues/spec.
כשאני מקבל pr אני לא מדבר עם סוכן, אני מדבר עם בן אדם, והוא חייב 100%, לא אכפת לי בכלל מי כתב
אין לי בעיה שזו תהיה הדרישה - רק בוא נקבע עכשיו את קו הסיום ולא נוסיף בכל review שכבת דרישות חדשה. אם מבחינתך ארבעת הדברים שכתבת עכשיו הם תנאי הקבלה, תגיד במפורש, ואני אתן לסוכן להמשיך מול הרשימה הזו כשתתחדש לי המכסה עד שנראה לאן הוא מגיע.
גם אני יודע לכתוב פרומפטים, אין עניין שתעשה את זה ושכל פעם אני אקרא את זה, ואגיד לך מה שלא נכון, זה סתם מעייף אותי
כי אתה המתחזק של הפרויקט. גם מתכנת אנושי לא היה רואה את זה מיד.
בן אדם נורמלי הייה רואה אותם, זה טעויות חמורות ביותר, אם זה היה נכנס לprod היה מקריס לכולם, זה יכול לגרום נזק בלתי הפיך שזה פוגע בשם של התוכנה, תדמיין שהיית עושה את זה ללקוח ששילם לך את זה, פשוט הרסת לו את התוכנה
לא התרשמתי ככה, אם אתה כל כך מתכחש למהפכת ה-AI...
זה לא קשור, אני רק יודע מתי כן ומתי לא
אין קשר!!! אתה יכול להיות עילוי עצום ב-llm, אבל לא לדעת איך מקודדים משחק איקס עיגול בסוכן AI!
אני לא מסכים. אם אתה מבין אז אתה יודע מראש פלוס מינוס מה הוא הולך לעשות
בקיצור, מה הערתי זה רק התחלה, אתה תתן את הערות שלי לסוכן והוא יעשה עוד טעויות כי אתה לא מבין מה שאתה עושה, כשאני מבקש ממתכנת feature, אני מצפה שהוא לא יכניס לי חומר נפץ בכל התוכנה שלי, בן אדם צריך לשאול את השאולות הטובות, הוא אמור להבין את הקונטקסט של התוכנה, הוא גם צריך לכבד את המתכנת שהיה לפניו, אם הוא לא עשה את זה וזה היה כ״כ פשוט יש לזה סיבה, גם אני יוגע להפעיל סוכן, בקיצור עבודה של מתכנת אף פעם היה לכתוב קוד, זה תמיד היה טפל, העבודה שלו זה לפטור בעייות, זית בשביל הקונוקסט זה תוכנה מאוד יציבה בגלל שסגרתי את הפינות איפה שיכול להיות בעייות ובגלל שיש לי ניסיון, עכשיו דיסק חיצוני זה להכניס משהו מאוד לא יציב, ולכן אסור לקחת את זה בקלות כמו שעשית, זה כבר היה כישלון
אני לא צריך אותך בשביל לכתוב פרומפט, את זה אני יודע לעשות לבד, תאמין לי שאני לא רוצה לקרוא את הזבל שהוא ימציא בשביל מה שהערתי, תשאל את astra ואת מי שאתה רוצה, זה תמיד יהיה זבל כי אתה בעצמך לא יודע איך לעשות את זה בצורה נכונה, וזה הנקודה שאני רוצה להגיע, ושכולם יבינו, אם עשיתם פרוייקט בלי ללמוד, הוא יכול להיות בprod אבל לא יתכן שלא יהיה טעויות חמורות מסוג זה.
אני יכול להגיד לך מה הוא יעשה אם תמשיך, הוא יעשה polling בשביל חלק מהדברים, ואני אגיד שלא עושים polling שזה יכול למנוע מהמעבד מלהיכנס במצב חיסרון אנרגיה, הוא יגיד נכון ״טעיתי״, אז הוא יעשה system event, הוא יעשה זבל על מאק וולינוקס ואתה לא תרגיש את זה כי בדקת רק על ווינדוס בלי להרגיש שהוא כתב קוד אחר בשביל לינוקס ומאק, ונגיד שזה יהיה קוד נכון, הוא ישתמש בjna בלי להרגיש שזית מקומפל לנטיבי ולכן אני לא רוצה reflection אבל לא יכלת לדעת את זה כי אתה לא יודע מה זה, ולכן הוא יבנה בינרי ויעלה את הdll ברפו שזה חמור מאוד ונוגד כל כללי האבטחה, ואין לדבר סוף. וגם אם תגיד לו את כל זה, הוא ימשיך לעשות טעות אחרי טעות כי אתה לא אומר לו את הצורה הנכונה לעשות את זה.
אני יכול להגיד לך מה הוא יעשה אם תמשיך
השאלה מה הסיבה לזה לדעתך
הרי אתה אימנת אותו על כתב רש"י במשך שבוע בלבד על חומרה חלשה וקצת חומר וזה הגיע לתוצאות מרשימות (אם כי לא ברמה של בן אדם שמבין הקשר)
כאן מדובר בכמויות של מתכנתים מעולים עם החומרה החזקה בעולם וכמויות קוד ענקיות. -
@לא-מתייאש טוב, תמשיך להתווכח. אין לי כוח אפילו לענות עניינית. אתה יודע טוב מאוד שאלו תירוצים בלבד, ושאם תשתמש בסוכן AI לפרויקט הזה העבודה תהיה לך הרבה יותר קלה ומהירה. אין עניין להתעמת מול כל העולם רק בשביל עיקרון מיושן.
זה מזכיר לי את המבחן של @pcinfogmach כאן:
https://mitmachim.top/topic/78123/סקר-האתגר-שלי-לבינה-המלאכותית-בנושא-תיכנות
שכמובן היום מודל של 2B עובר בקלות.תשתמש ב-AI, אל תשתמש ב-AI, זה לא באמת מעניין אותי. אתה דופק רק את עצמך.
אני מאוד מעריך אותך ואת פועלך, ולכן היה חשוב לי לנסות לשכנע אותך לעבוד צמוד עם סוכן AI, ככלי בידיך ולא כמנהל הפרוייקט. אם אתה מתעקש להישאר מאחור, כנראה שאתה מודע להשלכות ומוכן לשאת בהן.בהערכה רבה.
-
@א.מ.ד. אני משתמש בAI, ואף פעם לא אמרתי לא להשתמש בAI, רק שזה לא מונע מללמוד ומי שלא לומד יעשה טעויות, זהו.
וזה לא נגדך אישית, זה רק מעצבן אותי לומר שכל אחד שכאילו יודע לכתוב פרומפט חושב שהוא ויותר טוב מאלפי שעות של עמל ושל ניסיון.
-
אני יכול להגיד לך מה הוא יעשה אם תמשיך
השאלה מה הסיבה לזה לדעתך
הרי אתה אימנת אותו על כתב רש"י במשך שבוע בלבד על חומרה חלשה וקצת חומר וזה הגיע לתוצאות מרשימות (אם כי לא ברמה של בן אדם שמבין הקשר)
כאן מדובר בכמויות של מתכנתים מעולים עם החומרה החזקה בעולם וכמויות קוד ענקיות.השאלה מה הסיבה לזה לדעתך
הרי אתה אימנת אותו על כתב רש"י במשך שבוע בלבד על חומרה חלשה וקצת חומר וזה הגיע לתוצאות מרשימות (אם כי לא ברמה של בן אדם שמבין הקשר)
כאן מדובר בכמויות של מתכנתים מעולים עם החומרה החזקה בעולם וכמויות קוד ענקיות.הסיבה שאתה מכניס "משתנה" שהוא מאוד לא יציב, אפשר להוציא את הדיק און קיי בדיוק בזמן שלא היה צריך להוציא אותו, אפשר לפרמט אותו, הוא יכול להיות מזויף כמו שיש הרבה מאליאקספרס, וכשאתה מכניס משהו בתוכנה שאין לך שליטה עליו, זה קשה, אתה צריך לחשוב על כל דבר שלא יעשו, ואם אתה שואל אותי מה הצורה הנכונה לעשות את זה, אני לא יודע, אני רק יכול לומר לך מה שלא נכון בוודאות, ולכן מן הראוי היה לדבר עם בן אדם שמבין עניין ולשקול את הדברים, אני כרגע לא לקחתי את הזמן לחשוב איך לבצע את זה.
-
@כולם! אפשר לנהל ויכוח, אבל בצורה עניינית ומכבדת.
תודה -
@כולם! אפשר לנהל ויכוח, אבל בצורה עניינית ומכבדת.
תודה@שניאור-שמח דוקא מאוד נהנתי מהדיון, דוקא בגלל הטונים הגבוהים. שמראים יופי. אם מישהו רוצה שאתקצר לו, אז ככה (בגסות):
@א.מ.ד. טוען שבעקבות מהפכת הAI תכנון הפך להיות לנחלת הכלל, ובעזרת כמה פרומטים אפשר לפתח הרבה דברים, ומי שמתעלם מזה - מתנהג כעיוור (ועוד אם לא עכשיו, אז עוד חודש עוד חצי שנה, רק תחשבו מה ייקרה פה עוד שנתיים).
@לא-מתייאש טוען, שתכנות ולוגיקה הם מעשי ידי השכל, ואין אף כלי של "בינה מלאכותית" שהגיע (ואולי גם שיגיע) לרמה של השכל. בנוסף הוא טוען על "אחריות הקוד" - לכך שגם קוד שנכתב ע"י AI נצרך לאישור האנושי. בבד בבד עם זה הוא טוען (בין השורות), שAI הוא כלי נהדר, ויש להשתמש בו בצורה נכונה אחרי שהמשתמש בו יודע איך הדברים פועלים מתחת למכסה מנוע.בנוסף @א.מ.ד. ביקש לתרום קוד (PR בשפה מקצועית) לפרוייקט מאגר ספרים של זית (בבעלות @לא-מתייאש), ו @לא-מתייאש דחה את בקשת התרומה מכיוון שהיא לא לקחה בחשבון כמה דברים טכניים מהותיים בניהול נכון (פירוט טכני ב[1]).
פירוט טכני (חלקי):
[1] - התרומה הייתה לכך שיהיה אפשר להתקין את המאגר גם על דיסק חיצוני, ו @לא-מתייאש מצא כמה טעויות מהותיות בתרומה:
א. במנגנון הנמצא כעת בפרוייקט זית, יש ייעילות גדולה בקריאה של הספרים ויש הנחת מוצא לכך שכל ספר שהוא מחפש הוא יימצא, במקרה של הסרת הדיסק און קי - התוכנה תקרוס בלי שלמשתמש יובן מה הסיבה (וזה מורכב מ2 מנגונים נוספים שאין כאן המקום להאריך).
ב. כל דיסק און קי מצהיר כמה אחסון יש לו, (וההצהרה הזאת יכולה להיות שקרית) - ב"ציבור החרדי" קונים הרבה דיסק און קי מזוייפים ופגומים עם שטח אחסון שמצהיר שיש מלבר יותר משיש מלגיו - ולכן יש צורך לזהות את הבעיה הזאת בשמירה בתוך קובץ חיצוני.--
הערותיי:
א. סליחה על האריכות.
ב. מה שיפה בהערות של @לא-מתייאש שחלק מהבעיות הם בעיות "טכניות", וחלק מהבעיות הם לפי הכרות עם "המציאות".
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות