🌍 Artificial Intelligence · subject

Artificial Intelligence Foundations and Intelligent Agents Syllabus

The Foundations and Intelligent Agents syllabus for Artificial Intelligence in full: 3 chapters and 11 topics, every one listed below, plus 50 Foundations and Intelligent Agents flashcards with answers.

3Chapters
11Topics
50Flashcards

Foundations and Intelligent Agents syllabus: all 3 chapters

Expand any chapter to see its topics and sub-topics.

  1. Introduction to AI

    4 topics
    • What is Artificial Intelligence
    • Foundations of AI
    • History of AI
    • State of the Art and Applications
  2. Intelligent Agents

    4 topics
    • Agents and Environments
    • Nature of Environments
    • Structure of Agents
    • Representing Agent State
  3. Problem Solving by Search

    3 topics
    • Problem-Solving Agents
    • Example Problems
    • Searching for Solutions

Artificial Intelligence Foundations and Intelligent Agents flashcards — 50 questions with answers

  1. What is the standard definition of Artificial Intelligence used in Russell & Norvig, organized along two dimensions?

    AI is defined along two dimensions: (1) thinking vs. behaving, and (2) fidelity to human performance vs. an ideal standard of rationality. This yields four approaches: thinking humanly, thinking rationally, acting humanly, and acting rationally (the last is the modern focus).

  2. List the four categories of AI definitions in the 'humanly vs. rationally' / 'thought vs. behavior' grid.

    1) Acting humanly (Turing Test approach), 2) Thinking humanly (cognitive modeling), 3) Thinking rationally (laws of thought / logic), 4) Acting rationally (rational agent approach).

  3. What is the Turing Test, and what capabilities must a machine possess to pass it?

    Proposed by Alan Turing (1950), a computer passes if a human interrogator cannot reliably distinguish it from a human via written responses. It requires natural language processing, knowledge representation, automated reasoning, and machine learning.

  4. What additional capabilities does the Total Turing Test require beyond the standard Turing Test?

    The Total Turing Test adds a video signal and a physical hatch to pass objects, requiring computer vision (to perceive objects) and robotics (to manipulate objects and move about).

  5. Define a rational agent in the 'acting rationally' approach to AI.

    A rational agent is one that acts so as to achieve the best outcome, or, under uncertainty, the best expected outcome — it does the 'right thing' given what it knows to maximize its performance measure.

  6. Name the six major foundational disciplines that contributed to AI.

    Philosophy, Mathematics, Economics, Neuroscience, Psychology, Computer engineering (also Control theory/cybernetics and Linguistics).

  7. Which three foundational questions did Mathematics contribute to AI?

    Logic (formal rules for valid conclusions), Computation (what can be computed / decidability, e.g., Church-Turing), and Probability (reasoning with uncertain information).

  8. What did Economics contribute to AI in terms of decision-making?

    Utility theory (formalizing preferences and payoffs), decision theory (combining probability + utility), and game theory — providing the framework for how agents should make decisions to maximize expected utility.

  9. In what year and at what event was the term 'Artificial Intelligence' coined, and by whom?

    At the Dartmouth Workshop in 1956; the term 'Artificial Intelligence' was proposed by John McCarthy.

  10. What was the significance of the program 'Logic Theorist' (1955-56) by Newell and Simon?

    It was one of the first AI programs; it could prove theorems from Russell & Whitehead's Principia Mathematica, demonstrating that machines could perform reasoning previously thought to require human intelligence.

  11. What period is known as the first 'AI Winter,' and what triggered it?

    The mid-1970s (roughly 1974 onward). It was triggered by unmet expectations, the intractability (combinatorial explosion) of early methods, and reports like the Lighthill report cutting funding.

  12. What were 'expert systems,' and which era did they dominate?

    Rule-based systems encoding domain knowledge as if-then rules (e.g., MYCIN, DENDRAL), dominating the 1980s and creating the first commercial AI industry.

  13. What is meant by 'AI becomes a science' in the 1990s?

    AI shifted toward rigorous methods based on probability theory, decision theory, and statistics, with hypotheses tested empirically — moving away from ad-hoc approaches toward mathematically grounded, reproducible methods.

  14. Name three landmark milestones demonstrating the state of the art in AI.

    Deep Blue defeating Garry Kasparov at chess (1997), IBM Watson winning Jeopardy! (2011), and DeepMind's AlphaGo defeating Lee Sedol at Go (2016); more recently large language models and deep learning.

  15. Define an agent in the context of AI.

    An agent is anything that perceives its environment through sensors and acts upon that environment through actuators.

  16. Define percept and percept sequence.

    A percept is the agent's perceptual input at any given instant. A percept sequence is the complete history of everything the agent has ever perceived.

  17. What is an agent function, and how does it relate to an agent program?

    The agent function is an abstract mathematical mapping from any given percept sequence to an action: $f: \mathcal{P}^{*} \to \mathcal{A}$. The agent program is the concrete implementation of that function running on the agent's architecture.

  18. Give the equation relating an agent's overall structure.

    $$\text{agent} = \text{architecture} + \text{program}$$ where the architecture is the physical computing device with sensors/actuators, and the program implements the agent function.

  19. Define a performance measure and explain why it belongs in the environment, not the agent.

    A performance measure is an objective criterion for evaluating the success of an agent's behavior. It is designed according to what one actually wants in the environment (the effects on the environment), rather than how one thinks the agent should behave.

  20. State the formal definition of a rational agent in terms of the performance measure.

    For each possible percept sequence, a rational agent selects an action expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built-in knowledge the agent has.

