ניתן להגדיר מערכת AI כחקר הגורם הרציונלי וסביבתו. הסוכנים חשים את הסביבה באמצעות חיישנים ופועלים על סביבתם באמצעות מפעילים. לסוכן בינה מלאכותית יכולים להיות תכונות מנטליות כמו ידע, אמונה, כוונה וכו'.
מה זה סוכן?
סוכן יכול להיות כל דבר שתופס את הסביבה באמצעות חיישנים ופועל על הסביבה באמצעות מפעילים. סוכן פועל במחזור של תפיסה , חושב , ו משחק . סוכן יכול להיות:
מכאן שהעולם סביבנו מלא בסוכנים כמו טרמוסטט, סלולר, מצלמה, ואפילו אנחנו גם סוכנים.
לפני שנמשיך קדימה, עלינו לדעת תחילה על חיישנים, אפקטורים ומפעילים.
חיישן: חיישן הוא מכשיר שמזהה את השינוי בסביבה ושולח את המידע למכשירים אלקטרוניים אחרים. סוכן מתבונן בסביבתו באמצעות חיישנים.
עבודה פנימית של hashmap
מפעילים: מפעילים הם הרכיב של מכונות הממיר אנרגיה לתנועה. המפעילים אחראים רק להזזה ולבקרה של מערכת. מפעיל יכול להיות מנוע חשמלי, גלגלי שיניים, מסילות וכו'.
אפקטורים: אפקטורים הם המכשירים המשפיעים על הסביבה. אפקטורים יכולים להיות רגליים, גלגלים, זרועות, אצבעות, כנפיים, סנפירים ומסך תצוגה.
סוכנים חכמים:
סוכן אינטליגנטי הוא ישות אוטונומית הפועלת על סביבה באמצעות חיישנים ומפעילים להשגת מטרות. סוכן אינטליגנטי עשוי ללמוד מהסביבה כדי להשיג את מטרותיו. תרמוסטט הוא דוגמה לסוכן אינטליגנטי.
להלן ארבעת הכללים העיקריים עבור סוכן AI:
סוכן רציונלי:
סוכן רציונלי הוא סוכן שיש לו העדפה ברורה, מדגים אי ודאות ופועל בדרך למקסם את מדד הביצועים שלו עם כל הפעולות האפשריות.
אומרים שסוכן רציונלי מבצע את הדברים הנכונים. AI עוסק ביצירת סוכנים רציונליים לשימוש עבור תורת המשחקים ותורת ההחלטות עבור תרחישים שונים בעולם האמיתי.
להוסיף מחרוזת
עבור סוכן בינה מלאכותית, הפעולה הרציונלית היא החשובה ביותר מכיוון שבאלגוריתם למידת חיזוק בינה מלאכותית, עבור כל פעולה הטובה ביותר האפשרית, הסוכן מקבל את התגמול החיובי ועל כל פעולה שגויה, הסוכן מקבל תגמול שלילי.
הערה: סוכנים רציונליים ב-AI דומים מאוד לסוכנים אינטליגנטים.
רַצִיוֹנָלִיוּת:
הרציונליות של סוכן נמדדת לפי מדד הביצועים שלו. ניתן לשפוט רציונליות על בסיס הנקודות הבאות:
- מדד ביצועים המגדיר את קריטריון ההצלחה.
- ידע מוקדם של הסוכן על סביבתו.
- הפעולות הטובות ביותר שסוכן יכול לבצע.
- רצף התפיסות.
הערה: רציונליות שונה ממדע הכל מכיוון שסוכן יודע כל יודע את התוצאה בפועל של פעולתו ופועל בהתאם, מה שלא אפשרי במציאות.
מבנה של סוכן AI
המשימה של AI היא לעצב תוכנית סוכנים המיישמת את פונקציית הסוכנים. המבנה של סוכן אינטליגנטי הוא שילוב של ארכיטקטורה ותוכנית סוכן. ניתן לראות אותו כ:
Agent = Architecture + Agent program
להלן שלושת המונחים העיקריים המעורבים במבנה של סוכן AI:
כיצד לאחזר אפליקציות נסתרות
ארכיטקטורה: ארכיטקטורה היא מכונות שסוכן בינה מלאכותית מבצע עליהן.
פונקציית סוכן: פונקציית סוכן משמשת למיפוי תפיסה לפעולה.
f:P* → A
תוכנית סוכנים: תוכנית סוכן היא יישום של פונקציית סוכן. תוכנית סוכן מבצעת על הארכיטקטורה הפיזית כדי לייצר פונקציה f.
ייצוג PEAS
PEAS הוא סוג של מודל שעליו עובד סוכן AI. כאשר אנו מגדירים סוכן AI או סוכן רציונלי, אז אנו יכולים לקבץ את המאפיינים שלו תחת מודל ייצוג PEAS. הוא מורכב מארבע מילים:
כאן מדד ביצועים הוא המטרה להצלחת התנהגותו של סוכן.
PEAS עבור מכוניות בנהיגה עצמית:
נניח שמכונית בנהיגה עצמית אז ייצוג PEAS יהיה:
ביצועים: בטיחות, זמן, נהיגה חוקית, נוחות
סביבה: כבישים, כלי רכב אחרים, תמרורים, הולכי רגל
python bytes למחרוזת
מפעילים: הגה, תאוצה, בלם, אות, צופר
חיישנים: מצלמה, GPS, מד מהירות, מד מרחק, מד תאוצה, סונאר.
דוגמה לסוכנים עם ייצוג PEAS שלהם
סוֹכֵן | מדידת ביצועים | סביבה | מפעילים | חיישנים |
---|---|---|---|---|
1. אבחון רפואי |
|
|
| מקלדת (כניסת תסמינים) |
2. שואב אבק |
|
|
|
|
3. רובוט קטיף חלק |
|
|
|
|