בקשת מידע | בניית תוכנה שלימה עם AI
-
@123-דג-מלוח מבחינתי הנושא עדיין הוא - האם אפשרי לבנות תוכנה שלמה ע"י AI (הכוונה בלי התערבות בקוד, מקסימום מה שהוא שואל אותך), וא"כ איך.
רק שהצעתי שנבדוק את זה ולא סתם נדבר באוויר, אולי גם נלמד על הדרך, אבל כמעט ואין היענות. כולם רק מדברים.
אני עדיין בדעה שא"א, לא הוכח כאן אחרת, יש טענות לכאן ולשם, וגם הסוברים שAI יכול, גם הם מסכימים (לפחות הרוב) שצריך לדעת מה הולך בפנים ואיך להתנהל נכון.
לגבי השאלה הבסיסית האם אפשר לבנות תוכנה שלמה,
אין תוכנה גדולה שמצהירה / מרגישים שהיא בנויה על ידי וייבקודינג.
התוכנות הבודדות שכן (וגם הם לא במובן הקלאסי של הדבר) הן תוכנות כגון קלוד קוד, וקודקס.מתחושה אישית יש חברות שמשתמשות בai הרבה יותר מאחרות באופן מורגש,
לדוג' cloudflare שע"כ פנים כמעט כול הקליינטים / דפי נחיתה של החברה הם לחלוטין וייב קודד.
כנל גם מרגישים בעוד כמה חברות, ויש שיאמרו שגם ווינדוס 11
לגבי האם זה אפשרי / מה דעתי על המצב כיום.
אני אחלק את זה לשני חלקים.
לגבי משימות שניתנות לאימות / אוביקטיביות, כלומר בעלות מטרה / תוצאה ברורה.
לדוג' לתקן באג, להתחבר לapi, למצוא rce, למצוא תבנית מסוימת, להמיר הוכחה מתמטית תאוריטית לlean.
וכו' וכו'
לבין מטרה אמבוגיוסטית
לדוג' עיצוב, בחירת רעיונות, כתיבה, דרך פעולה הכי טובה, ארכיטקטורה, פיתוח פיצ'ר חדש וכו'.לגבי משימות שניתנות לאימות אכן ניתן לתת לאייג'נטים אכן לרוץ שעות ובאלפיהם ולהגיע לתוצאה ברורה.
ניתן לראות את זה אם החדשות האחרונות של openai ופתרון הבעיות המתמטיות, השכתוב של ספריות בrust שגוגל עושה, וההרנס שfirefox תכננו בזמנו עבור פייבל.
לדעתי שמה ai באמת זוהר ומדהים ביעלותו.
לעומת זאת בבעיות פתוחות כגון עיצוב כתיבה תכנון בחירת ארכיטקטורות ועוד,
ai אני חושב שזה מוסכם על פי רוב פשוט לא שם גם מבחינה של taste הצמדות לתבניות שליליות ועוד,
הגם שזו בעיה שקשה לומר מה יותר טוב ומה לא ומריבוי הבעיות שמצריכות פתרון הכימות של הllm לא מועיל עבור בחירה.
בהערת אגב לגבי עיצוב אני אולי עושה לזה קצת עוול,
מכיון שמשיחות עם אנשים בתחום, מסתמן שמעבדות הai לא משקיעות משאבים בפיתוח מודלי vision עבור תמונות וגם בקושי עבור סרטונים, מכיון שזה תחום הרבה פחות רווחי לעומת עיבוד טקסט.
מה שגורם למודלים לא להבין דברים בסיסים מתמונות כגון מיקום של כפתורים נכון בחירת צבעים וכדו'.כך או כך ללא בן אדם שיבין את המערכת שהוא רוצה לבנות את הלוגיקה הרצויה,
התוצאה פשוט לא תהיה במקום הנדרש, האם הפער הזה ניתן לגישור אולי ותלוי באיזה תחום ואיך עובדים כך או כך, זו דעתי.אז אם נחזור לשאלה הראשונית,
כן עבור מי שבעל ידע מעמיק בתחום והבנה של כלל מרכיבי התוכנה באופן יסודי,
ניתן לבנות מוצר מורכב ופרקטי שהוא לחלוטין "vibe" במידה ונלקחו הצעדים המתאימים ויש התערבות עמוקה של המפתח,
ללא רמת הידע וההתערבות האנושית העמוקה אני לא חושב שאפשר להוציא משהו מורכב שהוא לא slop.
מה רמת הידע הנדרשת ועבור אלו משימות זה טיפה גולש מהסקופ של הפוסט הזה.אמלו"ק
במשימות אביקטיביות / מטרה או אם הוראות מפורטות ביותר
ai מדהים ועוקף כול בן תמותה
כול דבר שמצריך דעה ויכולת בחירה נכונה ai עדיין לא שם פשוט ומצריך הכוונה אנושית מפורטת
לא לגבי המטרה אלא עבור מה היא דרך הטכנית המדויקת של ביצוע המשימה.כול הדברים הללו הינם הגיגים בלבד (ויש לקחתם ככאלו) מטיפה הבחנה מבחוץ ומבפנים על התחום.
-
הוא צריך פיקוח מסוים. היכולת לכתיבת קוד יעיל ואיכותי מאוד נמצאת בו ורק צריך לממש אותה.
כמובן שככל שיש יותר ניסיון עם קידוד בכלל ועם שימוש במודלי AI בפרט היכולות משתפרות.לא יודע... כבר כתבתי שאולי אחרי המון זמן והמון סבבי בדיקות תצא תוכנה טובה.
ההגדרות שלי בפרוייקט כוללות בדיקות כאלו לאחר כל שינוי ועדיין קרו דברים, אבל אולי בVSC הוא לא קורא את ההגדרות של הפרויקט (למרות שהסשן שייך לפרויקט ורק עובד שם כremote) ואולי זה היה רק בדיקה אז הוא הקל ראש בעניין.
חלק מהן:
חובה לעדכן את המסמכים הרלוונטים בכל שינוי.
כל שינוי בקומיט נפרד.
לאחר כל שינוי תריץ כמה סוכנים שיבדקו את השינוי מבחינת אבטחה, באגים, תקינות קוד ואופטמיזציה.
תענה בצ'אט רק בעברית
תהיה ביקורתי, אל תנסה לרצות את המשתמש
המטרה של התוכנה זה להיות פרודוקשן מסחרי, תתנהג עם זה בהתאם בצורה הכי מקצועית שיש
אל תהסס להוסיף סוכנים כמה שצריך
עידו300 כתב:
חלק מהן:
חובה לעדכן את המסמכים הרלוונטים בכל שינוי.
כל שינוי בקומיט נפרד.
לאחר כל שינוי תריץ כמה סוכנים שיבדקו את השינוי מבחינת אבטחה, באגים, תקינות קוד ואופטמיזציה.
תענה בצ'אט רק בעברית
תהיה ביקורתי, אל תנסה לרצות את המשתמש
המטרה של התוכנה זה להיות פרודוקשן מסחרי, תתנהג עם זה בהתאם בצורה הכי מקצועית שיש
אל תהסס להוסיף סוכנים כמה שצריךלדעתי הפרומפט הזה טוחן לי את המכסה, ממש בעייתי
-
אוקיי, חשבתי על תוכנה, מה אומרים?
פלטפורמת צ'אט רב ערוצית
אפליקציה/אתר/שירות צ'אט אפשר להשתמש בו דרך:- קו טלפוני בימות המשיח (תמלול או הקלדה)
- אתר
- אפליקציה
- הודעות פוש
- שיהיה אפשר להגיב להודעה מסוימת.
- עדיף שההקלטות לא ישמרו בקו של ימות המשיח.
- ממשק משתמש נוח ויעיל
- כל דבר יכול להקשות על העבודה כי תכלס זו לא כזו תוכנה מורכבת.
עדיפות שהצ'אט יעבוד על גיטהאב או השני שהביאו (לא זוכר איזה אמרו שהוא יותר טוב פתוח בנטפרי וכו').
אמנם היא לא באמת מורכבת, אבל זה הדבר היחיד שעלה לי בראש.
מוזמנים להציע משהו אחר עם לא הרבה עבודה, אני רוצה לסיים את הניסוי מהר.
אגב, אני לא מבין באייקונים כאלו ואחרים, בסקר יש בעד, יש נגד ויש את דעתכם.
-
@עידו300 לדעתי המתנגדים חושבים שזה
לא מאתגר
כי
היא לא באמת מורכבת
ומהניסיון שלי עם קלוד, שניים-שלשה פרומפטים והוא יוציא לך פחות או יותר את זה, וכנראה שgpt ידייק את מה שיהיה חסר בסוף.
כנראה שאף אחד לא מתנגד שתנסה את זה, אבל בתור מבחן זה לא נשמע מסובך יותר מדברים שכבר רצים בפורום ויוצרו ע"י וייב קודינג.
אולי תבקש מג'מיני רעיון לתוכנה מסובכת ברמות מגוחכות, ותנסה את זה, אם כי זה לא יהיה ממש יעיל, ונראה שכוונתך לשלב יעילות תוצר עם המבחן.
-
@עידו300 לדעתי המתנגדים חושבים שזה
לא מאתגר
כי
היא לא באמת מורכבת
ומהניסיון שלי עם קלוד, שניים-שלשה פרומפטים והוא יוציא לך פחות או יותר את זה, וכנראה שgpt ידייק את מה שיהיה חסר בסוף.
כנראה שאף אחד לא מתנגד שתנסה את זה, אבל בתור מבחן זה לא נשמע מסובך יותר מדברים שכבר רצים בפורום ויוצרו ע"י וייב קודינג.
אולי תבקש מג'מיני רעיון לתוכנה מסובכת ברמות מגוחכות, ותנסה את זה, אם כי זה לא יהיה ממש יעיל, ונראה שכוונתך לשלב יעילות תוצר עם המבחן.
-
@שלץ גם לי לא ממש אכפת איזה פרויקט יהיה, עדיף שיהיה יעיל כמובן, אבל זה לא חובה.
המטרה היא באמת לראות האם זה אפשרי, לא תוכנה של פחות או יותר, אלא תוכנה ברמה טובה, ואם זה אכן אפשרי, אולי גם נלמד משהו על הדרך.@עידו300 אני לא מצליח להבין מה הדיון אם זה אפשרי או לא...
אני בניתי כבר כמה וכמה מערכות מורכבות להחריד שנמצאות כבר בשימוש מלא,
ואני מכיר כמה וכמה מערכות שנבנו אך ורק עם AI ונמצאות בשימוש מלא לחלוטין,
בניהם כמה מערכות ניהול למוסדות עם מעל 600 תלמידים כולל סליקת אשראי והכל.אפשרי זה אפשרי - השאלה כמה כאב ראש זה ואיזה מנוי זה דורש...
-
@עידו300 אני לא מצליח להבין מה הדיון אם זה אפשרי או לא...
אני בניתי כבר כמה וכמה מערכות מורכבות להחריד שנמצאות כבר בשימוש מלא,
ואני מכיר כמה וכמה מערכות שנבנו אך ורק עם AI ונמצאות בשימוש מלא לחלוטין,
בניהם כמה מערכות ניהול למוסדות עם מעל 600 תלמידים כולל סליקת אשראי והכל.אפשרי זה אפשרי - השאלה כמה כאב ראש זה ואיזה מנוי זה דורש...
-
@פרוזי אפשרי בהחלט אף לא אחד אמר שלא
סוד קטן גם מתכנתים משתמשים וכותבים את הקוד עם אגיינט ולא בעצמם כמעט
אלא מאי הם עוברים על הקוד לפני ואתה לא...
נו נו לא נורא כל כך
@עניו-כמשה אתה צודק ואני רואה את זה בחוש
בניתי איזה מערכת מורכבת למדי עם קודקס
לקח לי זמן לפתח את השיטה הנכונה לבנייה איתו ועם GPT בצורה משולבת...
וגם אחרי זה עצם הבנייה זה דבר שדורש הרבה משאבים וזמן, מהאפיון ועד הבניה וניפוי הבאגים.
אבל גם כיום כשהמערכת עובדת פרפקט,
עדיין מדי פעם אני מוצא איזה באג וצריך לתקן אותו, ולפעמים זה באגים ממש מטופשים שברור לי שאם הייתי מכיר את הקוד זה לא היה קורה...
אבל תכלס, אם אתה יושב וחורש את המערכת וכל פונקציה בה, אחרי זמן מסויים המערכת באמת מושלמת ללא באגים...
אם היא כתובה בצורה נכונה? איך האבטחה שלה? אם הייתי יכול לעשות אותה יותר מהירה? את זה אין לי איך לדעת, אבל בשבילי התוצאה מספיקה... תכלס מרעיון לביצוע כיום הדרך הרבה יותר קצרה -
@עניו-כמשה אתה צודק ואני רואה את זה בחוש
בניתי איזה מערכת מורכבת למדי עם קודקס
לקח לי זמן לפתח את השיטה הנכונה לבנייה איתו ועם GPT בצורה משולבת...
וגם אחרי זה עצם הבנייה זה דבר שדורש הרבה משאבים וזמן, מהאפיון ועד הבניה וניפוי הבאגים.
אבל גם כיום כשהמערכת עובדת פרפקט,
עדיין מדי פעם אני מוצא איזה באג וצריך לתקן אותו, ולפעמים זה באגים ממש מטופשים שברור לי שאם הייתי מכיר את הקוד זה לא היה קורה...
אבל תכלס, אם אתה יושב וחורש את המערכת וכל פונקציה בה, אחרי זמן מסויים המערכת באמת מושלמת ללא באגים...
אם היא כתובה בצורה נכונה? איך האבטחה שלה? אם הייתי יכול לעשות אותה יותר מהירה? את זה אין לי איך לדעת, אבל בשבילי התוצאה מספיקה... תכלס מרעיון לביצוע כיום הדרך הרבה יותר קצרה@פרוזי מה גם שאמרתי כבר ואני זוכר שגם אתה עושה את זה
לאפיין עם GPT או כלי אחר
כך שאתה מביא רק את הרעיונות וכל האפיון והביצועים הגוים עושים בשבילך

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

