בינה מלאכותית (AI) כוללת טכנולוגיות מורכבות ומתפתחות רבות, שבעבר נדרש בהן קלט אנושי, ועכשיו אפשר לבצע אותן באמצעות מחשב. באופן כללי, AI הוא תוכנה או מודל לא אנושיים שמציגים מגוון רחב של יכולות לפתרון בעיות ויצירתיות.
המונח AI (בינה מלאכותית) משמש לעיתים קרובות לסירוגין לייצוג סוגים שונים של טכנולוגיות בתחום הבינה המלאכותית, אבל היקף השימוש בהן יכול להשתנות מאוד.
יש מספר מונחים ומושגים שקשורים לבינה מלאכותית ולמידת מכונה, שיכולים להיות שימושיים. כאן מפורטים מונחים שמופיעים בדרך כלל במסמכי התיעוד של Chrome, בעיקר בנושא AI בצד הלקוח.
AI בצד הלקוח
רוב התכונות מבוססות-AI באינטרנט מסתמכות על שרתים, אבל AI בצד הלקוח פועל בדפדפן של המשתמש ומבצע הסקה במכשיר של המשתמש. יש לכך יתרונות רבים, כולל זמני אחזור קצרים יותר, עלות נמוכה יותר ליצירת תכונות, פרטיות משתמשים משופרת וגישה אופליין.
AI בצד הלקוח מסתמך על מודלים קטנים יותר שעברו אופטימיזציה, ומותאמים לביצועים. יכול להיות שהמודלים האלה יניבו ביצועים טובים יותר ממודלים גדולים יותר בצד השרת במשימות ספציפיות. כדאי לבחון את התרחיש לדוגמה שלכם כדי להחליט איזה פתרון מתאים לכם.
AI מובנה
AI מובנה הוא סוג של AI בצד הלקוח, שבו המודלים הקטנים יותר מובנים בדפדפן. ב-Chrome, זה כולל את Gemini Nano ומודלים של מומחים. אחרי שמורידים את המודלים האלה, כל אתרי האינטרנט ואפליקציות האינטרנט שמשתמשים ב-AI מובנה יכולים לדלג על זמן ההורדה ולעבור ישירות להפעלת התכונות ולהסקת מסקנות מקומית.
ממשקי ה-API המובנים של AI נועדו להריץ הסקה (inference) על סוג המודל המתאים למשימה. לדוגמה, Prompt API מריץ הסקה על מודל שפה, ואילו Translator API מריץ הסקה על מודל מומחה מובנה.
AI בצד השרת
AI בצד השרת כולל שירותי AI מבוססי-ענן. תחשוב על Gemini 1.5 Pro שפועל בענן. המודלים האלה בדרך כלל גדולים וחזקים יותר. זה נכון במיוחד לגבי מודלים גדולים של שפה.
Hybrid AI
AI היברידי הוא כל פתרון שכולל גם רכיב לקוח וגם רכיב שרת. לדוגמה:
- מודלים בצד הלקוח שיש להם חלופה בצד השרת, שנועדו למשימות שלא ניתן להשלים ביעילות במכשיר.
- יכול להיות שאין מספיק משאבים במכשיר.
- המודל או ה-API זמינים רק בסביבות מסוימות.
- מודל שמתחלק בין הלקוח לשרת לצורך אבטחה.
- לדוגמה, אפשר לפצל מודל כך ש-75% מהביצוע יתרחשו בצד הלקוח, ו-25% הנותרים יתבצעו בשרת. כך מתקבלים יתרונות בצד הלקוח, וחלק מהמודל נשאר במכשיר, ולכן פרטי.
אם אתם משתמשים ב-Prompt API, אתם יכולים להגדיר ארכיטקטורה היברידית עם Firebase AI Logic.
AI גנרטיבי
AI גנרטיבי הוא סוג של למידת מכונה שעוזר למשתמשים ליצור תוכן שנראה מוכר ומחקֶה יצירה אנושית. בינה מלאכותית גנרטיבית משתמשת במודלים של שפה כדי לארגן נתונים וליצור או לשנות טקסט, תמונות, סרטונים ואודיו על סמך הקשר שסופק. AI גנרטיבי הוא מעבר להתאמת תבניות ולתחזיות.
מודל שפה גדול (LLM) כולל פרמטרים רבים (עד מיליארדים) שאפשר להשתמש בהם כדי לבצע מגוון רחב של משימות, כמו יצירה, סיווג או סיכום של טקסט או תמונות.
למודל שפה קטן (SLM) יש הרבה פחות פרמטרים לביצוע משימות דומות, ואפשר להשתמש בו בצד הלקוח.
עיבוד שפה טבעית (NLP)
עיבוד שפה טבעית (NLP) הוא סוג של למידת מכונה שמתמקד בעזרה למחשבים להבין שפה אנושית, החל מהכללים של שפה מסוימת ועד למאפיינים הייחודיים, לניב ולסלנג שבהם משתמשים אנשים.
נציג או נציג AI
סוכן הוא תוכנה שמתכננת ומבצעת באופן אוטונומי סדרה של פעולות כדי להשלים משימה בשם המשתמש, תוך התאמה לשינויים בסביבה שלה. הפעולות יכולות לכלול פונקציות API או שאילתות במסד נתונים, שמתבצעות בדף אינטרנט או דרך אפליקציה של צד שלישי, כמו Project Mariner.
צ'אטבוט הוא לא בהכרח נציג תמיכה. צ'אטבוט מגיב למשתמש (אנושי או אחר) ומסתמך על מודל כדי ליצור תוכן, כמו תשובות לשאלות, אבל סוכן AI מקיים אינטראקציה עם כלים או עם מסד נתונים כדי להשלים משימה.
מקורות מידע נוספים
אם אתם חדשים בתחום ה-AI באינטרנט, כדאי לעיין באוסף מקורות המידע בנושא AI ב-web.dev.