למידה ממך על AI

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

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

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

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

השתמשנו במשוב הזה, יחד עם מחקרים אחרים על תחום פיתוח האתרים, כדי ליצור את אוסף ה-AI החדש שלנו. באוסף הזה תמצאו סקירות שמתאימות למפתחי אתרים, Codelabs והדגמות, וגם מקורות מידע אחרים שיעזרו לכם להבין את הכלים והמודלים של 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 גנרטיבי כדי לענות על שאלות של משתמשים באמצעות צ'אטבוטים או ממשקים חד-פעמיים. זה רלוונטי למפתחים שבנו או בונים תכונות של AI גנרטיבי במוצרים שלהם.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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