ההצעה קובעת את כיוון הפרויקט לפני שמתחיל מימוש רציני. היא מראה שהצוות מבין בעיה אמיתית ובעלת ערך, הגדיר משימה ברורה וישימה, ויש לו תוכנית מציאותית, לא תוצאות סופיות.
הצעה חזקה מדגימה שהצוות:
מבין בעיה אמיתית ובעלת ערך
הגדיר משימת פרויקט ברורה וישימה
חקר פתרונות אפשריים
זיהה נתונים, מודלים ושיטות הערכה מתאימים
יש לו תוכנית מציאותית להשלמת הפרויקט
לא מצופה שההצעה תכיל תוצאות סופיות, אך עליה להראות שהפרויקט נחקר בקפידה ושהוא בעל משמעות טכנית.
מה ההצעה חייבת לכסות
שישה חלקים, לכל אחד מה להציג, הדרישות, וממה להימנע.
1
מקרה השימוש המניע
מה להציג
תארו את ההקשר האמיתי שבו הבעיה מתרחשת, וענו על:
מי חווה את הבעיה?
איזה תהליך, מערכת, או החלטה מושפעים?
מדוע זה חשוב?
מהו הערך המעשי של פתרונה?
מדוע הבעיה קשה?
כיצד מטפלים בה כיום?
מהן המגבלות של הפתרונות הקיימים?
דרישות
שמרו על מקרה שימוש ספציפי ומבוסס ראיות. אל תסתמכו על טענות מובנות מאליהן כמו ”זה חוסך זמן“. במקום זאת אמרו:
של מי הזמן נחסך
איזו פעילות משתפרת
אילו שגיאות או עלויות מצטמצמות
מדוע הכלים הקיימים אינם מספקים
ראיות נדרשות
כללו לפחות אחד מ:
דוגמאות ממערכות אמיתיות
תרחישי משתמש
מקורות מדעיים או מקצועיים
מוצרים או שירותים קיימים
דוגמאות מייצגות של קלט ופלט
סטטיסטיקות המראות את היקף הבעיה
הימנעו מ
בעיות צעצוע ללא יישום משמעותי
אמירות כלליות על AI ללא צורך ספציפי
תיאור טכנולוגיה לפני הסבר הבעיה
טענה שאין פתרון קיים בלי לחקור פתרונות קיימים
2
משימת הפרויקט והגדרת הבעיה
מה להציג
הגדירו בדיוק מה הפרויקט יעשה. הגדרת בעיה טובה מתארת:
את הקלט
את הפלט הצפוי
את משימת העיבוד
את המשתמשים או המערכת שאליהם מכוונים
את התנאים שבהם המערכת פועלת
מבנה לדוגמה
בהינתן [קלט], פתחו מערכת שמייצרת [פלט] כדי לתמוך ב-[מקרה שימוש], תוך עמידה ב-[אילוצים חשובים].
דרישות
המשימה חייבת להיות ברורה, בעלת משמעות טכנית, ישימה במסגרת לוח הזמנים, מדידה, וקשורה ישירות למקרה השימוש המניע.
פרקו לרכיבים
כשהמערכת מורכבת, פרקו אותה לצעדים טכניים, לדוגמה:
אספו או הכינו את הנתונים
זהו מידע רלוונטי
הפעילו מודל
דרגו או סווגו את התוצאות
הציגו את הפלט למשתמש
הימנעו מ
הגדרת המשימה כ”בניית מערכת AI“
בלבול בין תכונת תוכנה לבעיית מחקר
תיאור פרטי מימוש בלי להגדיר את המטרה
מטרות מעורפלות כמו ”לשפר ביצועים“ בלי לומר מה משמעות הביצועים
3
חדשנות ותרומה
מה להציג
הסבירו מה חדש או בעל ערך. חדשנות יכולה לנבוע מ:
יישום חדש
התאמת שיטה קיימת לתחום חדש
שילוב של כמה שיטות
יצירה או תיוג של מאגר נתונים חדש
פרוטוקול הערכה חדש
השוואת שיטות שלא הושוו קודם
שיפור איכות, יעילות, יכולת הסבר, או שמישות
שילוב מודלים קיימים למערכת שלמה (end-to-end) שימושית
דרישות
בססו את החדשנות על חקר עבודות קודמות. זהו:
מה כבר קיים
מה ניתן לעשות בו שימוש חוזר
איזו מגבלה נותרת
מה הפרויקט מוסיף
חדשנות אינה מחייבת ארכיטקטורה נוירונית חדשה לגמרי; תרומה הנדסית או ניסויית חזקה נחשבת גם היא.
הימנעו מ
טענה לחדשנות לפני סקירת עבודות קודמות
הצגת שימוש במודל פופולרי כתרומה
כינוי אינטגרציית API כתרומה מחקרית
בנייה מחדש של פתרון קיים ללא שיפור או הערכה ברורים
4
מודלים ושיטות
מה להציג
תארו את הפתרון הטכני המתוכנן. לכל צעד מרכזי, הסבירו:
באיזה מודל, אלגוריתם, API, ספרייה, או טכניקה ייעשה שימוש
מדוע הוא מתאים
אילו חלופות נשקלו
אילו שינויים או כוונון עדין (fine-tuning) עשויים להידרש
דרישות
התקדמו מעבר לקריאת מודל בודדת ולא מוסברת. שקלו:
מודלים מאומנים מראש
קווי בסיס מסורתיים
מודלים חדישים (state-of-the-art)
כוונון עדין (fine-tuning)
הנדסת פרומפטים
אחזור (retrieval)
הגדלת נתונים (augmentation)
עיבוד מבוסס-חוקים
עיבוד מאוחר (post-processing)
דירוג
כיול
תיקון שגיאות
הציגו את הצינור (pipeline) השלם, לא רק את המודל המרכזי.
הפרויקט חייב לכלול לפחות מודל אחד מאומן או מכוונן (fine-tuned), ולא רק zero-shot או few-shot.
הימנעו מ
בחירת מודל רק כי הוא מוכר
אמירה ”נשתמש ב-ChatGPT“ בלי להגדיר את המשימה וההערכה
שימוש במונחים טכניים בלי להסביר את תפקידם
מנייה של טכנולוגיות במקום פתרון מגובש
5
מפרט הנתונים
מה להציג
תארו את הנתונים הדרושים לפיתוח ולהערכה:
איזה מאגר נתונים
מהיכן הוא מגיע
כמה דגימות
מה כל דגימה מכילה
אילו תוויות או הערות קיימות
כיצד הוא מתחלק לאימון, ולידציה, ומבחן
האם יש לאסוף או לייצר נתונים נוספים
נתונים סינתטיים
כשמשתמשים בנתונים סינתטיים, הסבירו:
מדוע נתונים אמיתיים אינם מספיקים
אילו מאפיינים נשלטים
כיצד נוצר גיוון
כיצד נבדקים ריאליזם ונכונות
כיצד נשמרים נתונים סינתטיים בנפרד מנתוני המבחן
דרישות
תנו דוגמאות מייצגות של קלטים, תוויות, ופלטים צפויים, ונקבו בסיכונים:
נתונים לא מספיקים
חוסר איזון בין מחלקות
רעש בתוויות
מגבלות פרטיות
דגימות כפולות
דליפת נתונים
נתונים מוטים או לא מייצגים
הימנעו מ
התחלת פיתוח המודל לפני בחינת הנתונים
ייצור כמויות גדולות של נתונים סינתטיים ללא ולידציה
הערכה על נתונים סינתטיים בלבד
התייחסות לתוויות שנוצרו אוטומטית כאל אמת מוחלטת שאין לערער עליה
6
מדדים ותוכנית הערכה
מה להציג
הגדירו כיצד נמדדת הצלחה:
אילו מדדים
מדוע כל אחד מתאים
איזו אמת-יסוד (ground truth) נדרשת
כיצד נבנית קבוצת המבחן
אילו מערכות או מודלים מושווים
איזו תוצאה נחשבת הצלחה
דרישות
כללו:
לפחות קו בסיס אחד
הערכה כמותית
דוגמאות איכותניות במקום שבו הדבר מועיל
הערכה של רכיבי הצינור המרכזיים
הערכה מקצה לקצה (end-to-end) של המערכת כולה
מדדים אפשריים: דיוק (accuracy); precision, recall, ו-F1; ROC-AUC או PR-AUC; שגיאה מוחלטת ממוצעת; מדדי דירוג; מדדי איכות גנרציה; זמן תגובה (latency); עלות; חוסן; הערכה אנושית.
הימנעו מ
בחירת מדדים רק לאחר ראיית התוצאות
דיווח על דיוק בלבד על נתונים מאוד לא מאוזנים
הערכה על נתוני האימון
הצגת דוגמאות מוצלחות בלבד
טענות סובייקטיביות כמו ”התוצאות נראות טוב“
הציגו דוגמאות קונקרטיות של הנתונים והמודל
עוד לפני שיש תוצאות, הפכו את הדברים לקונקרטיים: כללו דוגמאות מייצגות של הנתונים (תמונות או טקסט), כיצד תייצרו או תאספו אותם, שלבי המודל המתוכננים, הקלט והפלט הצפויים, והשגיאות שאתם צופים.
דוגמאות נתונים (תמונות או טקסט)
תמונה, צילום חזה 224×224 · תווית: דלקת ריאות
"App crashes when I upload a PDF over 10 MB."
טקסט, פנייה לתמיכה → תווית: באג
כיצד הנתונים נוצרים או עוברים עיבוד
"Great pizza, fast delivery."→"gr8 pizza, delivery was not fast"
"The wifi keeps dropping every few minutes."→{ label: network, conf: 0.92 }
"סכם את הרשומה הקלינית: ..."→"כאב חזה לסירוגין במשך יומיים ..."
תמונת קלט→2 תיבות: car 0.94, pedestrian 0.81
שגיאות המודל, עם הסיבה הסבירה
חזה spam, האמת לא spam: המודל נתן משקל יתר לביטוי שיווקי בתוך ציטוט בתשובה.
זיהה מכונית אחת, פיספס אחת בגשם כבד: יחס אות-לרעש נמוך מחק את הקצוות.
יצר מינון שאינו מופיע ברשומת המקור: האחזור החזיר קטע לא רלוונטי.
רשימת תיוג להגשה
זוהי בדיקה סופית מהירה, לא תחליף למדריך המלא. קראו קודם את הדרישות המלאות שלמעלה, ואז השתמשו בעשרת הפריטים האלה כדי לוודא שהחלקים המרכזיים נמצאים במקומם לפני ההגשה.
מקרה השימוש המניע ספציפי ומבוסס-ראיות (מי, למה, מגבלות הפתרונות הקיימים).
הגדרת הבעיה מפרטת את הקלט, הפלט, המשימה, המשתמשים והאילוצים.
מוגדרת חדשנות או תרומה לא טריוויאלית, מבוססת על סקירת עבודות קודמות.
הפתרון המתוכנן הוא צינור שלם, לא קריאה בודדת למודל.
התוכנית כוללת מודל מאומן או מכוונן (fine-tuned), ולא רק zero-shot או few-shot.
הנתונים מפורטים: מקור, כמות, תוויות וחלוקה ל-train/validation/test.
אם משתמשים בנתונים סינתטיים, מוסברים הצורך, השליטה והוולידציה.
מוגדרים לפחות קו בסיס אחד וקריטריוני הצלחה קונקרטיים.
מדדי ההערכה נבחרו ונומקו למשימה.
מוצגות דוגמאות קלט ופלט מייצגות, והסיכונים מצוינים.