CINXE.COM

Software agent - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Software agent - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"ee1532c2-e81d-4b1e-8b19-612230c400be","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Software_agent","wgTitle":"Software agent","wgCurRevisionId":1265184910,"wgRevisionId":1265184910,"wgArticleId":430106,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 errors: missing periodical","Articles with short description","Short description is different from Wikidata","Use mdy dates from October 2023","Harv and Sfn no-target errors","All articles with unsourced statements","Articles with unsourced statements from August 2023","Webarchive template wayback links","Artificial intelligence","Agent-based software"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Software_agent","wgRelevantArticleId":430106,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q2297769","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","ext.scribunto.logs","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.20"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Software agent - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Software_agent"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Software_agent&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Software_agent"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Software_agent rootpage-Software_agent skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Software+agent" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Software+agent" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Software+agent" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Software+agent" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Concepts" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Concepts"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Concepts</span> </div> </a> <button aria-controls="toc-Concepts-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Concepts subsection</span> </button> <ul id="toc-Concepts-sublist" class="vector-toc-list"> <li id="toc-Distinguishing_agents_from_programs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Distinguishing_agents_from_programs"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Distinguishing agents from programs</span> </div> </a> <ul id="toc-Distinguishing_agents_from_programs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Intuitive_distinguishing_agents_from_objects" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Intuitive_distinguishing_agents_from_objects"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Intuitive distinguishing agents from objects</span> </div> </a> <ul id="toc-Intuitive_distinguishing_agents_from_objects-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Distinguishing_agents_from_expert_systems" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Distinguishing_agents_from_expert_systems"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Distinguishing agents from expert systems</span> </div> </a> <ul id="toc-Distinguishing_agents_from_expert_systems-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Distinguishing_intelligent_software_agents_from_intelligent_agents_in_AI" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Distinguishing_intelligent_software_agents_from_intelligent_agents_in_AI"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.4</span> <span>Distinguishing intelligent software agents from intelligent agents in AI</span> </div> </a> <ul id="toc-Distinguishing_intelligent_software_agents_from_intelligent_agents_in_AI-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Impact_of_software_agents" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Impact_of_software_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Impact of software agents</span> </div> </a> <button aria-controls="toc-Impact_of_software_agents-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Impact of software agents subsection</span> </button> <ul id="toc-Impact_of_software_agents-sublist" class="vector-toc-list"> <li id="toc-Organizational_impact" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Organizational_impact"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Organizational impact</span> </div> </a> <ul id="toc-Organizational_impact-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Work_contentment_and_job_satisfaction_impact" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Work_contentment_and_job_satisfaction_impact"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Work contentment and job satisfaction impact</span> </div> </a> <ul id="toc-Work_contentment_and_job_satisfaction_impact-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cultural_impact" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Cultural_impact"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Cultural impact</span> </div> </a> <ul id="toc-Cultural_impact-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Examples_of_intelligent_software_agents" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Examples_of_intelligent_software_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Examples of intelligent software agents</span> </div> </a> <button aria-controls="toc-Examples_of_intelligent_software_agents-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Examples of intelligent software agents subsection</span> </button> <ul id="toc-Examples_of_intelligent_software_agents-sublist" class="vector-toc-list"> <li id="toc-Buyer_agents_(shopping_bots)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Buyer_agents_(shopping_bots)"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Buyer agents (shopping bots)</span> </div> </a> <ul id="toc-Buyer_agents_(shopping_bots)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-User_agents_(personal_agents)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#User_agents_(personal_agents)"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>User agents (personal agents)</span> </div> </a> <ul id="toc-User_agents_(personal_agents)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Monitoring-and-surveillance_(predictive)_agents" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Monitoring-and-surveillance_(predictive)_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Monitoring-and-surveillance (predictive) agents</span> </div> </a> <ul id="toc-Monitoring-and-surveillance_(predictive)_agents-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Data-mining_agents" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Data-mining_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Data-mining agents</span> </div> </a> <ul id="toc-Data-mining_agents-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Networking_and_communicating_agents" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Networking_and_communicating_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Networking and communicating agents</span> </div> </a> <ul id="toc-Networking_and_communicating_agents-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Software_development_agents_(aka_software_bots)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Software_development_agents_(aka_software_bots)"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.6</span> <span>Software development agents (aka software bots)</span> </div> </a> <ul id="toc-Software_development_agents_(aka_software_bots)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Security_agents" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Security_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.7</span> <span>Security agents</span> </div> </a> <ul id="toc-Security_agents-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Design_issues" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Design_issues"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Design issues</span> </div> </a> <button aria-controls="toc-Design_issues-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Design issues subsection</span> </button> <ul id="toc-Design_issues-sublist" class="vector-toc-list"> <li id="toc-Notions_and_frameworks_for_agents" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Notions_and_frameworks_for_agents"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Notions and frameworks for agents</span> </div> </a> <ul id="toc-Notions_and_frameworks_for_agents-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Software agent</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 26 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-26" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">26 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%88%D9%83%D9%8A%D9%84_%D8%A8%D8%B1%D9%85%D8%AC%D9%8A" title="وكيل برمجي – Arabic" lang="ar" hreflang="ar" data-title="وكيل برمجي" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%A1%D0%BE%D1%84%D1%82%D1%83%D0%B5%D1%80%D0%B5%D0%BD_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82" title="Софтуерен агент – Bulgarian" lang="bg" hreflang="bg" data-title="Софтуерен агент" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Agent_(programa)" title="Agent (programa) – Catalan" lang="ca" hreflang="ca" data-title="Agent (programa)" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Software-Agent" title="Software-Agent – German" lang="de" hreflang="de" data-title="Software-Agent" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Agente_(software)" title="Agente (software) – Spanish" lang="es" hreflang="es" data-title="Agente (software)" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B9%D8%A7%D9%85%D9%84_%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C" title="عامل نرم‌افزاری – Persian" lang="fa" hreflang="fa" data-title="عامل نرم‌افزاری" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Agent_logiciel" title="Agent logiciel – French" lang="fr" hreflang="fr" data-title="Agent logiciel" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8" title="소프트웨어 에이전트 – Korean" lang="ko" hreflang="ko" data-title="소프트웨어 에이전트" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Agen_perangkat_lunak" title="Agen perangkat lunak – Indonesian" lang="id" hreflang="id" data-title="Agen perangkat lunak" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%A1%D7%95%D7%9B%D7%9F_%D7%AA%D7%95%D7%9B%D7%A0%D7%94" title="סוכן תוכנה – Hebrew" lang="he" hreflang="he" data-title="סוכן תוכנה" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Agentas_(informatika)" title="Agentas (informatika) – Lithuanian" lang="lt" hreflang="lt" data-title="Agentas (informatika)" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Szoftver%C3%A1gens" title="Szoftverágens – Hungarian" lang="hu" hreflang="hu" data-title="Szoftverágens" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Agent_(software)" title="Agent (software) – Dutch" lang="nl" hreflang="nl" data-title="Agent (software)" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88" title="ソフトウェアエージェント – Japanese" lang="ja" hreflang="ja" data-title="ソフトウェアエージェント" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Programvareagent" title="Programvareagent – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Programvareagent" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Programvareagent" title="Programvareagent – Norwegian Nynorsk" lang="nn" hreflang="nn" data-title="Programvareagent" data-language-autonym="Norsk nynorsk" data-language-local-name="Norwegian Nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Agent_(programowanie)" title="Agent (programowanie) – Polish" lang="pl" hreflang="pl" data-title="Agent (programowanie)" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Agente_de_software" title="Agente de software – Portuguese" lang="pt" hreflang="pt" data-title="Agente de software" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Agent_software" title="Agent software – Romanian" lang="ro" hreflang="ro" data-title="Agent software" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82" title="Программный агент – Russian" lang="ru" hreflang="ru" data-title="Программный агент" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Software_agent" title="Software agent – Simple English" lang="en-simple" hreflang="en-simple" data-title="Software agent" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%90%D0%B3%D0%B5%D0%BD%D1%82_(%D1%80%D0%B0%D1%87%D1%83%D0%BD%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE)" title="Агент (рачунарство) – Serbian" lang="sr" hreflang="sr" data-title="Агент (рачунарство)" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Agent_(ra%C4%8Dunarstvo)" title="Agent (računarstvo) – Serbo-Croatian" lang="sh" hreflang="sh" data-title="Agent (računarstvo)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbo-Croatian" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Agent_(program)" title="Agent (program) – Swedish" lang="sv" hreflang="sv" data-title="Agent (program)" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B8%D0%B9_%D0%B0%D0%B3%D0%B5%D0%BD%D1%82" title="Програмний агент – Ukrainian" lang="uk" hreflang="uk" data-title="Програмний агент" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/T%C3%A1c_t%E1%BB%AD_ph%E1%BA%A7n_m%E1%BB%81m" title="Tác tử phần mềm – Vietnamese" lang="vi" hreflang="vi" data-title="Tác tử phần mềm" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2297769#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Software_agent" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Software_agent" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Software_agent"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Software_agent&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Software_agent&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Software_agent"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Software_agent&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Software_agent&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Software_agent" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Software_agent" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Software_agent&amp;oldid=1265184910" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Software_agent&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Software_agent&amp;id=1265184910&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSoftware_agent"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSoftware_agent"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Software_agent&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Software_agent&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2297769" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Computer program acting for a user</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1246091330">.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}</style><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><table class="sidebar sidebar-collapse nomobile nowraplinks"><tbody><tr><td class="sidebar-pretitle">Part of <a href="/wiki/Category:Multi-agent_systems" title="Category:Multi-agent systems">a series</a> on</td></tr><tr><th class="sidebar-title-with-pretitle"><a href="/wiki/Multi-agent_system" title="Multi-agent system">Multi-agent systems</a></th></tr><tr><th class="sidebar-heading"> <a href="/wiki/Multi-agent_simulation" class="mw-redirect" title="Multi-agent simulation">Multi-agent simulation</a></th></tr><tr><td class="sidebar-content"> <div class="hlist"> <ul><li><a href="/wiki/Agent-based_computational_economics" title="Agent-based computational economics">Agent-based computational economics</a></li> <li><a href="/wiki/Agent-based_model_in_biology" title="Agent-based model in biology">Agent-based model in biology</a></li> <li><a href="/wiki/Agent-based_social_simulation" title="Agent-based social simulation">Agent-based social simulation</a></li> <li><a href="/wiki/List_of_agent-based_modeling_software" class="mw-redirect" title="List of agent-based modeling software">Agent-based modeling software</a></li></ul> </div></td> </tr><tr><th class="sidebar-heading"> <a href="/wiki/Agent-oriented_programming" title="Agent-oriented programming">Agent-oriented programming</a></th></tr><tr><td class="sidebar-content"> <div class="hlist"> <ul><li><a href="/wiki/Auto-GPT" class="mw-redirect" title="Auto-GPT">Auto-GPT</a></li> <li><a href="/wiki/Botnet" title="Botnet">Botnets</a></li> <li><a href="/wiki/Foundation_for_Intelligent_Physical_Agents" title="Foundation for Intelligent Physical Agents">FIPA</a></li> <li><a href="/wiki/Comparison_of_platforms_for_software_agents" title="Comparison of platforms for software agents">Platforms for software agents</a> <ul><li><a href="/wiki/Java_Agent_Development_Framework" title="Java Agent Development Framework">JADE</a></li> <li><a href="/wiki/JACK_Intelligent_Agents" title="JACK Intelligent Agents">JACK</a></li> <li><a href="/wiki/GORITE" title="GORITE">GORITE</a></li></ul></li> <li><a class="mw-selflink selflink">Software agent</a></li></ul> </div></td> </tr><tr><th class="sidebar-heading"> Related</th></tr><tr><td class="sidebar-content"> <div class="hlist"> <ul><li><a href="/wiki/Distributed_artificial_intelligence" title="Distributed artificial intelligence">Distributed artificial intelligence</a></li> <li><a href="/wiki/Multi-agent_pathfinding" title="Multi-agent pathfinding">Multi-agent pathfinding</a></li> <li><a href="/wiki/Multi-agent_planning" title="Multi-agent planning">Multi-agent planning</a></li> <li><a href="/wiki/Multi-agent_reinforcement_learning" title="Multi-agent reinforcement learning">Multi-agent reinforcement learning</a></li> <li><a href="/wiki/Self-propelled_particles" title="Self-propelled particles">Self-propelled particles</a></li> <li><a href="/wiki/Swarm_robotics" title="Swarm robotics">Swarm robotics</a></li></ul> </div></td> </tr><tr><td class="sidebar-navbar"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Multi-agent_system" title="Template:Multi-agent system"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/w/index.php?title=Template_talk:Multi-agent_system&amp;action=edit&amp;redlink=1" class="new" title="Template talk:Multi-agent system (page does not exist)"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Multi-agent_system" title="Special:EditPage/Template:Multi-agent system"><abbr title="Edit this template">e</abbr></a></li></ul></div></td></tr></tbody></table> <p>In <a href="/wiki/Computer_science" title="Computer science">computer science</a>, a <b>software agent</b> is a computer program that acts for a user or another program in a relationship of agency. </p><p>The term <i>agent</i> is derived from the <a href="/wiki/Latin" title="Latin">Latin</a> <i>agere</i> (to do): an agreement to act on one's behalf. Such "action on behalf of" implies the <a href="/wiki/Authority" title="Authority">authority</a> to decide which, if any, action is appropriate.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> Some agents are colloquially known as <i><a href="/wiki/Bot_(disambiguation)" class="mw-redirect mw-disambig" title="Bot (disambiguation)">bots</a></i>, from <i><a href="/wiki/Robot" title="Robot">robot</a></i>. They may be embodied, as when execution is paired with a robot body, or as <a href="/wiki/Software" title="Software">software</a> such as a chatbot executing on a <a href="/wiki/Computer" title="Computer">computer</a>, such as a <a href="/wiki/Mobile_device" title="Mobile device">mobile device</a>, e.g. <a href="/wiki/Siri" title="Siri">Siri</a>. Software agents may be autonomous or work together with other agents or people. Software agents interacting with people (e.g. <a href="/wiki/Chatbots" class="mw-redirect" title="Chatbots">chatbots</a>, <a href="/wiki/Human-robot_interaction" class="mw-redirect" title="Human-robot interaction">human-robot interaction</a> environments) may possess human-like qualities such as <a href="/wiki/Natural_language_understanding" title="Natural language understanding">natural language understanding</a> and speech, personality or embody humanoid form (see <a href="/wiki/Asimo" class="mw-redirect" title="Asimo">Asimo</a>). </p><p>Related and derived concepts include <i><a href="/wiki/Intelligent_agent" title="Intelligent agent">intelligent agents</a></i> (in particular exhibiting some aspects of <a href="/wiki/Artificial_intelligence" title="Artificial intelligence">artificial intelligence</a>, such as <a href="/wiki/Automated_reasoning" title="Automated reasoning">reasoning</a>), <i><a href="/wiki/Autonomous_agent" title="Autonomous agent">autonomous agents</a></i> (capable of modifying the methods of achieving their objectives), <i>distributed</i> agents (being executed on physically distinct computers), <i><a href="/wiki/Multi-agent_system" title="Multi-agent system">multi-agent systems</a></i> (distributed agents that work together to achieve an objective that could not be accomplished by a single agent acting alone), and <i><a href="/wiki/Mobile_agent" title="Mobile agent">mobile agents</a></i> (agents that can relocate their execution onto different processors). </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Concepts">Concepts</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=1" title="Edit section: Concepts"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The basic attributes of an autonomous software agent are that agents: </p> <ul><li>are not strictly invoked for a task, but activate themselves,</li> <li>may reside in wait status on a host, perceiving context,</li> <li>may get to run status on a host upon starting conditions,</li> <li>do not require interaction of user,</li> <li>may invoke other tasks including communication.</li></ul> <figure class="mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:Nwana_Category_of_Software_Agents.gif" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/Nwana_Category_of_Software_Agents.gif/300px-Nwana_Category_of_Software_Agents.gif" decoding="async" width="300" height="171" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/Nwana_Category_of_Software_Agents.gif/450px-Nwana_Category_of_Software_Agents.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/7/77/Nwana_Category_of_Software_Agents.gif 2x" data-file-width="528" data-file-height="301" /></a><figcaption>Nwana's Category of Software Agent</figcaption></figure> <p>The concept of an agent provides a convenient and powerful way to describe a complex software entity that is capable of acting with a certain degree of <a href="/wiki/Autonomy" title="Autonomy">autonomy</a> in order to accomplish tasks on behalf of its host. But unlike objects, which are defined in terms of <i>methods</i> and <i>attributes</i>, an agent is defined in terms of its behavior.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p><p>Various authors have proposed different definitions of agents, these commonly include concepts such as: </p> <ul><li><i>persistence: c</i>ode is not executed on demand but runs continuously and decides for itself when it should perform some activity;</li> <li><i>autonomy:</i> agents have capabilities of task selection, prioritization, goal-directed behavior, decision-making without human intervention;</li> <li><i>social ability:</i> agents are able to engage other components through some sort of communication and coordination, they may collaborate on a task;</li> <li><i>reactivity:</i> agents perceive the context in which they operate and react to it appropriately.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Distinguishing_agents_from_programs">Distinguishing agents from programs</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=2" title="Edit section: Distinguishing agents from programs"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>All agents are programs, but not all programs are agents. Contrasting the term with related concepts may help clarify its meaning. Franklin &amp; Graesser (1997)<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> discuss four key notions that distinguish agents from arbitrary programs: reaction to the environment, autonomy, goal-orientation and <a href="/wiki/Persistence_(computer_science)" title="Persistence (computer science)">persistence</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Intuitive_distinguishing_agents_from_objects">Intuitive distinguishing agents from objects</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=3" title="Edit section: Intuitive distinguishing agents from objects"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Agents are more autonomous than <a href="/wiki/Object_(computer_science)" title="Object (computer science)">objects</a>.</li> <li>Agents have flexible behavior: <a href="/wiki/Reactive_programming" title="Reactive programming">reactive</a>, <a href="/wiki/Proactive" class="mw-redirect" title="Proactive">proactive</a>, social.</li> <li>Agents have at least one <a href="/wiki/Thread_(computer_science)" class="mw-redirect" title="Thread (computer science)">thread</a> of control but may have more.<sup id="cite_ref-Woldridge2002_5-0" class="reference"><a href="#cite_note-Woldridge2002-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Distinguishing_agents_from_expert_systems">Distinguishing agents from expert systems</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=4" title="Edit section: Distinguishing agents from expert systems"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Expert_system" title="Expert system">Expert systems</a> are not coupled to their environment.</li> <li>Expert systems are not designed for reactive, proactive behavior.</li> <li>Expert systems do not consider social ability.<sup id="cite_ref-Woldridge2002_5-1" class="reference"><a href="#cite_note-Woldridge2002-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Distinguishing_intelligent_software_agents_from_intelligent_agents_in_AI">Distinguishing intelligent software agents from intelligent agents in AI</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=5" title="Edit section: Distinguishing intelligent software agents from intelligent agents in AI"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Intelligent_agent" title="Intelligent agent">Intelligent agents</a> (also known as <a href="/wiki/Rational_agent" title="Rational agent">rational agents</a>) are not just computer programs: they may also be machines, human beings, communities of human beings (such as <a href="/wiki/Business_entity" class="mw-redirect" title="Business entity">firms</a>) or anything that is capable of goal-directed behavior.</li></ul> <dl><dd>(<a href="#CITEREFRussellNorvig2003">Russell &amp; Norvig 2003</a>)<span class="error harv-error" style="display: none; font-size:100%"> harv error: no target: CITEREFRussellNorvig2003 (<a href="/wiki/Category:Harv_and_Sfn_template_errors" title="Category:Harv and Sfn template errors">help</a>)</span></dd></dl> <div class="mw-heading mw-heading2"><h2 id="Impact_of_software_agents">Impact of software agents</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=6" title="Edit section: Impact of software agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Software agents may offer various benefits to their end users by automating complex or repetitive tasks.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> However, there are organizational and cultural impacts of this technology that need to be considered prior to implementing software agents. </p> <div class="mw-heading mw-heading3"><h3 id="Organizational_impact">Organizational impact</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=7" title="Edit section: Organizational impact"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Work_contentment_and_job_satisfaction_impact">Work contentment and job satisfaction impact</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=8" title="Edit section: Work contentment and job satisfaction impact"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>People like to perform easy tasks providing the sensation of success unless the repetition of the simple tasking is affecting the overall output. In general implementing software agents to perform administrative requirements provides a substantial increase in work contentment, as administering their own work does never please the worker. The effort freed up serves for a higher degree of engagement in the substantial tasks of individual work. Hence, software agents may provide the basics to implement self-controlled work, relieved from hierarchical controls and interference.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> Such conditions may be secured by application of software agents for required formal support. </p> <div class="mw-heading mw-heading3"><h3 id="Cultural_impact">Cultural impact</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=9" title="Edit section: Cultural impact"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The cultural effects of the implementation of software agents include trust affliction, skills erosion, privacy attrition and social detachment. Some users may not feel entirely comfortable fully delegating important tasks to software applications. Those who start relying solely on intelligent agents may lose important skills, for example, relating to information literacy. In order to act on a user's behalf, a software agent needs to have a complete understanding of a user's profile, including his/her personal preferences. This, in turn, may lead to unpredictable privacy issues. When users start relying on their software agents more, especially for communication activities, they may lose contact with other human users and look at the world with the eyes of their agents. These consequences are what agent researchers and users must consider when dealing with intelligent agent technologies.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="History">History</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=10" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The concept of an agent can be traced back to <a href="/wiki/Actor_model" title="Actor model">Hewitt's Actor Model</a> (Hewitt, 1977) - "A self-contained, interactive and concurrently-executing object, possessing internal state and communication capability."<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (August 2023)">citation needed</span></a></i>&#93;</sup> </p><p>To be more academic, software agent systems are a direct evolution of Multi-Agent Systems (MAS). MAS evolved from <a href="/wiki/Distributed_Artificial_Intelligence" class="mw-redirect" title="Distributed Artificial Intelligence">Distributed Artificial Intelligence</a> (DAI), Distributed Problem Solving (DPS) and Parallel AI (PAI), thus inheriting all characteristics (good and bad) from DAI and <a href="/wiki/AI" class="mw-redirect" title="AI">AI</a>. </p><p><a href="/wiki/John_Sculley" title="John Sculley">John Sculley</a>'s 1987 "<a href="/wiki/Knowledge_Navigator" title="Knowledge Navigator">Knowledge Navigator</a>" video portrayed an image of a relationship between end-users and agents. Being an ideal first, this field experienced a series of unsuccessful top-down implementations, instead of a piece-by-piece, bottom-up approach. The range of agent types is now (from 1990) broad: WWW, search engines, etc. </p> <div class="mw-heading mw-heading2"><h2 id="Examples_of_intelligent_software_agents">Examples of intelligent software agents</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=11" title="Edit section: Examples of intelligent software agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">See also: <a href="/wiki/Intelligent_agent" title="Intelligent agent">Intelligent agent</a></div> <div class="mw-heading mw-heading3"><h3 id="Buyer_agents_(shopping_bots)"><span id="Buyer_agents_.28shopping_bots.29"></span>Buyer agents (shopping bots)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=12" title="Edit section: Buyer agents (shopping bots)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Buyer agents<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> travel around a network (e.g. the internet) retrieving information about goods and services. These agents, also known as 'shopping bots', work very efficiently for commodity products such as CDs, books, electronic components, and other one-size-fits-all products. Buyer agents are typically optimized to allow for digital payment services used in e-commerce and traditional businesses.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="User_agents_(personal_agents)"><span id="User_agents_.28personal_agents.29"></span>User agents (personal agents)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=13" title="Edit section: User agents (personal agents)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>User agents, or personal agents, are intelligent agents that take action on your behalf. In this category belong those intelligent agents that already perform, or will shortly perform, the following tasks: </p> <ul><li>Check your e-mail, sort it according to the user's order of preference, and alert you when important emails arrive.</li> <li>Play computer games as your opponent or patrol game areas for you.</li> <li>Assemble customized news reports for you. There are several versions of these, including CNN.</li> <li>Find information for you on the subject of your choice.</li> <li>Fill out forms on the Web automatically for you, storing your information for future reference</li> <li>Scan Web pages looking for and highlighting text that constitutes the "important" part of the information there</li> <li>Discuss topics with you ranging from your deepest fears to sports</li> <li>Facilitate with online job search duties by scanning known job boards and sending the resume to opportunities who meet the desired criteria</li> <li>Profile synchronization across heterogeneous social networks</li></ul> <div class="mw-heading mw-heading3"><h3 id="Monitoring-and-surveillance_(predictive)_agents"><span id="Monitoring-and-surveillance_.28predictive.29_agents"></span>Monitoring-and-surveillance (predictive) agents</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=14" title="Edit section: Monitoring-and-surveillance (predictive) agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Monitoring_and_Surveillance_Agents" class="mw-redirect" title="Monitoring and Surveillance Agents">Monitoring and surveillance agents</a> are used to observe and report on equipment, usually computer systems. The agents may keep track of company inventory levels, observe competitors' prices and relay them back to the company, watch <a href="/wiki/Stock_manipulation" class="mw-redirect" title="Stock manipulation">stock manipulation</a> by <a href="/wiki/Insider_trading" title="Insider trading">insider trading</a> and rumors, etc. </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Resource_monitoring_2.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Resource_monitoring_2.jpg/250px-Resource_monitoring_2.jpg" decoding="async" width="220" height="143" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Resource_monitoring_2.jpg/330px-Resource_monitoring_2.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/73/Resource_monitoring_2.jpg/440px-Resource_monitoring_2.jpg 2x" data-file-width="460" data-file-height="300" /></a><figcaption>Service monitoring</figcaption></figure> <p>For example, NASA's Jet Propulsion Laboratory has an agent that monitors inventory, planning, schedules equipment orders to keep costs down, and manages food storage facilities. These agents usually monitor complex computer networks that can keep track of the configuration of each computer connected to the network. </p><p>A special case of Monitoring-and-Surveillance agents are organizations of agents used to emulate the Human Decision-Making process during tactical operations. The agents monitor the status of assets (ammunition, weapons available, platforms for transport, etc.) and receive Goals (Missions) from higher level agents. The Agents then pursue the Goals with the Assets at hand, minimizing expenditure of the Assets while maximizing Goal Attainment. (See Popplewell, "Agents and Applicability") </p> <div class="mw-heading mw-heading3"><h3 id="Data-mining_agents">Data-mining agents</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=15" title="Edit section: Data-mining agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This agent uses information technology to find trends and patterns in an abundance of information from many different sources. The user can sort through this information in order to find whatever information they are seeking. </p><p>A data mining agent operates in a data warehouse discovering information. A 'data warehouse' brings together information from many different sources. "Data mining" is the process of looking through the data warehouse to find information that you can use to take action, such as ways to increase sales or keep customers who are considering defecting. </p><p>'Classification' is one of the most common types of data mining, which finds patterns in information and categorizes them into different classes. Data mining agents can also detect major shifts in trends or a key indicator and can detect the presence of new information and alert you to it. For example, the agent may detect a decline in the construction industry for an economy; based on this relayed information construction companies will be able to make intelligent decisions regarding the hiring/firing of employees or the purchase/lease of equipment in order to best suit their firm. </p> <div class="mw-heading mw-heading3"><h3 id="Networking_and_communicating_agents">Networking and communicating agents</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=16" title="Edit section: Networking and communicating agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Some other examples of current <a href="/wiki/Intelligent_agent" title="Intelligent agent">intelligent agents</a> include some <a href="/wiki/Spam_(e-mail)" class="mw-redirect" title="Spam (e-mail)">spam</a> filters, game <a href="/wiki/Computer_game_bot" class="mw-redirect" title="Computer game bot">bots</a>, and server monitoring tools. <a href="/wiki/Search_engine_indexing" title="Search engine indexing">Search engine indexing</a> bots also qualify as intelligent agents. </p> <ul><li><a href="/wiki/User_agent" title="User agent">User agent</a> - for browsing the World Wide Web</li> <li><a href="/wiki/Mail_transfer_agent" class="mw-redirect" title="Mail transfer agent">Mail transfer agent</a> - For serving E-mail, such as <i>Microsoft Outlook</i>. Why? It communicates with the POP3 mail server, without users having to understand <a href="/wiki/Post_Office_Protocol" title="Post Office Protocol">POP3</a> command protocols. It even has rule sets that filter mail for the user, thus sparing them the trouble of having to do it themselves.</li> <li><a href="/wiki/Simple_Network_Management_Protocol" title="Simple Network Management Protocol">SNMP</a> agent</li> <li>In Unix-style networking servers, <i><a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">httpd</a></i> is an HTTP daemon that implements the <a href="/wiki/Hypertext_Transfer_Protocol" class="mw-redirect" title="Hypertext Transfer Protocol">Hypertext Transfer Protocol</a> at the root of the <a href="/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a></li> <li><a href="/wiki/Management_agent" title="Management agent">Management agents</a> used to manage telecom devices</li> <li><a href="/wiki/Crowd_simulation" title="Crowd simulation">Crowd simulation</a> for safety planning or <a href="/wiki/3D_computer_graphics" title="3D computer graphics">3D computer graphics</a>,</li> <li>Wireless <i>beaconing agent</i> is a simple process hosted single tasking entity for implementing <a href="/wiki/Wireless_lock" title="Wireless lock">wireless lock</a> or electronic leash in conjunction with more complex software agents hosted e.g. on wireless receivers.</li> <li>Use of autonomous agents (deliberately equipped with noise) to optimize coordination in groups online.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Software_development_agents_(aka_software_bots)"><span id="Software_development_agents_.28aka_software_bots.29"></span>Software development agents (aka software bots)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=17" title="Edit section: Software development agents (aka software bots)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951" /><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Software_bot" title="Software bot">Software bot</a></div> <p>Software bots are becoming important in software engineering.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Security_agents">Security agents</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=18" title="Edit section: Security agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Agents are also used in software security application to intercept, examine and act on various types of content. Example include: </p> <ul><li><a href="/wiki/Data_loss_prevention_software" title="Data loss prevention software">Data Loss Prevention (DLP)</a> Agents<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> - examine user operations on a computer or network, compare with policies specifying allowed actions, and take appropriate action (e.g. allow, alert, block). The more comprehensive DLP agents can also be used to perform EDR functions.</li> <li>Endpoint Detection and Response (EDR) Agents - monitor all activity on an endpoint computer in order to detect and respond to malicious activities</li> <li>Cloud Access Security Broker (CASB) Agents - similar to DLP Agents, however examining traffic going to cloud applications</li></ul> <div class="mw-heading mw-heading2"><h2 id="Design_issues">Design issues</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=19" title="Edit section: Design issues"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Issues to consider in the development of agent-based systems include </p> <ul><li>how tasks are scheduled and how synchronization of tasks is achieved</li> <li>how tasks are prioritized by agents</li> <li>how agents can collaborate, or recruit resources,</li> <li>how agents can be re-instantiated in different environments, and how their internal state can be stored,</li> <li>how the environment will be probed and how a change of environment leads to behavioral changes of the agents</li> <li>how messaging and communication can be achieved,</li> <li>what hierarchies of agents are useful (e.g. task execution agents, scheduling agents, resource providers ...).</li></ul> <p>For software agents to work together efficiently they must share <a href="/wiki/Semantics" title="Semantics">semantics</a> of their data elements. This can be done by having computer systems publish their <a href="/wiki/Metadata" title="Metadata">metadata</a>. </p><p>The definition of <i>agent processing</i> can be approached from two interrelated directions: </p> <ul><li>internal state processing and ontologies for representing knowledge</li> <li><a href="/wiki/Interaction_protocol" title="Interaction protocol">interaction protocols</a> – standards for specifying communication of tasks</li></ul> <p>Agent systems are used to model real-world systems with <a href="/wiki/Concurrency_(computer_science)" title="Concurrency (computer science)">concurrency</a> or parallel processing. </p> <ul><li>Agent Machinery – Engines of various kinds, which support the varying degrees of intelligence</li> <li>Agent Content – Data employed by the machinery in Reasoning and Learning</li> <li>Agent Access – Methods to enable the machinery to perceive content and perform actions as outcomes of Reasoning</li> <li>Agent Security – Concerns related to distributed computing, augmented by a few special concerns related to agents</li></ul> <p>The agent uses its access methods to go out into local and remote databases to forage for content. These access methods may include setting up news stream delivery to the agent, or retrieval from bulletin boards, or using a spider to walk the Web. The content that is retrieved in this way is probably already partially filtered&#160;– by the selection of the newsfeed or the databases that are searched. The agent next may use its detailed searching or language-processing machinery to extract keywords or signatures from the body of the content that has been received or retrieved. This abstracted content (or event) is then passed to the agent's Reasoning or inferencing machinery in order to decide what to do with the new content. This process combines the event content with the rule-based or knowledge content provided by the user. If this process finds a good hit or match in the new content, the agent may use another piece of its machinery to do a more detailed search on the content. Finally, the agent may decide to take an action based on the new content; for example, to notify the user that an important event has occurred. This action is verified by a security function and then given the authority of the user. The agent makes use of a user-access method to deliver that message to the user. If the user confirms that the event is important by acting quickly on the notification, the agent may also employ its learning machinery to increase its weighting for this kind of event. </p><p>Bots can act on behalf of their creators to do good as well as bad. There are a few ways which bots can be created to demonstrate that they are designed with the best intention and are not built to do harm. This is first done by having a bot identify itself in the user-agent HTTP header when communicating with a site. The source IP address must also be validated to establish itself as legitimate. Next, the bot must also always respect a site's robots.txt file since it has become the standard across most of the web. And like respecting the robots.txt file, bots should shy away from being too aggressive and respect any crawl delay instructions.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Notions_and_frameworks_for_agents">Notions and frameworks for agents</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=20" title="Edit section: Notions and frameworks for agents"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/DARPA_Agent_Markup_Language" title="DARPA Agent Markup Language">DAML</a> (DARPA Agent Markup Language)</li> <li><a href="/wiki/3APL" title="3APL">3APL</a> (Artificial Autonomous Agents Programming Language)</li> <li><a href="/wiki/GOAL_agent_programming_language" title="GOAL agent programming language">GOAL agent programming language</a></li> <li><a href="/wiki/Open_Agent_Architecture" title="Open Agent Architecture">Open Agent Architecture</a> (OAA)</li> <li><a href="/wiki/Web_Ontology_Language" title="Web Ontology Language">Web Ontology Language</a> (OWL)</li> <li><i><a href="/wiki/Daemon_(computing)" title="Daemon (computing)">daemons</a></i> in <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> systems.</li> <li><a href="/wiki/Java_Agent_Template" title="Java Agent Template">Java Agent Template</a> (JAT)</li> <li><a href="/wiki/Java_Agent_Development_Framework" title="Java Agent Development Framework">Java Agent Development Framework</a> (JADE)</li> <li><a href="/wiki/SARL_language" class="mw-redirect" title="SARL language">SARL agent programming language</a> (arguably an Actor and not Agent oriented paradigm)</li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=21" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Agent_architecture" title="Agent architecture">Agent architecture</a></li> <li><a href="/wiki/Chatbot" title="Chatbot">Chatbot</a></li> <li><a href="/wiki/Data_loss_prevention" class="mw-redirect" title="Data loss prevention">Data loss prevention</a></li> <li><a href="/wiki/Endpoint_detection_and_response" title="Endpoint detection and response">Endpoint detection and response</a></li> <li><a href="/wiki/Software_bot" title="Software bot">Software bot</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=22" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFNwana1996" class="citation journal cs1">Nwana, H.&#160;S. (1996). "Software Agents: An Overview". <i>Knowledge Engineering Review</i>. <b>21</b> (3): <span class="nowrap">205–</span>244. <a href="/wiki/CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a>&#160;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.660">10.1.1.50.660</a></span>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1017%2Fs026988890000789x">10.1017/s026988890000789x</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:7839197">7839197</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Knowledge+Engineering+Review&amp;rft.atitle=Software+Agents%3A+An+Overview&amp;rft.volume=21&amp;rft.issue=3&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E205-%3C%2Fspan%3E244&amp;rft.date=1996&amp;rft_id=https%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fsummary%3Fdoi%3D10.1.1.50.660%23id-name%3DCiteSeerX&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A7839197%23id-name%3DS2CID&amp;rft_id=info%3Adoi%2F10.1017%2Fs026988890000789x&amp;rft.aulast=Nwana&amp;rft.aufirst=H.+S.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSchermer2007" class="citation book cs1">Schermer, B.&#160;W. (2007). <a rel="nofollow" class="external text" href="https://openaccess.leidenuniv.nl/handle/1887/11951"><i>Software agents, surveillance, and the right to privacy: A legislative framework for agent-enabled surveillance</i></a> <span class="cs1-format">(paperback)</span>. Vol.&#160;21. Leiden University Press. pp.&#160;140, <span class="nowrap">205–</span>244. <a href="/wiki/Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<a rel="nofollow" class="external text" href="https://hdl.handle.net/1887%2F11951">1887/11951</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-596-00712-6" title="Special:BookSources/978-0-596-00712-6"><bdi>978-0-596-00712-6</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 30,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Software+agents%2C+surveillance%2C+and+the+right+to+privacy%3A+A+legislative+framework+for+agent-enabled+surveillance&amp;rft.pages=140%2C+%3Cspan+class%3D%22nowrap%22%3E205-%3C%2Fspan%3E244&amp;rft.pub=Leiden+University+Press&amp;rft.date=2007&amp;rft_id=info%3Ahdl%2F1887%2F11951&amp;rft.isbn=978-0-596-00712-6&amp;rft.aulast=Schermer&amp;rft.aufirst=B.+W.&amp;rft_id=https%3A%2F%2Fopenaccess.leidenuniv.nl%2Fhandle%2F1887%2F11951&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFWooldridgeJennings1995" class="citation journal cs1">Wooldridge, M.; Jennings, N. R. (1995). "Intelligent agents: theory and practice". <b>10</b> (2). Knowledge Engineering Review: <span class="nowrap">115–</span>152.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.atitle=Intelligent+agents%3A+theory+and+practice&amp;rft.volume=10&amp;rft.issue=2&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E115-%3C%2Fspan%3E152&amp;rft.date=1995&amp;rft.aulast=Wooldridge&amp;rft.aufirst=M.&amp;rft.au=Jennings%2C+N.+R.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{<a href="/wiki/Template:Cite_journal" title="Template:Cite journal">cite journal</a>}}</code>: </span><span class="cs1-visible-error citation-comment">Cite journal requires <code class="cs1-code">&#124;journal=</code> (<a href="/wiki/Help:CS1_errors#missing_periodical" title="Help:CS1 errors">help</a>)</span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFFranklinGraesser1996" class="citation book cs1">Franklin, S.; Graesser, A. (1996). "Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents". <i>Intelligent Agents III Agent Theories, Architectures, and Languages</i>. Lecture Notes in Computer Science. Vol.&#160;1193. University of Memphis, Institute for Intelligent Systems. pp.&#160;<span class="nowrap">21–</span>35. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBFb0013570">10.1007/BFb0013570</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-3-540-62507-0" title="Special:BookSources/978-3-540-62507-0"><bdi>978-3-540-62507-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=Is+it+an+Agent%2C+or+just+a+Program%3F%3A+A+Taxonomy+for+Autonomous+Agents&amp;rft.btitle=Intelligent+Agents+III+Agent+Theories%2C+Architectures%2C+and+Languages&amp;rft.series=Lecture+Notes+in+Computer+Science&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E21-%3C%2Fspan%3E35&amp;rft.pub=University+of+Memphis%2C+Institute+for+Intelligent+Systems&amp;rft.date=1996&amp;rft_id=info%3Adoi%2F10.1007%2FBFb0013570&amp;rft.isbn=978-3-540-62507-0&amp;rft.aulast=Franklin&amp;rft.aufirst=S.&amp;rft.au=Graesser%2C+A.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-Woldridge2002-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-Woldridge2002_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Woldridge2002_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFWooldridge2002" class="citation book cs1">Wooldridge, Michael J. (2002). <a rel="nofollow" class="external text" href="https://www.amazon.com/gp/product/047149691X/#reader_047149691X"><i>An Introduction to Multiagent Systems</i></a>. New York: John Wiley &amp; Sons. p.&#160;27. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-471-49691-5" title="Special:BookSources/978-0-471-49691-5"><bdi>978-0-471-49691-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=An+Introduction+to+Multiagent+Systems&amp;rft.place=New+York&amp;rft.pages=27&amp;rft.pub=John+Wiley+%26+Sons&amp;rft.date=2002&amp;rft.isbn=978-0-471-49691-5&amp;rft.aulast=Wooldridge&amp;rft.aufirst=Michael+J.&amp;rft_id=https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F047149691X%2F%23reader_047149691X&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSerenkoDetlor2004" class="citation journal cs1">Serenko, A.; Detlor, B. (2004). <a rel="nofollow" class="external text" href="https://www.aserenko.com/papers/Serenko_Detlor_AI_and_Society.pdf">"Intelligent agents as innovations"</a> <span class="cs1-format">(PDF)</span>. <i>Artificial Intelligence &amp; Society</i>. <b>18</b> (4): <span class="nowrap">364–</span>381.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Artificial+Intelligence+%26+Society&amp;rft.atitle=Intelligent+agents+as+innovations&amp;rft.volume=18&amp;rft.issue=4&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E364-%3C%2Fspan%3E381&amp;rft.date=2004&amp;rft.aulast=Serenko&amp;rft.aufirst=A.&amp;rft.au=Detlor%2C+B.&amp;rft_id=https%3A%2F%2Fwww.aserenko.com%2Fpapers%2FSerenko_Detlor_AI_and_Society.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFAdonisi2003" class="citation web cs1">Adonisi, M. (2003). <a rel="nofollow" class="external text" href="http://upetd.up.ac.za/thesis/available/etd-11252004-150603/unrestricted/00thesis.pdf">"The relationship between Corporate Entrepreneurship, Market Orientation, Organisational Flexibility and Job satisfaction"</a> <span class="cs1-format">(PDF)</span> (Diss.). Fac.of Econ.and Mgmt.Sci., Univ.of Pretoria.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+relationship+between+Corporate+Entrepreneurship%2C+Market+Orientation%2C+Organisational+Flexibility+and+Job+satisfaction&amp;rft.pub=Fac.of+Econ.and+Mgmt.Sci.%2C+Univ.of+Pretoria&amp;rft.date=2003&amp;rft.aulast=Adonisi&amp;rft.aufirst=M.&amp;rft_id=http%3A%2F%2Fupetd.up.ac.za%2Fthesis%2Favailable%2Fetd-11252004-150603%2Funrestricted%2F00thesis.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSerenkoRuhiCocosila2007" class="citation journal cs1">Serenko, A.; Ruhi, U.; Cocosila, M. (2007). <a rel="nofollow" class="external text" href="https://www.aserenko.com/papers/AI_Society_Serenko_Social_Impacts_of_Agents.pdf">"Unplanned effects of intelligent agents on Internet use: Social Informatics approach"</a> <span class="cs1-format">(PDF)</span>. <i>Artificial Intelligence &amp; Society</i>. <b>21</b> (<span class="nowrap">1–</span>2): <span class="nowrap">141–</span>166.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Artificial+Intelligence+%26+Society&amp;rft.atitle=Unplanned+effects+of+intelligent+agents+on+Internet+use%3A+Social+Informatics+approach&amp;rft.volume=21&amp;rft.issue=%3Cspan+class%3D%22nowrap%22%3E1%E2%80%93%3C%2Fspan%3E2&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E141-%3C%2Fspan%3E166&amp;rft.date=2007&amp;rft.aulast=Serenko&amp;rft.aufirst=A.&amp;rft.au=Ruhi%2C+U.&amp;rft.au=Cocosila%2C+M.&amp;rft_id=https%3A%2F%2Fwww.aserenko.com%2Fpapers%2FAI_Society_Serenko_Social_Impacts_of_Agents.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFHaag2006" class="citation journal cs1">Haag, Stephen (2006). "Management Information Systems for the Information Age": <span class="nowrap">224–</span>228.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.atitle=Management+Information+Systems+for+the+Information+Age&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E224-%3C%2Fspan%3E228&amp;rft.date=2006&amp;rft.aulast=Haag&amp;rft.aufirst=Stephen&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{<a href="/wiki/Template:Cite_journal" title="Template:Cite journal">cite journal</a>}}</code>: </span><span class="cs1-visible-error citation-comment">Cite journal requires <code class="cs1-code">&#124;journal=</code> (<a href="/wiki/Help:CS1_errors#missing_periodical" title="Help:CS1 errors">help</a>)</span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://keystoneclick.com/blog/digital-marketing/maximize-your-business-impact-how-use-facebook-chatbots">"Maximize Your Business Impact | How to Use Facebook Chatbots"</a>. <i>Keystone Click</i>. August 26, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">September 7,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Keystone+Click&amp;rft.atitle=Maximize+Your+Business+Impact+%7C+How+to+Use+Facebook+Chatbots&amp;rft.date=2016-08-26&amp;rft_id=https%3A%2F%2Fkeystoneclick.com%2Fblog%2Fdigital-marketing%2Fmaximize-your-business-impact-how-use-facebook-chatbots&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFShiradoChristakis2017" class="citation journal cs1">Shirado, Hirokazu; Christakis, Nicholas A (2017). <a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5912653">"Locally noisy autonomous agents improve global human coordination in network experiments"</a>. <i>Nature</i>. <b>545</b> (7654): <span class="nowrap">370–</span>374. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2017Natur.545..370S">2017Natur.545..370S</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1038%2Fnature22332">10.1038/nature22332</a>. <a href="/wiki/PMC_(identifier)" class="mw-redirect" title="PMC (identifier)">PMC</a>&#160;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5912653">5912653</a></span>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/28516927">28516927</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Nature&amp;rft.atitle=Locally+noisy+autonomous+agents+improve+global+human+coordination+in+network+experiments&amp;rft.volume=545&amp;rft.issue=7654&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E370-%3C%2Fspan%3E374&amp;rft.date=2017&amp;rft_id=https%3A%2F%2Fwww.ncbi.nlm.nih.gov%2Fpmc%2Farticles%2FPMC5912653%23id-name%3DPMC&amp;rft_id=info%3Apmid%2F28516927&amp;rft_id=info%3Adoi%2F10.1038%2Fnature22332&amp;rft_id=info%3Abibcode%2F2017Natur.545..370S&amp;rft.aulast=Shirado&amp;rft.aufirst=Hirokazu&amp;rft.au=Christakis%2C+Nicholas+A&amp;rft_id=https%3A%2F%2Fwww.ncbi.nlm.nih.gov%2Fpmc%2Farticles%2FPMC5912653&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFLebeufStoreyZagalsky2018" class="citation journal cs1">Lebeuf, Carlene; Storey, Margaret-Anne; Zagalsky, Alexey (2018). "Software Bots". <i>IEEE Software</i>. <b>35</b>: <span class="nowrap">18–</span>23. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FMS.2017.4541027">10.1109/MS.2017.4541027</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:31931036">31931036</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Software&amp;rft.atitle=Software+Bots&amp;rft.volume=35&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E18-%3C%2Fspan%3E23&amp;rft.date=2018&amp;rft_id=info%3Adoi%2F10.1109%2FMS.2017.4541027&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A31931036%23id-name%3DS2CID&amp;rft.aulast=Lebeuf&amp;rft.aufirst=Carlene&amp;rft.au=Storey%2C+Margaret-Anne&amp;rft.au=Zagalsky%2C+Alexey&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://info.digitalguardian.com/rs/768-OQW-145/images/SC-Labs-DLP-GROUP-TEST-AND-DG-REVIEW.pdf?field_resource_type_value=analyst-reports">"Enterprise IP and DLP Software | Digital Guardian"</a> <span class="cs1-format">(PDF)</span>. <i>info.digitalguardian.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">December 25,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=info.digitalguardian.com&amp;rft.atitle=Enterprise+IP+and+DLP+Software+%7C+Digital+Guardian&amp;rft_id=https%3A%2F%2Finfo.digitalguardian.com%2Frs%2F768-OQW-145%2Fimages%2FSC-Labs-DLP-GROUP-TEST-AND-DG-REVIEW.pdf%3Ffield_resource_type_value%3Danalyst-reports&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.darkreading.com/cloud/how-to-live-by-the-code-of-good-bots/a/d-id/1329979">"How to Live by the Code of Good Bots"</a>. <i>DARKReading from <a href="/w/index.php?title=Information_World&amp;action=edit&amp;redlink=1" class="new" title="Information World (page does not exist)">Information World</a></i>. September 27, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">November 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=DARKReading+from+Information+World&amp;rft.atitle=How+to+Live+by+the+Code+of+Good+Bots&amp;rft.date=2017-09-27&amp;rft_id=https%3A%2F%2Fwww.darkreading.com%2Fcloud%2Fhow-to-live-by-the-code-of-good-bots%2Fa%2Fd-id%2F1329979&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ASoftware+agent" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Software_agent&amp;action=edit&amp;section=23" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://agents.umbc.edu/introduction/ao/">Software Agents: An Overview</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110717174118/http://agents.umbc.edu/introduction/ao/">Archived</a> July 17, 2011, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, Hyacinth S. Nwana. <i><a href="/w/index.php?title=Knowledge_Engineering_Review&amp;action=edit&amp;redlink=1" class="new" title="Knowledge Engineering Review (page does not exist)">Knowledge Engineering Review</a></i>, 11(3):1–40, September 1996. <a href="/wiki/Cambridge_University_Press" title="Cambridge University Press">Cambridge University Press</a>.</li> <li><a rel="nofollow" class="external text" href="http://www.fipa.org/">FIPA</a> The Foundation for Intelligent Physical Agents</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100621141053/http://jade.tilab.com/">JADE</a> Java Agent Developing Framework, an Open Source framework developed by Telecom Italia Labs</li> <li><a rel="nofollow" class="external text" href="http://www.software-agent.eu/">European Software-Agent Research Center</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170914214953/http://software-agent.eu/">Archived</a> 2017-09-14 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li> <li><a rel="nofollow" class="external text" href="https://github.com/jafima">JAFIMA</a> JAFIMA: A Java based Agent Framework for Intelligent and Mobile Agents</li> <li><a rel="nofollow" class="external text" href="https://code.google.com/p/semanticagent/">SemanticAgent</a> An Open Source framework to develop SWRL based Agents on top of JADE</li> <li><a rel="nofollow" class="external text" href="http://www.mobilec.org/">Mobile-C</a> A Multi-Agent Platform for Mobile C/C++ Agents.</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100927052843/http://isr.nu/hll/project/JavaNetReflect/">HLL</a> High-Level Logic (HLL) Open Source Project.</li> <li>Open source project <a rel="nofollow" class="external text" href="http://kato.sourceforge.net/kato.html">KATO</a> for PHP and Java developers to write software agents</li></ul> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐8669bc5c8‐l6nk2 Cached time: 20250318155203 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.560 seconds Real time usage: 0.746 seconds Preprocessor visited node count: 1463/1000000 Post‐expand include size: 42929/2097152 bytes Template argument size: 2598/2097152 bytes Highest expansion depth: 12/100 Expensive parser function count: 5/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 69941/5000000 bytes Lua time usage: 0.339/10.000 seconds Lua memory usage: 7692278/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 657.514 1 -total 35.35% 232.417 1 Template:Reflist 21.46% 141.074 7 Template:Cite_journal 20.53% 134.991 1 Template:Multi-agent_system 19.50% 128.216 1 Template:Sidebar_with_collapsible_lists 17.86% 117.419 1 Template:Short_description 8.89% 58.452 2 Template:Pagetype 7.22% 47.461 1 Template:Harv 7.03% 46.236 1 Template:Citation_needed 6.60% 43.414 3 Template:Flatlist --> <!-- Saved in parser cache with key enwiki:pcache:430106:|#|:idhash:canonical and timestamp 20250318155203 and revision id 1265184910. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Software_agent&amp;oldid=1265184910">https://en.wikipedia.org/w/index.php?title=Software_agent&amp;oldid=1265184910</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Artificial_intelligence" title="Category:Artificial intelligence">Artificial intelligence</a></li><li><a href="/wiki/Category:Agent-based_software" title="Category:Agent-based software">Agent-based software</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:CS1_errors:_missing_periodical" title="Category:CS1 errors: missing periodical">CS1 errors: missing periodical</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_mdy_dates_from_October_2023" title="Category:Use mdy dates from October 2023">Use mdy dates from October 2023</a></li><li><a href="/wiki/Category:Harv_and_Sfn_no-target_errors" title="Category:Harv and Sfn no-target errors">Harv and Sfn no-target errors</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_August_2023" title="Category:Articles with unsourced statements from August 2023">Articles with unsourced statements from August 2023</a></li><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 25 December 2024, at 15:45<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Software_agent&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">Software agent</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>26 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.eqiad.main-78bdfcd464-c86rh","wgBackendResponseTime":142,"wgPageParseReport":{"limitreport":{"cputime":"0.560","walltime":"0.746","ppvisitednodes":{"value":1463,"limit":1000000},"postexpandincludesize":{"value":42929,"limit":2097152},"templateargumentsize":{"value":2598,"limit":2097152},"expansiondepth":{"value":12,"limit":100},"expensivefunctioncount":{"value":5,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":69941,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 657.514 1 -total"," 35.35% 232.417 1 Template:Reflist"," 21.46% 141.074 7 Template:Cite_journal"," 20.53% 134.991 1 Template:Multi-agent_system"," 19.50% 128.216 1 Template:Sidebar_with_collapsible_lists"," 17.86% 117.419 1 Template:Short_description"," 8.89% 58.452 2 Template:Pagetype"," 7.22% 47.461 1 Template:Harv"," 7.03% 46.236 1 Template:Citation_needed"," 6.60% 43.414 3 Template:Flatlist"]},"scribunto":{"limitreport-timeusage":{"value":"0.339","limit":"10.000"},"limitreport-memusage":{"value":7692278,"limit":52428800},"limitreport-logs":"anchor_id_list = table#1 {\n [\"CITEREFAdonisi2003\"] = 1,\n [\"CITEREFFranklinGraesser1996\"] = 1,\n [\"CITEREFHaag2006\"] = 1,\n [\"CITEREFLebeufStoreyZagalsky2018\"] = 1,\n [\"CITEREFNwana1996\"] = 1,\n [\"CITEREFSchermer2007\"] = 1,\n [\"CITEREFSerenkoDetlor2004\"] = 1,\n [\"CITEREFSerenkoRuhiCocosila2007\"] = 1,\n [\"CITEREFShiradoChristakis2017\"] = 1,\n [\"CITEREFWooldridge2002\"] = 1,\n [\"CITEREFWooldridgeJennings1995\"] = 1,\n}\ntemplate_list = table#1 {\n [\"!\"] = 2,\n [\"Citation needed\"] = 1,\n [\"Cite book\"] = 3,\n [\"Cite journal\"] = 7,\n [\"Cite web\"] = 4,\n [\"DEFAULTSORT:Software Agent\"] = 1,\n [\"Harv\"] = 1,\n [\"Main\"] = 1,\n [\"Multi-agent system\"] = 1,\n [\"Reflist\"] = 1,\n [\"See also\"] = 1,\n [\"Short description\"] = 1,\n [\"Use mdy dates\"] = 1,\n [\"Webarchive\"] = 2,\n}\narticle_whitelist = table#1 {\n}\nciteref_patterns = table#1 {\n}\nno target: CITEREFRussellNorvig2003\n"},"cachereport":{"origin":"mw-web.eqiad.main-8669bc5c8-l6nk2","timestamp":"20250318155203","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Software agent","url":"https:\/\/en.wikipedia.org\/wiki\/Software_agent","sameAs":"http:\/\/www.wikidata.org\/entity\/Q2297769","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q2297769","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-01-14T02:14:12Z","dateModified":"2024-12-25T15:45:53Z","headline":"computer program that acts for a user or other program in a relationship of agency"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10