אגב הזכרת את קודקס יש לי כבר חצי שנה מנוי אצלו אבל רק בחודש האחרון התחלתי לראות את הביצועים שלו באמת
אני חושב לבטל את המנוי אצל קלוד אפילו -
אגב הזכרת את קודקס יש לי כבר חצי שנה מנוי אצלו אבל רק בחודש האחרון התחלתי לראות את הביצועים שלו באמת
אני חושב לבטל את המנוי אצל קלוד אפילובאיזה מודל אתה משתמש?
-
@עניו-כמשה אתה צודק ואני רואה את זה בחוש
בניתי איזה מערכת מורכבת למדי עם קודקס
לקח לי זמן לפתח את השיטה הנכונה לבנייה איתו ועם GPT בצורה משולבת...
וגם אחרי זה עצם הבנייה זה דבר שדורש הרבה משאבים וזמן, מהאפיון ועד הבניה וניפוי הבאגים.
אבל גם כיום כשהמערכת עובדת פרפקט,
עדיין מדי פעם אני מוצא איזה באג וצריך לתקן אותו, ולפעמים זה באגים ממש מטופשים שברור לי שאם הייתי מכיר את הקוד זה לא היה קורה...
אבל תכלס, אם אתה יושב וחורש את המערכת וכל פונקציה בה, אחרי זמן מסויים המערכת באמת מושלמת ללא באגים...
אם היא כתובה בצורה נכונה? איך האבטחה שלה? אם הייתי יכול לעשות אותה יותר מהירה? את זה אין לי איך לדעת, אבל בשבילי התוצאה מספיקה... תכלס מרעיון לביצוע כיום הדרך הרבה יותר קצרהאם היא כתובה בצורה נכונה? איך האבטחה שלה? אם הייתי יכול לעשות אותה יותר מהירה? את זה אין לי איך לדעת, אבל בשבילי התוצאה מספיקה...
זה בדיוק הדיון!
לא הכל מסתכם בעובד ונראה טוב.
שאני מוציא תוכנה ללקוח אני רוצה לדעת שאני סיימתי איתו. אין לו למה לבוא אליי לבאגים וכאלה, פשוט כי אין...
או שנדיר שיהיו.
השאלה כמה הAI עומד בדרישות, בינתיים ההתרשמות שלי היא שלא, אבל אני לא מומחה גדול בAI אז אולי אני לא כותב נכון. -
אם היא כתובה בצורה נכונה? איך האבטחה שלה? אם הייתי יכול לעשות אותה יותר מהירה? את זה אין לי איך לדעת, אבל בשבילי התוצאה מספיקה...
זה בדיוק הדיון!
לא הכל מסתכם בעובד ונראה טוב.
שאני מוציא תוכנה ללקוח אני רוצה לדעת שאני סיימתי איתו. אין לו למה לבוא אליי לבאגים וכאלה, פשוט כי אין...
או שנדיר שיהיו.
השאלה כמה הAI עומד בדרישות, בינתיים ההתרשמות שלי היא שלא, אבל אני לא מומחה גדול בAI אז אולי אני לא כותב נכון. -
@עניו-כמשה לא יודע אם ראוי לצחוק על זה...
-
@עניו-כמשה לא יודע אם ראוי לצחוק על זה...
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות