Skip to content
LDS history archive · AG-001Source-led research edition

The history of AI agents How software learned to pursue goals and act.

This story starts with feedback, planning, and robots decades before large language models. Follow how agents learned to coordinate, improve through experience, use tools, operate computers, and cross system boundaries.

Every record links to an original paper, book, standard, system document, institutional archive, or official technical account. Product claims are kept separate from demonstrated architecture and evaluation.

Browse the sources

Archive navigator

Follow the action loop across eight decades.

Drag or use arrow keys
01 / 45Cybernetics puts feedback at the center of purposeful behavior
45 researched records77 research sources6 eras19482026 research span
Published
Last updated
Research and curation
Let's Data Science

The researched chronology

Agency existed before language models gave it a voice.

There is no single invention called the AI agent. Control theory supplied feedback. Search and planning supplied goals and operators. Robotics supplied environments that push back. Multi-agent research supplied commitments, negotiation, and communication. Reinforcement learning supplied policies shaped by consequences. Language models later made many of those pieces easier to combine, while computer access made errors more consequential.

  1. Record 01 · Cybernetics and control

    Cybernetics puts feedback at the center of purposeful behavior

    What changed

    Wiener treated animals and machines as systems that sense outcomes, compare them with a goal, and correct their next action through feedback.

    Why it lasted

    That closed loop is still the skeleton of an agent: observe, decide, act, and observe what changed.

    People behind the record
    The action loop

    Action became part of a repeating control loop.

  2. Record 02 · Game search and decision makingPublished: March 1950

    Computer chess makes action selection a search problem

    What changed

    Shannon described how a computer could represent a chess position, generate legal moves, evaluate resulting positions, and search selectively when exhaustive analysis was impossible.

    Why it lasted

    The paper separated a goal, an environment model, an action generator, and a decision rule. Those components recur in planning and game-playing agents.

    People behind the record
    The action loop

    A machine could compare possible actions before choosing one.

  3. Record 03 · Heuristic problem solving

    General Problem Solver separates goals from operators

    What changed

    GPS represented a current state, a desired state, differences between them, and operators that might reduce those differences. Its means-ends analysis chose subgoals when an operator could not yet be applied.

    Why it lasted

    It made goal decomposition and operator choice explicit, two ideas that later planning agents would formalize more sharply.

    People behind the record
    The action loop

    A large goal could become a sequence of smaller differences to remove.

  4. Record 04 · Knowledge representation and common sense

    The Advice Taker proposes a system that reasons from stated facts

    What changed

    McCarthy proposed a program that would accept declarative statements about its world and use them to infer which actions could achieve a goal.

    Why it lasted

    It drew a clean boundary between knowledge and the reasoning procedure that acts on it, a separation later agent systems repeatedly used.

    People behind the record
    The action loop

    A system could be told facts and derive a course of action.

  5. Record 05 · Mobile robotics and planningProject begins: 1966 · final report: 1972

    Shakey links perception, planning, and physical action

    What changed

    Shakey used cameras, range sensing, a world model, route finding, and symbolic planning to carry out commands in a specially prepared room environment.

    Why it lasted

    It made the entire agent loop visible in one machine. Perception updated state, a planner chose actions, and the robot executed them in the world.

    People behind the record
    The action loop

    A plan left the computer and moved a machine through space.

  6. Record 06 · Heuristic search

    A* gives planning an efficient path through a state space

    What changed

    A* ranked partial paths by the cost already paid plus a heuristic estimate of the cost still remaining, with conditions under which the first solution found is optimal.

    Why it lasted

    The algorithm became a standard planning component for robots, games, logistics, and any agent that must choose a route through known alternatives.

    People behind the record
    The action loop

    Search balanced progress already made against distance still to go.

  7. Record 07 · Automated planning

    STRIPS turns world change into operators and effects

    What changed

    STRIPS described actions through preconditions and changes to a symbolic world state, then searched for an action sequence that made a goal description true.

    Why it lasted

    Its compact action model shaped decades of automated planning and still appears, directly or indirectly, in agent planners and benchmark environments.

    People behind the record
    The action loop

    An action became a contract: what must be true, and what it changes.

  8. Record 08 · Distributed problem solvingSystem reported: 1975 · full architecture account: 1980

    HEARSAY-II coordinates specialists through a shared blackboard

    What changed

    HEARSAY-II split speech understanding among independent knowledge sources. Each watched a shared blackboard, posted partial hypotheses, and worked when its expertise became useful.

    Why it lasted

    The architecture showed how many specialized processes could cooperate without one fixed pipeline, a pattern later multi-agent and workflow systems would revisit.

    People behind the record
    The action loop

    Specialists coordinated by changing shared state.

  9. Record 09 · Distributed artificial intelligence

    Contract Net lets distributed nodes announce and award tasks

    What changed

    Contract Net organized cooperative problem solving as a negotiation. A manager announced a task, eligible nodes submitted bids, and the manager awarded a contract based on the reported capabilities.

    Why it lasted

    It turned dynamic task allocation into a communication protocol, an enduring idea in multi-agent coordination.

    People behind the record
    The action loop

    Work could be announced, bid on, and delegated at runtime.

  10. Record 10 · Behavior-based robotics

    Subsumption replaces a central world model with layered behavior

    What changed

    Brooks built robot control from concurrent behavior layers. Newer layers could suppress or redirect lower ones, while sensing and action stayed close enough for real-time response.

    Why it lasted

    Subsumption challenged the view that intelligent action required a complete symbolic model and a central planner before a robot could move.

    People behind the record
    The action loop

    Useful behavior could emerge from layered reactions.

  11. Record 11 · Real-time agent architecture

    PRS keeps plans responsive while the world keeps changing

    What changed

    PRS maintained beliefs about the current world, goals to pursue, a library of procedural plans, and intentions already chosen. It could reconsider execution when new events arrived.

    Why it lasted

    The system joined deliberation with real-time response and became a practical foundation for belief-desire-intention agent architectures.

    People behind the record
    The action loop

    An agent could commit to a plan without becoming blind to new events.

  12. Record 12 · Philosophy of action

    A theory of intention explains why agents do not replan every moment

    What changed

    Bratman argued that intentions are more than current desires. They stabilize future conduct, constrain later choices, and coordinate plans across time and among people.

    Why it lasted

    Agent researchers used that account to distinguish what a system believes, what it wants, and what it has committed to doing.

    People behind the record
    The action loop

    Commitment became a computational resource that narrowed later choices.

  13. Record 13 · Agent theory and modal logic

    Belief, desire, and intention receive a formal agent model

    What changed

    Rao and Georgeff gave belief, desire, and intention a branching-time logical model, making it possible to state and analyze how rational agents choose and maintain commitments.

    Why it lasted

    BDI moved from an architectural intuition toward a research program with explicit semantics, implementations, and testable design choices.

    People behind the record
    The action loop

    An agent's information, goals, and commitments became separate formal states.

  14. Record 14 · Reinforcement learningPhD work: 1989 · journal paper: 1992

    Q-learning lets an agent improve without a model of the environment

    What changed

    Q-learning updated the estimated value of taking an action in a state from observed rewards and the best estimated value available next, without requiring the transition rules in advance.

    Why it lasted

    An agent could learn action values directly from interaction, separating control from a hand-written model of how the environment works.

    People behind the record
    The action loop

    Consequences, not a supplied planner, could improve the policy.

  15. Record 15 · Software agents and programming languages

    Agent-oriented programming makes mental state a programming abstraction

    What changed

    Shoham proposed programs whose state includes beliefs, commitments, capabilities, and decisions, with messages defined in terms of how they alter those states.

    Why it lasted

    The paper treated agents as a distinct software abstraction with persistent state, communication, and commitment.

    People behind the record
    The action loop

    Agency became something a programming language could represent directly.

  16. Record 16 · Agent communication

    KQML gives software agents a language for requests and replies

    What changed

    KQML wrapped content in performatives such as ask, tell, subscribe, and achieve, allowing networked knowledge systems to state the purpose of a message as well as its payload.

    Why it lasted

    It made interoperability among independently built agents a concrete protocol problem, decades before today's agent-protocol boom.

    People behind the record
    The action loop

    Messages began to carry an explicit conversational intent.

  17. Record 17 · Agent theory and software systems

    A field-defining survey separates agents from ordinary software

    What changed

    Wooldridge and Jennings organized a scattered literature around autonomy, social ability, reactivity, and proactiveness, then compared deliberative, reactive, and hybrid architectures.

    Why it lasted

    The paper gave researchers a shared technical vocabulary and tied agency to a system's sustained relationship with its environment.

    People behind the record
    The action loop

    An agent was defined by sustained behavior, not by a conversational surface.

  18. Record 18 · Agent programming languages

    AgentSpeak turns BDI plans into an executable language

    What changed

    AgentSpeak(L) described agents through beliefs, events, goals, and plans. Events trigger relevant plans, and an agent chooses among applicable plans while maintaining multiple intentions.

    Why it lasted

    It connected BDI theory to a compact programming model that later interpreters and agent languages could implement and extend.

    People behind the record
    The action loop

    Beliefs and intentions became executable plan-selection machinery.

  19. Record 19 · Multi-agent roboticsFirst official competition: August 1997

    RoboCup makes cooperation visible on a shared field

    What changed

    The first official RoboCup competition brought simulated and physical robot teams into a dynamic setting where perception, action, communication, and cooperation all mattered at once.

    Why it lasted

    A common public task let laboratories compare complete multi-agent systems under the same rules.

    People behind the record
    The action loop

    Agents had teammates, opponents, deadlines, and a world that would not wait.

  20. Record 20 · Multi-agent standards

    FIPA standardizes the acts in an agent conversation

    What changed

    FIPA's first specification set defined an agent communication language, message structure, and infrastructure services for independently developed agents.

    Why it lasted

    The standards treated interoperability as more than moving bytes. A message also carried a communicative act, sender, receiver, content language, and ontology context.

    People behind the record
    The action loop

    Agent conversations acquired a shared envelope and declared purpose.

  21. Record 21 · Multi-agent software platforms

    JADE turns agent standards into reusable middleware

    What changed

    JADE supplied containers, agent lifecycles, directories, messaging, and debugging tools that implemented FIPA services in a Java runtime.

    Why it lasted

    Researchers and developers could build distributed agent systems without recreating the communication substrate for every experiment.

    People behind the record
    The action loop

    A specification became a runtime developers could actually use.

  22. Record 22 · Autonomous vehiclesOctober 8, 2005

    Five driverless vehicles finish the DARPA desert course

    What changed

    Stanley completed a 132-mile desert route without a human driver and won a race in which five autonomous vehicles reached the finish, one year after every entrant had failed the first challenge.

    Why it lasted

    The event forced complete systems to combine sensing, terrain interpretation, planning, control, and failure recovery over hours of physical operation.

    People behind the record
    The action loop

    An autonomous system had to keep acting correctly for an entire journey.

  23. Record 23 · Monte Carlo planning

    UCT learns where a planner should spend its search budget

    What changed

    UCT applied an upper-confidence rule to Monte Carlo tree search, balancing moves that already looked promising against moves whose consequences remained uncertain.

    Why it lasted

    The algorithm made large planning trees more tractable and became a key ingredient in later game-playing agents, including the search used by AlphaGo.

    People behind the record
    The action loop

    A planner could learn which branches deserved more computation.

  24. Record 24 · Deep reinforcement learningPreprint: December 2013 · journal paper: February 2015

    A deep Q-network learns Atari actions from pixels

    What changed

    DQN combined Q-learning with a convolutional neural network, replayed stored experience during training, and learned game actions from screen pixels and scores across Atari 2600 titles.

    Why it lasted

    A single learning recipe connected high-dimensional perception to action selection without a separate hand-built vision pipeline for every game.

    People behind the record
    The action loop

    Raw images could serve as the policy's inputs.

  25. Record 25 · Game-playing agentsNature paper: January · Lee Sedol match: March 2016

    AlphaGo combines learned judgment with tree search

    What changed

    AlphaGo used policy networks to propose moves, a value network to estimate positions, and Monte Carlo tree search to look ahead. It defeated Lee Sedol four games to one.

    Why it lasted

    The system showed how learned representations and explicit planning could complement each other in a search space once considered too large for conventional game-tree methods.

    People behind the record
    The action loop

    Learning guided search, and search refined the next action.

  26. Record 26 · Policy learningPreprint: February 4 · ICML: June 2016

    A3C trains many actor-learners in parallel

    What changed

    A3C ran multiple actor-learners in parallel environments. Their varied experience updated a shared network, reducing the correlation problems that destabilized training from one sequential stream.

    Why it lasted

    It made policy-gradient training practical across a broad task set without an experience replay buffer and helped establish actor-critic methods as a standard agent design.

    People behind the record
    The action loop

    Many independent experience streams trained one policy.

  27. Record 27 · Reinforcement-learning environmentsPublic beta: April 27 · technical report: June 5, 2016

    OpenAI Gym gives learning agents a common interface

    What changed

    Gym presented environments through a small reset, observe, act, reward loop and gathered classic control, Atari, board-game, and physics tasks behind one interface.

    Why it lasted

    Algorithms could be tested against the same environments with less custom integration, helping reinforcement learning become more reproducible and composable.

    People behind the record
    The action loop

    The environment-agent boundary became a reusable software interface.

  28. Record 28 · Imperfect-information gamesBrains vs. AI match: January 2017

    Libratus beats elite players in heads-up no-limit poker

    What changed

    Libratus combined a precomputed strategy, real-time subgame solving, and automated analysis of its own strategic weaknesses. It defeated four top specialists over 120,000 hands.

    Why it lasted

    The result showed that planning agents could handle hidden information and strategic deception at a scale where a full game solution was impossible to store.

    People behind the record
    The action loop

    Planning expanded from visible boards to private information and bluffing.

  29. Record 29 · Reinforcement learning from human feedbackPreprint: June 2017 · NeurIPS: December 2017

    Human comparisons train a reward model for an agent

    What changed

    Instead of writing a reward function, people repeatedly chose which of two short behavior clips better matched the intended goal. A learned reward model then trained the policy.

    Why it lasted

    The work offered a practical route for teaching objectives that are easier to judge than to specify, while introducing a new failure point in the learned reward model itself.

    People behind the record
    The action loop

    Human judgment could shape the goal without becoming a hand-written score.

  30. Record 30 · Self-play reinforcement learningPublished: October 19, 2017

    AlphaGo Zero learns Go from self-play and the rules

    What changed

    AlphaGo Zero began with the rules and a random policy, generated its own games through self-play, and used one network to predict moves and positions while tree search improved each round of training.

    Why it lasted

    The system removed human game records and hand-crafted game features from AlphaGo's training pipeline, showing how an agent could create a powerful curriculum from competition with itself.

    People behind the record
    The action loop

    The agent became both learner and opponent.

  31. Record 31 · Multi-agent reinforcement learningGrandmaster results: October 2019

    AlphaStar uses a league of agents to master StarCraft II

    What changed

    AlphaStar trained a league of diverse agents that played against one another, exploited weaknesses, and generated new opponents. The final system reached Grandmaster level under an interface designed to limit actions and camera access.

    Why it lasted

    League training turned self-play into a population strategy for avoiding cycles and blind spots in a complex, partially observed real-time game.

    People behind the record
    The action loop

    A population of opponents became the curriculum.

  32. Record 32 · Web-browsing language agentsPreprint: December 17, 2021

    WebGPT gives a language model a text browser and citation trail

    What changed

    WebGPT let a GPT-3 model issue search, open, find, and quote actions in a text browser. Human demonstrations and preference comparisons trained it to research questions and attach supporting citations.

    Why it lasted

    The work made retrieval an interactive policy and exposed the model's evidence path for human inspection.

    People behind the record
    The action loop

    The model could search, read, quote, and revise before answering.

  33. Record 33 · Language-guided roboticsPreprint: April 4, 2022

    SayCan grounds language-model plans in robot affordances

    What changed

    SayCan scored candidate robot skills two ways: a language model estimated how useful each skill was for the instruction, while learned value functions estimated whether the robot could execute it from the current state.

    Why it lasted

    The combination prevented a fluent planner from choosing actions the physical system did not know how to perform and linked high-level language to grounded skills.

    People behind the record
    The action loop

    A proposed action had to be useful and physically feasible.

  34. Record 34 · Language-model agentsPreprint: October 6, 2022

    ReAct interleaves reasoning traces with environment actions

    What changed

    ReAct prompted a language model to alternate between written reasoning and actions such as searching a knowledge source or interacting with a text environment, then use each observation in the next step.

    Why it lasted

    The pattern made a language model's tool loop simple to inspect and reproduce, and it became a common template for later LLM agent frameworks.

    People behind the record
    The action loop

    Reasoning, action, and observation shared one running trajectory.

  35. Record 35 · Self-supervised tool usePreprint: February 9, 2023

    Toolformer teaches a model when to insert API calls

    What changed

    Toolformer sampled candidate calculator, search, translation, calendar, and question-answering calls inside ordinary text, kept calls that improved token prediction, and fine-tuned on the surviving examples.

    Why it lasted

    The model learned both where a tool might help and how to place its result into generation without a manually labeled tool-use dataset for every call.

    People behind the record
    The action loop

    Tool calls became learnable tokens inside the model's text stream.

  36. Record 36 · Simulated social agentsPreprint: April 7, 2023 · UIST: October 2023

    Generative Agents organize memory into reflection and plans

    What changed

    Twenty-five language-model characters stored observations in a memory stream, retrieved memories by relevance, recency, and importance, formed higher-level reflections, and generated daily plans in a simulated town.

    Why it lasted

    The project gave developers a concrete architecture for long-running language agents whose later behavior depends on selected past experience as well as the current prompt.

    People behind the record
    The action loop

    Memory retrieval began shaping plans across simulated days.

  37. Record 37 · Embodied language agentsPreprint: May 25, 2023

    Voyager builds a reusable skill library while exploring Minecraft

    What changed

    Voyager used GPT-4 to propose exploration goals, write JavaScript skills, inspect execution feedback, repair failed code, and store successful skills for later reuse in Minecraft.

    Why it lasted

    The agent accumulated executable abilities across a long run without changing the language model's weights, making external memory and code a form of continuing adaptation.

    People behind the record
    The action loop

    Experience became a library of tested programs.

  38. Record 38 · Coding-agent evaluationPreprint: October 10, 2023

    SWE-bench asks agents to repair real repositories

    What changed

    SWE-bench paired 2,294 resolved GitHub issues from 12 Python repositories with the repository state before each fix and tests that distinguish a successful patch from a failed one.

    Why it lasted

    Coding systems had to inspect a real codebase, understand an issue, edit several files when needed, and satisfy executable tests. The unit of work was a repository repair, not an isolated function.

    People behind the record
    The action loop

    Agent evaluation moved from toy code to repository-scale repair.

  39. Record 39 · Computer-use evaluationPreprint: April 11, 2024

    OSWorld evaluates agents across real operating systems

    What changed

    OSWorld introduced 369 tasks across Ubuntu, Windows, and macOS applications, with scripts that prepare initial state and execution-based checks that inspect the resulting computer state.

    Why it lasted

    A computer-use agent had to work across applications, visual interfaces, files, and system settings while evaluators checked what it actually changed.

    People behind the record
    The action loop

    The operating system became the environment, and state change became the test.

  40. Record 40 · Coding-agent architecturePreprint: May 24, 2024

    SWE-agent designs a computer interface for repository repair

    What changed

    SWE-agent gave a language model compact commands for searching, viewing, and editing repository files, controlled how much code appeared at once, and returned concise feedback after each action.

    Why it lasted

    The paper showed that the agent-computer interface can change coding performance substantially even when the underlying language model stays fixed.

    People behind the record
    The action loop

    Interface design became part of the agent, not plumbing around it.

  41. Record 41 · Computer-use agentsPublic beta: October 22, 2024

    A frontier model exposes screenshot, mouse, and keyboard actions

    What changed

    Anthropic released computer use in public beta for Claude 3.5 Sonnet. A developer could send screenshots and tool definitions, execute the model's cursor or keyboard request, then return the new screen for the next turn.

    Why it lasted

    A general model could enter the same visual interface used by people, widening the action surface from named APIs to existing desktop software.

    People behind the record
    The action loop

    Screenshots became observations; cursor and keyboard requests became actions.

  42. Record 42 · Agent tool protocolsReleased: November 25, 2024

    MCP standardizes how AI applications connect to tools and data

    What changed

    MCP defined a client-server protocol through which servers can advertise tools, resources, and prompts to AI applications, replacing a growing collection of one-off connector formats.

    Why it lasted

    Tool discovery and invocation acquired a shared boundary that different applications and data providers could implement independently.

    People behind the record
    The action loop

    The tool boundary became a protocol shared by clients and servers.

  43. Record 43 · Agent interoperabilityAnnounced: April 9 · Linux Foundation project: June 23, 2025

    A2A gives remote agents a common task protocol

    What changed

    A2A defined agent cards for capability discovery and a stateful task exchange between client and remote agents, including messages, artifacts, streaming updates, and long-running work.

    Why it lasted

    Agents built by different vendors gained a common way to advertise capabilities and coordinate a task without exposing their internal memory or tools.

    People behind the record
    The action loop

    Remote agents could discover one another and share a task lifecycle.

  44. Record 44 · Deployed browser and computer-use agentsChatGPT agent: July 17, 2025

    Operator evolves into a unified ChatGPT agent

    What changed

    Operator began as a research preview powered by a Computer-Using Agent that acted through screenshots and browser controls. In July, ChatGPT agent combined Operator's visual browser with deep research, a restricted terminal, and connectors.

    Why it lasted

    A consumer-facing agent could move between researching, browsing, running code, and acting in connected services inside one task, which widened both the useful action surface and the safety boundary.

    People behind the record
    The action loop

    Research, browser action, code execution, and connectors entered one loop.

  45. Record 45 · Agent control and deployment safetyAI Control Roadmap: June 18 · archive current through July 2026

    Agent safety becomes a problem of controlling privileged insiders

    What changed

    Google DeepMind's AI Control Roadmap treats a capable internal agent as a possible insider threat. It organizes defenses around restricting access, monitoring behavior, evaluating control measures, and preparing for systems that may act strategically.

    Why it lasted

    By mid-2026, the frontier question had moved beyond whether an agent could call a tool. Organizations also had to preserve meaningful oversight while agents held credentials, crossed systems, and completed long tasks. An independent index of 30 deployed agents found that public safety and evaluation disclosure remained sparse.

    People behind the record
    The action loop

    The action loop now includes permissions, monitors, confirmations, and containment.

