Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Symbolic artificial intelligence
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Agents and multi-agent systems === {{Main|Agent architecture|Multi-agent system}} [[Software agent|Agents]] are autonomous systems embedded in an environment they perceive and act upon in some sense. Russell and Norvig's standard textbook on artificial intelligence is organized to reflect agent architectures of increasing sophistication.{{sfn|Russell|Norvig|2021}} The sophistication of agents varies from simple reactive agents, to those with a model of the world and [[automated planning]] capabilities, possibly a [[Belief–desire–intention software model|BDI agent]], i.e., one with beliefs, desires, and intentions – or alternatively a [[reinforcement learning]] model learned over time to choose actions – up to a combination of alternative architectures, such as a neuro-symbolic architecture<ref name=":0" /> that includes deep learning for perception.<ref>Leo de Penning, Artur S. d'Avila Garcez, Luís C. Lamb, John-Jules Ch. Meyer: "A Neural-Symbolic Cognitive Agent for Online Learning and Reasoning." IJCAI 2011: 1653-1658</ref> In contrast, a [[multi-agent system]] consists of multiple agents that communicate amongst themselves with some inter-agent communication language such as [[Knowledge Query and Manipulation Language]] (KQML). The agents need not all have the same internal architecture. Advantages of multi-agent systems include the ability to divide work among the agents and to increase fault tolerance when agents are lost. Research problems include [[Consensus dynamics|how agents reach consensus]], [[Cooperative distributed problem solving|distributed problem solving]], [[multi-agent learning]], [[multi-agent planning]], and [[distributed constraint optimization]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)