Show the other 30 Foundations and Intelligent Agents flashcards
  1. What four things does rationality at any given time depend on?

    1) The performance measure defining success, 2) the agent's prior knowledge of the environment, 3) the actions the agent can perform, 4) the agent's percept sequence to date.

  2. Distinguish rationality from omniscience.

    An omniscient agent knows the actual outcome of its actions in advance (impossible in reality). Rationality maximizes EXPECTED performance given available information, so a rational agent can still have a bad outcome without being irrational.

  3. What is the acronym PEAS, used to specify a task environment?

    PEAS = Performance measure, Environment, Actuators, Sensors — the specification framework used to fully describe a task environment when designing an agent.

  4. Give the PEAS description for an automated taxi driver.

    Performance: safe, fast, legal, comfortable, maximize profits. Environment: roads, traffic, pedestrians, customers. Actuators: steering, accelerator, brake, signal, horn, display. Sensors: cameras, radar, speedometer, GPS, engine sensors.

  5. Compare fully observable vs. partially observable environments.

    Fully observable: sensors give access to the complete state of the environment relevant to the choice of action at each point. Partially observable: noisy/inaccurate sensors or missing state data mean parts of the state are unavailable.

  6. Compare deterministic vs. stochastic environments.

    Deterministic: the next state is completely determined by the current state and the agent's action. Stochastic: outcomes involve uncertainty/probabilities. (If uncertain but no probabilities are quantified, it is called nondeterministic.)

  7. Compare episodic vs. sequential environments.

    Episodic: the agent's experience is divided into atomic episodes where each action depends only on the current episode (no effect on future ones). Sequential: current decisions affect all future decisions (short-term actions have long-term consequences).

  8. Compare static, dynamic, and semidynamic environments.

    Static: the environment does not change while the agent is deliberating. Dynamic: it can change while the agent deliberates. Semidynamic: the environment itself does not change with time, but the agent's performance score does.

  9. Compare discrete vs. continuous environments.

    Discrete: a finite number of distinct, clearly defined percepts, actions, states, and time steps (e.g., chess). Continuous: state, time, percepts, or actions vary smoothly over a range of values (e.g., taxi driving).

  10. Compare single-agent vs. multi-agent environments, and cooperative vs. competitive.

    Single-agent: one agent operates alone. Multi-agent: multiple agents interact. Multi-agent can be competitive (agents maximize opposing measures, e.g., chess) or cooperative (agents share/partly share a goal, e.g., taxis avoiding collisions).

  11. Which type of task environment is generally the hardest, and why?

    Partially observable, stochastic, sequential, dynamic, continuous, and multi-agent — because uncertainty, long-term consequences, changing conditions, and other agents all compound the difficulty of choosing rational actions.

  12. Name the four basic types of agent programs in order of increasing generality/capability.

    1) Simple reflex agents, 2) Model-based reflex agents, 3) Goal-based agents, 4) Utility-based agents. (Plus learning agents as an orthogonal enhancement.)

  13. How does a simple reflex agent choose actions, and what is its key limitation?

    It selects actions using condition-action (if-then) rules based only on the CURRENT percept, ignoring history. Its key limitation: it fails in partially observable environments and can get stuck in infinite loops.

  14. What does a model-based reflex agent add over a simple reflex agent?

    It maintains an internal state (a model of the world) reflecting the unobserved parts of the environment, using knowledge of how the world evolves and how the agent's actions affect the world — handling partial observability.

  15. How does a goal-based agent differ from a reflex agent?

    A goal-based agent uses goal information describing desirable situations and combines it with the world model to choose actions that achieve the goal — considering the future ('what will happen if I do this?'), enabling flexibility.

  16. When are utility-based agents needed instead of goal-based agents?

    When goals alone are insufficient — e.g., when there are conflicting goals (trade-offs) or several uncertain goals. A utility function maps a state to a real number measuring degree of 'happiness,' allowing rational trade-offs and maximization of expected utility.

  17. What are the four conceptual components of a learning agent?

    1) Learning element (makes improvements), 2) Performance element (selects external actions), 3) Critic (gives feedback on how the agent is doing against a fixed standard), 4) Problem generator (suggests exploratory actions).

  18. What is the role of the critic in a learning agent?

    The critic tells the learning element how well the agent is doing with respect to a fixed performance standard, since the percepts themselves provide no indication of success. It provides the feedback signal for improvement.

  19. Explain the distinction between atomic, factored, and structured state representations.

    Atomic: each state is a black box with no internal structure. Factored: each state is split into a fixed set of variables/attributes with values. Structured: states include objects and relationships between them (most expressive).

  20. What is a problem-solving agent, and what representation does it typically use?

    A goal-based agent that decides what to do by finding sequences of actions leading to desirable states. It typically uses an atomic representation of states and searches for a solution.

  21. List the four phases of the problem-solving process for a problem-solving agent.

    1) Goal formulation (define objective), 2) Problem formulation (define states and actions), 3) Search (find an action sequence / solution), 4) Execution (carry out the recommended actions).

  22. Name the five components that formally define a search problem.

    1) Initial state, 2) Actions available in each state, 3) Transition model (RESULT(s,a) = successor state), 4) Goal test, 5) Path cost function. (State space is derived from initial state, actions, and transition model.)

  23. Define the state space of a search problem.

    The state space is the set of all states reachable from the initial state by any sequence of actions; it forms a directed graph where nodes are states and edges (links) are actions.

  24. Define path cost and step cost, and give the notation for step cost.

    Path cost is a function assigning a numeric cost to a path (typically the sum of step costs). Step cost of taking action $a$ in state $s$ to reach state $s'$ is denoted $c(s, a, s')$.

  25. What defines an optimal solution to a search problem?

    A solution is a sequence of actions leading from the initial state to a goal state. An optimal solution is a solution that has the lowest path cost among all solutions.

  26. Describe the 8-puzzle as a formal search problem (states, actions, goal, path cost).

    States: locations of the eight tiles and the blank in the 3×3 grid. Actions: move the blank Left, Right, Up, Down. Goal test: matches the goal configuration. Path cost: number of moves (each step costs 1). It is an NP-hard sliding-tile problem.

  27. Describe the 8-queens problem and the difference between its two formulations.

    Goal: place 8 queens on a chessboard so no two attack each other. Incremental formulation: add one queen at a time (states = partial arrangements). Complete-state formulation: start with all 8 on the board and move them. The incremental formulation drastically reduces the state space.

  28. How does the general TREE-SEARCH / GRAPH-SEARCH algorithm work, and what is the frontier?

    Starting from the initial state, it repeatedly expands the current node by generating successors, adding them to the frontier (the set of leaf nodes available for expansion, a.k.a. open list). GRAPH-SEARCH additionally keeps an explored set to avoid revisiting states and prevent redundant paths/loops.

  29. What are the four criteria used to evaluate a search algorithm's performance?

    1) Completeness (guaranteed to find a solution if one exists), 2) Optimality (finds the least-cost solution), 3) Time complexity, 4) Space complexity — the latter two typically measured by the number of nodes generated/stored.

  30. Define the parameters b, d, and m used in analyzing search complexity, and give the worst-case time complexity of breadth-first search.

    $b$ = branching factor (max successors per node), $d$ = depth of the shallowest goal, $m$ = maximum length of any path in the state space. Breadth-first search has worst-case time and space complexity of $O(b^{d})$.

Artificial Intelligence Foundations and Intelligent Agents FAQ

What is in the Artificial Intelligence Foundations and Intelligent Agents syllabus?

Artificial Intelligence Foundations and Intelligent Agents is split into 3 chapters: Introduction to AI, Intelligent Agents and Problem Solving by Search. Together they contain 11 topics.

How many chapters are in Artificial Intelligence Foundations and Intelligent Agents?

3 chapters, containing 11 topics. The largest chapter is Introduction to AI, with 4 topics.

Are there flashcards for Artificial Intelligence Foundations and Intelligent Agents?

Yes — a 50-card Foundations and Intelligent Agents deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.