Research method

How this archive is built.

A record is included when it materially changed the history of AI agents and the claim can be traced to a reliable source. The timeline separates the original contribution from interpretations that appeared later.

  • Primary evidence firstOriginal papers, books, standards, archives, and official technical records anchor each milestone.
  • People named by roleContributors are linked to public profiles and described by the work they performed, not by a vague credit line.
  • Disputes stay visibleCompeting claims, retrospective labels, and uncertain dates are identified instead of being flattened into one story.
  • Corrections are welcomeReaders can inspect every cited source and report a factual issue through the public corrections process.

Research library

Read the systems, standards, and evidence.

77 links to original papers, preprints, books, proceedings, technical reports, benchmark papers, standards, system cards, system documentation, official releases, roadmaps, and institutional archives. The archive distinguishes a paper's publication date from a system demonstration or public deployment. Later governance records do not replace the technical record that came before them.

  1. 01
    Cybernetics: Or Control and Communication in the Animal and the Machine (opens in a new tab)MIT Press, open-access reissue · source 01.1
  2. 02
    Programming a Computer for Playing Chess (opens in a new tab)The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science · source 02.1
  3. 03
    A General Problem-Solving Program for a Computer (opens in a new tab)Carnegie Mellon University Libraries · source 03.1
  4. 04
    Programs with Common Sense (opens in a new tab)Mechanisation of Thought Processes / Stanford Logic Group · source 04.1
  5. 05
    Shakey the Robot (opens in a new tab)SRI International · source 05.1
  6. 06
    A Formal Basis for the Heuristic Determination of Minimum Cost Paths (opens in a new tab)IEEE Transactions on Systems Science and Cybernetics · source 06.1
  7. 07
    STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving (opens in a new tab)Artificial Intelligence · source 07.1
  8. 08
  9. 09
    The Hearsay-II Speech Understanding System (opens in a new tab)University of Massachusetts Multi-Agent Systems Laboratory · source 08.2
  10. 10
  11. 11
    The Contract Net Protocol (opens in a new tab)Reid G. Smith · source 09.2
  12. 12
    A Robust Layered Control System for a Mobile Robot (opens in a new tab)IEEE Journal on Robotics and Automation · source 10.1
  13. 13
    Reactive Reasoning and Planning (opens in a new tab)AAAI-87 · source 11.1
  14. 14
    Intention, Plans, and Practical Reason (opens in a new tab)Harvard University Press · source 12.1
  15. 15
    Modeling Rational Agents within a BDI-Architecture (opens in a new tab)Second International Conference on Principles of Knowledge Representation and Reasoning · source 13.1
  16. 16
    Q-learning (opens in a new tab)Machine Learning · source 14.1
  17. 17
    Q-learning (opens in a new tab)Christopher Watkins and Peter Dayan · source 14.2
  18. 18
    Agent-Oriented Programming (opens in a new tab)Artificial Intelligence · source 15.1
  19. 19
    KQML as an Agent Communication Language (opens in a new tab)ACM CIKM · source 16.1
  20. 20
    KQML Papers and Specifications (opens in a new tab)UMBC AgentWeb Archive · source 16.2
  21. 21
    Intelligent Agents: Theory and Practice (opens in a new tab)The Knowledge Engineering Review · source 17.1
  22. 22
    Intelligent Agents: Theory and Practice (opens in a new tab)Michael Wooldridge · source 17.2
  23. 23
    AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language (opens in a new tab)Springer, MAAMAW 1996 · source 18.1
  24. 24
    A Brief History of RoboCup (opens in a new tab)RoboCup Federation · source 19.1
  25. 25
    RoboCup: The Robot World Cup Initiative (opens in a new tab)IJCAI-97 · source 19.2
  26. 26
    FIPA 97 Specification Part 2: Agent Communication Language (opens in a new tab)Foundation for Intelligent Physical Agents · source 20.1
  27. 27
    FIPA Agent Communication Language Specifications (opens in a new tab)Foundation for Intelligent Physical Agents · source 20.2
  28. 28
    JADE: A FIPA2000 Compliant Agent Development Environment (opens in a new tab)Agents 2001 · source 21.1
  29. 29
    DARPA Grand Challenge (opens in a new tab)Defense Advanced Research Projects Agency · source 22.1
  30. 30
    Stanley: The Robot that Won the DARPA Grand Challenge (opens in a new tab)Journal of Field Robotics · source 22.2
  31. 31
    Bandit Based Monte-Carlo Planning (opens in a new tab)ECML 2006 · source 23.1
  32. 32
    Bandit Based Monte-Carlo Planning (opens in a new tab)Technion Research Portal · source 23.2
  33. 33
    Playing Atari with Deep Reinforcement Learning (opens in a new tab)DeepMind / arXiv · source 24.1
  34. 34
  35. 35
  36. 36
    AlphaGo (opens in a new tab)Google DeepMind · source 25.2
  37. 37
    Asynchronous Methods for Deep Reinforcement Learning (opens in a new tab)ICML 2016 / PMLR · source 26.1
  38. 38
    OpenAI Gym Beta (opens in a new tab)OpenAI · source 27.1
  39. 39
    OpenAI Gym (opens in a new tab)OpenAI / arXiv · source 27.2
  40. 40
  41. 41
    Libratus: The Superhuman AI for No-Limit Poker (opens in a new tab)IJCAI-17 · source 28.2
  42. 42
    Deep Reinforcement Learning from Human Preferences (opens in a new tab)NeurIPS 2017 · source 29.1
  43. 43
    Learning from Human Preferences (opens in a new tab)OpenAI · source 29.2
  44. 44
    Mastering the Game of Go without Human Knowledge (opens in a new tab)Nature · source 30.1
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
    Do As I Can, Not As I Say: Grounding Language in Robotic Affordances (opens in a new tab)Google Research / arXiv · source 33.1
  50. 50
    SayCan: Grounding Language in Robotic Affordances (opens in a new tab)Google Robotics · source 33.2
  51. 51
    ReAct: Synergizing Reasoning and Acting in Language Models (opens in a new tab)ICLR 2023 / arXiv · source 34.1
  52. 52
    ReAct: Synergizing Reasoning and Acting in Language Models (opens in a new tab)Google Research · source 34.2
  53. 53
    Toolformer: Language Models Can Teach Themselves to Use Tools (opens in a new tab)NeurIPS 2023 · source 35.1
  54. 54
    Generative Agents: Interactive Simulacra of Human Behavior (opens in a new tab)ACM UIST 2023 · source 36.1
  55. 55
    Generative Agents: Interactive Simulacra of Human Behavior (opens in a new tab)Stanford HCI Group · source 36.2
  56. 56
    Voyager: An Open-Ended Embodied Agent with Large Language Models (opens in a new tab)NVIDIA, Caltech, and collaborators / arXiv · source 37.1
  57. 57
    SWE-bench: Can Language Models Resolve Real-World GitHub Issues? (opens in a new tab)ICLR 2024 / OpenReview · source 38.1
  58. 58
    SWE-bench Original (opens in a new tab)SWE-bench · source 38.2
  59. 59
  60. 60
  61. 61
  62. 62
    SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering (opens in a new tab)SWE-agent researchers / arXiv · source 40.2
  63. 63
  64. 64
    Computer Use Tool (opens in a new tab)Anthropic Platform Documentation · source 41.2
  65. 65
    Introducing the Model Context Protocol (opens in a new tab)Anthropic · source 42.1
  66. 66
    Model Context Protocol Specification (opens in a new tab)Model Context Protocol · source 42.2
  67. 67
  68. 68
    Announcing the Agent2Agent Protocol (A2A) (opens in a new tab)Google Developers Blog · source 43.1
  69. 69
    Linux Foundation Launches the Agent2Agent Protocol Project (opens in a new tab)The Linux Foundation · source 43.2
  70. 70
    Introducing Operator (opens in a new tab)OpenAI · source 44.1
  71. 71
    Operator System Card (opens in a new tab)OpenAI · source 44.2
  72. 72
    Introducing ChatGPT Agent: Bridging Research and Action (opens in a new tab)OpenAI · source 44.3
  73. 73
    ChatGPT Agent System Card (opens in a new tab)OpenAI · source 44.4
  74. 74
    Securing the Future of AI Agents (opens in a new tab)Google DeepMind · source 45.1
  75. 75
    Developer's Guide to AI Agent Protocols (opens in a new tab)Google Developers Blog · source 45.2
  76. 76
  77. 77
    GPT-5.6 System Card (opens in a new tab)OpenAI Deployment Safety Hub · source 45.4

Continue from the archive

Trace the models, then build the loop.

See the wider AI story, follow the language-model branch, or study the engineering and evaluation practices behind current agent systems.