Both sides previous revisionPrevious revisionNext revision | Previous revision |
public:t_720_atai:atai-18:lecture_notes_w2 [2020/02/23 16:15] – [Reactive Agent Architecture] thorisson | public:t_720_atai:atai-18:lecture_notes_w2 [2024/04/29 13:33] (current) – external edit 127.0.0.1 |
---|
====Reactive Agent Architecture==== | ====Reactive Agent Architecture==== |
| Architecture | Largely fixed for the entire lifetime of the agent. | | | Architecture | Largely fixed for the entire lifetime of the agent. | |
| | Why "Reactive"? | Named "reactive" because there is no prediction - the agent simply reacts to stimuli (sensory data) when/after it happens. | |
| super simple | Sensors connected directly to motors, e.g. Braitenberg Vehicles. | | | super simple | Sensors connected directly to motors, e.g. Braitenberg Vehicles. | |
| simple | Deterministic connections between components with small memory, e.g. chess engines, Roomba vacuum cleaner. | | | simple | Deterministic connections between components with small memory, e.g. chess engines, Roomba vacuum cleaner. | |
| Complex | Grossly modular architecture (< 30 modules) with multiple relationships at more than one level of control detail (LoC), e.g. speech-controlled dialogue systems like Siri and Alexa. | | | Complex | Grossly modular architecture (< 30 modules) with multiple relationships at more than one level of control detail (LoC), e.g. speech-controlled dialogue systems like Siri and Alexa. | |
| Super complex | Large number of modules (> 30) at various sizes, each with multiple relationships to others, at more than one LoC, e.g. subsumption architecture. | | | Super complex | Large number of modules (> 30) at various sizes, each with multiple relationships to others, at more than one LoC, e.g. some robots using the subsumption architecture. | |
| |
\\ | \\ |