סוכן תוכנה, לעומת העצם, מקבל פניה באופן דומה מהמשתמש, אלא שלסוכן התוכנה יכולת לשלוט בהפעלת הפונקציות שלו. בדוגמה שניתנה קודם לכן, אם נפנה לסוכן תוכנה ונבקש ממנו להגדיל את ערכה של תכונה כלשהי X אצלו ב-1 הסוכן יחשוב האם שינוי זה "משרת את מטרותיו", ורק לאחר מכן יבצע את הפעולה. לפיכך, ניתן לומר שגם המתודות של הסוכן "כמוסות" והקשר שלו לעולם החיצון מתמצה ביכולת שלו לקבל מסרים מהסביבה. ניתוח המסרים הוא פונקציה פנימית של הסוכן.
תכונות.
למשתמש החיצוני, סוכן תוכנה הוא תוכנית שמשרתת את האנשים ופועלת בשמם. סוכן התוכנה נדרש לפעול בסביבה משתנה, ולכן סוכן תוכנה חייב להכיל את התכונות הבאות: תגובתיות, אוטונומיות ותכליתיות (כלומר הנעה לעבר מטרה פנימית שלו) ולעיתים מכיל גם שילוב עם התכונות הנוספות: תקשורתיות, ניידות ולמידה.
סוכני התוכנה הם התוצר של המפגש בין עולם בינה מלאכותית ועולם הרשת. לפיכך, הם משלבים יכולת תקשורת, כלומר הפעלת תכונות שלהם על ידי משתמש חיצוני, עם יכולות של בינה מלאכותית, כמו השגת מטרות, הסקת מסקנות מאירועים חיצוניים ופעולה על פי מסקנות אלה. לפיכך התכונות העיקריות של סוכנים הן: אוטונומיות, תכליתיות, תגובתיות, תקשורת, למידה ויכולת לשמור על רציפות זמנית של ההתנהגות שלהם (לא לשנות דעה מהר מדי).
היסטוריה.
ניתן למצוא את התפישה של סוכן תוכנה כבר במודל של "שחקן" (Actor) שפיתח Hewitt,1977 - עצם שמכיל את כל הדרוש לו, אינטראקטיבי ובעל יכולת לבצע את פעולתו באופן רציף ומתוזמן עם הסביבה, בעל מצבים (states) פנימיים ויכולת תקשורת.
באופן אקדמי יותר ניתן לומר שסוכני תוכנה הם פיתוח של המושג מערכות מרובות סוכנים, שהן כשלעצמן תולדה של התחומים הבאים: בינה מלאכותית מבוזרת, פתרון בעיות באופן מבוזר ובינה מלאכותית מקבילית. כתוצאה מכך, ירשו סוכני התוכנה את כל הטוב והרע שבאבותיהם המולידים.
ההתפתחות של סוכני התוכנה לא חלה באופן מסודר, מלמטה למעלה, תוך הוספת תכונות באופן הדרגתי, אלא מלמעלה למטה, כרעיונות שהפכו למימושים, שרובם לא מוצלחים. ישנם סוגים רבים של סוכני תוכנה, כפי שניתן לראות בשימושים המפורטים בהמשך.
שימושים.
סוכני רכש (Shopping Bots).
סוכנים אלה מסייעים לגולשים ברשת האינטרנט למצוא מוצרים ושירותים שהם מחפשים אחריהם. לדוגמה, כאשר אדם גולש ברשת ומחפש מוצר ב-ebay, בחלק התחתון של הדף ישנה הפנייה לרשימה של מוצרים דומים, שלקוחות אחרים חיפשו באופן דומה לגולש הספציפי. ההנחה בבסיס יכולת זו היא שאנשים שמחפשים מוצרים דומים מחזיקים בטעם דומה ולכן סביר שיתעניינו בדברים שלקוחות אחרים חיפשו או רכשו.
סוכני משתמש.
סוכנים אלה נועדו לבצע פעולות באופן אוטומטי עבור המשתמש. לדוגמה, ישנם סוכנים המסווגים דוא"ל לפי סדר העדיפויות של המשתמש, מאגדים דיווחי חדשות על פי קטגוריות או ממלאים טפסים ברשת עבור המשתמש מתוך מידע פנימי שאגור בהם.
דוגמה מורכבת יותר של סוכנים אלה היא סוכנים שמסוגלים לנהל משא ומתן מול משתמש או סוכן תוכנה שמייצג אותו במכרזים מסוגים שונים ברשת. סוכנים אלה יכולים להיות מבוססים על משא ומתן חד-ממדי (למשל: רק המחיר מעניין במשא ומתן כזה) או על משא ומתן רב-ממדי הכולל שקלול של החשיבות של נושאים שונים. דוגמה לאחרון היא סוכנים המסוגלים לנהל משא ומתן על חופשה שהמשתמש מבקש לרכוש, תוך שקלול של מחיר הטיסה, מספר טיסות ההמשך הנדרש, איכות בית המלון ומשך החופשה ולהביא למשתמש את החופשה הטובה ביותר מבחינתו להחלטה אם הוא מעוניין לרכוש אותה במחיר שהסוכן השיג עבורו.
ניטור ומעקב.
סוכנים אלה משמשים למעקב אחרי ציוד, בדרך כלל מערכות מחשב. למשל, סוכן המוודא שמלאי המוצרים של חברה מסוימת כפי שמדווח במערכת ניהול המלאי שלה אינו יורד מגבול מסוים, או שהמחיר של המוצר משתנים בשוק החופשי. הסוכן מדווח חזרה לחברה ומאפשר למשתמש בחברה להחליט החלטות האם לשווק את המוצר לשוק, לייצר מוצרים נוספים ועוד.
סוכני כריית מידע (Data Mining).
סוכנים אלה משתמשים בשיטות של טכנולוגיית המידע (Information Technology) לחיפוש אחרי תבניות ומגמות בכמויות גדולות של מידע ממקורות שונים. המשתמש יכול להגדיר לסוכני התוכנה מהן קטגוריות המידע שהוא מבקש מהסוכנים לנתח. דוגמה לסוג כזה של סוכנים הוא סוכן המחפש מגמה בשוק ומחזיר תשובה למשתמש / חברה באופן שמאפשר קבלת החלטות בחברה. לדוגמה, סוכן כזה יכול לזהות התפתחות של תנאי מיתון במשק ובהתאם החברה תחליט לגבי מדיניות העסקת כוח האדם שלה, תנאי שכר ועוד.
דוגמאות נוספות.
דוגמאות נוספות של סוכנים חכמים כוללים מסנני spam, רובוטים שחקנים וכלי ניטור של שרתים. מנועי חיפוש משתמשים בסוכנים לצורך תהליך האינדוקס. דוגמאות נוספות ניתן למצוא ב- BotSpot.
הרשימה הבאה כוללת קישורים לנושאים הקרובים לסוכני תוכנה:
רעפים
נורמנדי
נורמנדי (או נורמנדיה; בצרפתית: Normandie) הוא אזור בצפון צרפת. חשיבותו של אזור זה בעבר הייתה עצומה, כאשר דוכסות נורמנדיה שלטה לתקופת מה על חלקים נרחבים מאירופה והוציאה מתוכה מנהיגים נורמנים כמו ויליאם הכובש.
חבל נורמנדי חולק בשנות החמישים לשני חבלים, נורמנדי עילית ונורמנדי תחתית, שחולקו לשישה מחוזות. חלוקה זו התקיימה עד שב-1 בינואר 2016 אוחד החבל מחדש. הבירה והעיר הגדולה ביותר בנורמנדי היא רואן (Rouen), בה מתגוררים 114,000 תושבים. העיר שוכנת לגדות נהר הסן (Seine), אשר לגדותיו שוכנת גם פריז. ערים נוספות הן שרבור (Cherbourg), קן (Caen; אין להתבלבל עם העיר קאן, Cannes, שבדרום צרפת) ולה הבר (Le Havre), עיר הידועה בקו המעבורת הוותיק שלה לבריטניה.
איי התעלה נחשבים מבחינה תרבותית והיסטורית לחלק מנורמנדי, ובצרפתית הם נקראים "האיים האנגלו-נורמניים" (Les Iles Anglo-Normandes).
היסטוריה.
"הפיף של נורמנדי" נוצר בראשונה עבור המנהיג הוויקינגי רולו. לאחר שכשל בכיבוש פריז בשנת 911 הוא נשבע כווסאל למלך פרנקיה המערבית, קרל הקירח. בתמורה לנאמנותו העניק לו המלך את אזור נורמנדי, שנכבש על ידי רולו ובעלי בריתו הוויקינגים. השם "נורמנדי" בא ממוצאו הוויקינגי של רולו (נורסמן, אנשי הצפון, או Normanni בלטינית).
צאצאיו של רולו ושל אנשיו אימצו את השפה הגאלו-רומאנית של האזור והתערו בחברה המקומית. כך הם הפכו לנורמנים, ערבוב של דוברי נורמנית ממוצא סקנדינבי, גאלו-נורדי, אורקדי, אנגלו-דני, וכן תושבים פרנקים וגאלים.
צאצאו של רולו, ויליאם דוכס נורמנדי (ויליאם הכובש), הפך למלך אנגליה ב-1066 לאחר הכיבוש הנורמני, ששיאו היה בקרב הייסטינגס, אך עדיין שמר את השלטון בדוכסות נורמנדי לו ולצאצאיו. ב-1204, במהלך שלטונו של המלך ג'ון, כבשה צרפת תחת שלטונו של פיליפ השני את נורמנדי, בעוד שאיי התעלה נשארו בשליטת אנגליה. ב-1259 מלך אנגליה הנרי השלישי הכיר בתביעות הצרפתית לנורמנדי היבשתית, אולם יורשו נלחם לעיתים קרובות על מנת להחזיר את האזור לשלטון אנגלי.
נורמנדי הצרפתית נכבשה על ידי האנגלים במהלך מלחמת מאה השנים מספר פעמים, עד שחזרה סופית לשלטון צרפתי בשנת 1468. לאחר המלחמה חזר השגשוג לאזור עד למלחמות הדת, אז ערים רבות בנורמנדי הצטרפו לרפורמציה ופרצו קרבות רבים ברחבי החבל. במהלך המהפכה הצרפתית נורמנדי תמכה ברעיון הרפובליקה והתנגדה ליעקובינים.
ב-1942, במהלך מלחמת העולם השנייה, הכוחות הבריטיים, הקנדיים והאמריקאיים, כהכנה לפלישה במערב אירופה, ערכו את הפשיטה על דייפ, שתוצאותיה היו הרסניות. מאוחר יותר נפתחה בנורמנדי המערכה המוצלחת יותר של פלישה לאירופה הנאצית שנקראה "הפלישה לנורמנדי". ערים רבות באזור כמו קן, שרבור וקרנטן סבלו מקרבות עזים ונהרסו כמעט לגמרי.
איי התעלה.
אף על פי שהבריטים ויתרו על תביעותיהם לנורמנדי היבשתית ולשטחים צרפתיים אחרים ב-1801, השליט האנגלי עדיין שומר על התואר "דוכס נורמנדי" באיי התעלה. האיים נחשבים כיום ל"נסיכויות כתר בריטיות" ואינם שייכים לבריטניה. לכן הרמת הכוסית הרשמית באיים אינה "המלכה", כמו בבריטניה, אלא "המלכה, הדוכסית שלנו".
תרבות.
ארכיטקטורה.
מבחינה ארכיטקטונית, הקתדרלות, המנזרים והטירות של נורמנדי מאפיינות את הדוכסות הישנה בדומה לאדריכלות הנורמנית באנגליה לאחר הכיבוש הנורמני ב-1066.
אדריכלות מקומית בנורמנדי עילית כוללת בעיקר מבנים העשויים בחלקם מעץ המזכירים מבנים אנגליים יומיומיים מאותה התקופה. מבנים אורבניים עתיקים רבים נהרסו במהלך הקרבות של מלחמת העולם השנייה באזור. הערים נבנו מחדש בסגנונות הבנייה של שנות החמישים והשישים. לה הבר, שנבנתה מחדש לאחר המלחמה, קיבלה מעמד של אתר מורשת עולמית ב-2005.
האדריכלות בנורמנדי תחתית, וכן באיי התעלה, ניצלה את הגרניט השכיח באזור. הדוגמה הטובה והמרהיבה ביותר לבנייה מגרניט היא מון סן מישל.
ספרות.
עם הסופרים הצרפתים החשובים שיצאו מנורמנדי נמנים פייר קורניי, מדליין דה סקודרי, גוסטב פלובר, גי דה מופסאן, אנדרה ברטון, מוריס לאבלאן, אוקטב מירבו ועוד.
ציור.
החל משנות השישים של המאה ה-19 ציירים שעבדו בטבע, מחוץ לסטודיו (בעיקר מזרם האימפרסיוניזם), נמשכו לנורמנדי בעיקר בשל קלות ההגעה אליה ברכבת מפריז. קלוד מונה רכש בית בעל גנים מרהיבים בכפר ז'יברני, שם הוא צייר חלק מציוריו המפורסמים ביותר. הבית כיום הוא אחת מהאטרקציות התיירותיות הפופולריות ביותר בנורמנדי. גם החופים היפים של האזור משכו אליהם ציירים רבים.
בין האמנים החשובים שנולדו באזור: ניקולא פוסן, מרסל דושאן, אז'ן בודן ועוד.