סוכן תוכנה


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

נלקח מויקיפדיה

הגדרות נוספות הקשורות לסוכן תוכנה:
בינה מלאכותית
תוכנה