למידה ממך על AI

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

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

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

אנחנו מאמינים שמה שלמדנו עשוי להיות רלוונטי לאנשים אחרים באינטרנט. וחשבנו שהקהילה אולי תעניין את מה שלמדנו.

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

וזאת רק ההתחלה. תראו מאיתנו הרבה יותר בחודשים הקרובים.

שיפור הפרודוקטיביות באמצעות AI גנרטיבי

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

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

יצירת קוד

למדנו ממך שכלים ליצירת קוד, כמו Gemini ו-Copilot, טובים מאוד לבדיקות של יחידות רגילות, להשלמה אוטומטית בסיסית (שבה יודעים מה לכתוב, אבל צריך רק לכתוב אותה) ולפונקציות פשוטות יותר שלא מצריכים ידע נרחב ב-codebase. הכלים האלה נוטים להיות פחות שימושיים כשכותבים קוד ופונקציות מורכבים יותר עם אלגוריתמים שמחייבים הקשר רחב של פרויקט ספציפי.

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

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

למידה עם מודלים גדולים של שפה

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

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

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

הגנה על IP כעניין עסקי

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

"באופן כללי, בחברה שלי לא מבינים מה המשמעות של AI, ולכן הם לא יוצרים את המדיניות הנכונה".

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

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

AI גנרטיבי לתכונות מוצרים שגלויות למשתמשים

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

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

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

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

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

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

מודלים רגילים לעומת מודלים מותאמים אישית

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

"אני רוצה להישאר בתחום פיתוח האתרים. אני לא רוצה להפוך למהנדס למידת מכונה."

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

חששות בנוגע לפרטיות ולאבטחה

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

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

AI למפתחי אתרים

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

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

רוב מפתחי האתרים מעדיפים להתמקד בדברים שהם עושים הכי טוב (זהו פיתוח אתרים!), אבל אנחנו מעודדים את אלה שרוצים להתעמק יותר בפיתוח הכלים, המודלים וממשקי ה-API שמפתחי האינטרנט צריכים. אנחנו רוצים לשמוע ממך וללמד איך אנחנו יכולים לעזור לך להצליח.

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