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

למדנו מכם שכלי יצירת קוד, כמו Gemini ו-Copilot, מצוינים לבדיקות יחידה סטנדרטיות, להשלמה אוטומטית בסיסית (כשאתם יודעים מה לכתוב, אבל רק צריכים לכתוב את זה) ולפונקציות פשוטות שלא דורשות ידע נרחב בבסיס הקוד. הכלים האלה פחות שימושיים כשמדובר בכתיבה של קוד ופונקציות אלגוריתמיים מורכבים יותר, שדורשים הקשר רחב של פרויקט ספציפי.
מפתחים ותיקים יותר ציינו חשש לגבי האיכות לטווח ארוך של בסיסי הקוד שלהם, כולל בעיות שקשורות לשכפול קוד ולתחזוקה לטווח ארוך. חלקם הביעו חשש מכך שחברי צוות עם פחות ניסיון לא יזהו שגיאות או לא ידעו איך לאמת בצורה מדויקת את הקוד שנוצר על ידי כלי AI גנרטיבי.
מפתחים גם שיתפו איתנו תרחישי שימוש שבהם נדרש ידע ספציפי בתחום, כמו כתיבת רכיבים נגישים, ושעדיין לא ניתן לטפל בהם בצורה נכונה באמצעות כלי ליצירת קוד שהם ניסו.
למידה באמצעות LLM
ראינו הרבה מפתחים שמשתמשים ב-ChatGPT וב-Gemini כדי ללמוד מושגים בפיתוח תוכנה, למשל, הם מבקשים ממודל שפה גדול (LLM) להסביר איך פועל אלגוריתם מיון, לומדים שפות תכנות שונות או משלימים פערי ידע.
אתם חושבים שמודלים מסוג LLM מספקים חוויה מצוינת בגלל האינטראקטיביות המהירה של השאלות והתשובות, ובגלל שה-AI לא מבקר את השאלות שנשאלות, אלא פשוט מספק את התשובה שצריך.
שוב, יש חשש שקשור למפתחים מתחילים, שנדרש מהם ידע בסיסי כדי לזהות מקרים שבהם המודל מייצר הזיות ותשובות לא נכונות.
הגנה על קניין רוחני כנושא שחשוב לעסקים
רבים מהמפתחים שדיברנו איתם אמרו שלחברות שלהם עדיין אין מדיניות לגבי שימוש של מפתחים ב-AI גנרטיבי כדי להגדיל את הפרודוקטיביות שלהם. השימוש בכלים של AI גנרטיבי נובע לרוב מניסויים של מפתחים.
"בדרך כלל בחברה שלי לא מבינים מה זה AI, ולכן לא יוצרים את המדיניות הנכונה".
עם זאת, עסקים שיש להם מדיניות כזו נוטים להניא את העובדים משימוש ב-AI גנרטיבי, בגלל חששות לגבי דליפת קניין רוחני (IP) של החברה לצדדים שלישיים. יש מקרים שבהם מדיניות כזו שונתה אחרי שיצרנו קשר ישירות עם החברות שמפתחות את הכלים האלה כדי להבין איך הנתונים משמשים אותן ומה הסיכונים הפוטנציאליים.
בחשבונות ארגוניים ובמסגרת שותפויות שמיועדות להבטחת הגנה על הנתונים, עסקים נוטים יותר לעודד שימוש במפתחים.
AI גנרטיבי לתכונות מוצר שפונות למשתמשים
בצד המוצר, לא הופתענו לגלות שכשהזנו את המונח 'AI / ML' (בינה מלאכותית / למידת מכונה) בהנחיה לשיחה עם Gemini, התשובה התמקדה לעיתים קרובות ב-AI גנרטיבי. מפתחים רוצים לדעת איך אפשר להשתמש ב-AI גנרטיבי כדי לשפר את חוויית המשתמשים, אבל הם לא בטוחים איך החוויות האלה נראות ומהם הכלים שזמינים להם כדי לספק אותן בסביבת ייצור.
המקרה הנפוץ ביותר הוא שימוש ב-AI גנרטיבי כדי לענות על שאלות של משתמשים באמצעות צ'אטבוטים או ממשקים חד-פעמיים.
הדבר שהכי חשוב לכם הוא איכות הפלט. בפרט, מפתחים רוצים לוודא שהתשובות מדויקות, ומנסים למנוע מ-LLM ליצור תוכן שלא קשור למטרה המיועדת. זה נכון במיוחד כשהפלט של ה-LLM מוצג ישירות למשתמשים, כמו בצ'אטבוט.
"הדמויות עם ה-AI מדהימות. בכל פעם שאני מציג את הפרויקט שלי, התוצאה שונה לגמרי".
אתם משקיעים מאמצים רבים ביצירת חבילות בדיקה כדי לאמת את התוצאות של AI גנרטיבי למגוון רחב של הנחיות, אבל אין דרך ברורה ומוגדרת לבדוק או לעקוב אחרי התגובות. רוב עבודת ההערכה מתבצעת באופן ידני. הרבה מפתחים לא מכירים את הטיפול בפלט לא דטרמיניסטי. כקהילה, עדיין לא בנינו מערכות שפועלות איתם בצורה טובה.
גם העלות של הפעלת מודל AI גנרטיבי היא שיקול חשוב, ומפתחים בודקים בקפידה את העלות לעומת היתרונות למשתמשים שלהם.
מודלים רגילים לעומת מודלים בהתאמה אישית
בדרך כלל, המפתחים שדיברנו איתם הסתמכו על מודלים ועל ממשקי API מוכנים מראש. כך אפשר לבצע אופטימיזציה של הזמן עד להשקת המוצר, של השימוש בזמן ובמומחיות של צוות ההנדסה, שהיו מוגבלים.
"אני רוצה להישאר בתחום של פיתוח אתרים. אני לא רוצה להיות מהנדס ML".
המפתחים מודעים לטכניקות מתקדמות כמו Retrieve Augment-Generate (RAG) ושינוי פרמטרים, ומבינים את הערך הפוטנציאלי שלהן, אבל אתם מעדיפים להתמקד בהיבט של פיתוח אתרים בעבודה שלהם. בסופו של דבר, אתם מעדיפים להשתמש בכלים שמוגדרים כברירת מחדל או להסתמך על צוותים אחרים כדי ליצור מודלים שעברו אופטימיזציה לתרחישי השימוש שלהם.
בעיות שקשורות לפרטיות ולאבטחה
הפרטיות והאבטחה היו הנושאים שהכי הטרידו את המשתמשים, במיוחד בענפים עם דרישות נתונים מחמירות, כמו תעשיית הרפואה. יכול להיות ש-AI במכשיר הוא המפתח לפתרון תרחישי השימוש האלה, אבל התחום הזה עדיין לא נחקר מספיק.
חשיפת נתוני משתמשים ליותר צדדים שלישיים באמצעות ממשקי API בענן היא בעייתית, ומספר מפתחים מבינים את הערך של למידת מכונה במכשיר או של AI גנרטיבי כדי לצמצם את הסיכונים הפוטנציאליים לפרטיות ולאבטחה.
AI למפתחי אתרים
ה-AI נמצא בכל מקום ומתפתח בקצב מדהים. איך אפשר להתעדכן, לשלב כלים ומודלים קיימים או לעבוד עם מהנדסי למידת מכונה כדי ליצור מודלים חדשים שמתאימים לצרכים שלנו?
על סמך מה שלמדנו מכם, אנחנו עובדים על הנחיות בנושא AI למפתחי אתרים. המטרה שלנו היא לעזור לכם להבין מושגי AI ברמה גבוהה, לגלות הזדמנויות לשימוש ב-AI גנרטיבי כדי לשפר את הפרודוקטיביות, ולהשתמש ב-AI כדי ליצור חוויות משתמש מעולות באמצעות כלים, מודלים וממשקי API קיימים. אנחנו נמשיך לפרסם תוכן נוסף באוסף התכנים בנושא AI, אז כדאי לחזור ולבדוק.
רוב מפתחי האתרים מעדיפים להתמקד במה שהם עושים הכי טוב (פיתוח אתרים!), אבל אנחנו מעודדים את מי שרוצה להעמיק בנושא ליצור את הכלים, המודלים וממשקי ה-API שמפתחי האתרים צריכים. חשוב לנו לשמוע ממך וללמוד איך נוכל לעזור לך להצליח.
תחום ה-AI מתפתח במהירות. לכן, נמשיך לקיים אינטראקציה עם הקהילה ככל שהדברים ישתנו, ונקיים עוד שיחות וסקרים. אם אתם רוצים לדבר איתנו, אתם יכולים לקבוע פגישה עם הצוות שלנו.