AutonomousAgents Flashcards
What is the literal meaning of “agent” from Latin?
Those who act
What is the fundamental role of an agent?
Someone who acts on behalf of others with power derived from delegation
Name four real-world examples of agents
Secret Agents; Travel Agents; Sports/Showbiz Agents; Purchasing Agents
What are the four common characteristics of real-world agent jobs?
They engage in specific goal tasks; Are delegated by someone; Have power and knowledge to act; Can decide actions based on conditions
What defines a software agent’s goal?
Achieving or maintaining a specific situation
Name two examples of filtering software agents
Antivirus and anti-spam agents
What are the four key characteristics of software agents?
Goal-oriented; Autonomous; Situated; Social
How does a software agent differ from a typical process in goal handling?
A software agent is designed to achieve goals and can change behavior while a process simply executes predefined algorithmic code
What makes modern processes similar to agents?
They adapt to serve best; Capable of unsolicited execution; Adaptive; Situated; Social
What does it mean for an agent to be “situated”?
It executes in a specific environment and can sense and affect that environment
What does “social” mean in the context of software agents?
Interacts with other agents in a multiagent system
What is meant by “goal-orientedness” in agents?
Agents don’t execute algorithms but aim to achieve a specific state of affairs
How does agent autonomy differ from traditional software control?
Agents use distributed decision-making with sub-goals rather than centralized control
What aspects define agent sociality?
Exchange of knowledge; Delegation of tasks; Assignment of roles
What are three key differences between processes and agents?
Function-oriented vs Goal-oriented; Centralized vs Decentralized decision-making; Simple vs Sophisticated interactions
What makes self-driving cars exemplary autonomous agents?
They have goals navigation goals; Have knowledge of rules; Can sense conditions; Act on controls; Must minimize danger; Decide actions dynamically
What are “beliefs” in agent knowledge?
Knowledge about the current state of affairs
What are “desires” in agent knowledge?
Knowledge about the desired state of affairs
What are “effects” in agent knowledge?
Knowledge of how actions can change the current state of affairs
What is theoretical reasoning in agents?
A process which affects beliefs to increase knowledge about what’s happening
What is practical reasoning in agents?
Weighing conflicting considerations based on desires and beliefs to choose actions
What are the two components of practical reasoning?
Deliberation (deciding to act) and Means-End Reasoning (deciding how to act)
What is the main challenge of using deep learning in agents regarding XAI?
Deep learning makes agents “black boxes” making it difficult to explain their decisions
What is the key contrast between deep learning and traditional agents?
Deep Learning: Black-box not explainable not symbolic; Agents: White-box explainable symbolic