Agentic AI Systems (2024) › The Problem
History of Language AIAll chapters Agentic AI Systems (2024) › The ProblemOne section · Sections in this chapter2 / 7 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
The traditional approach to AI systems had focused on reactive models that responded to specific inputs with appropriate outputs. While these systems were effective for many tasks, they could not initiate work or adapt a plan as circumstances changed. Users had to orchestrate complex workflows by providing step-by-step instructions that an autonomous system might otherwise plan and execute itself.
These reactive systems also lacked the ability to interact with external systems and tools, limiting their usefulness for applications that required coordination across multiple environments. A language model could describe how to send an email but couldn't send it. It could explain a search procedure but couldn't execute the search and analyze the results. This disconnect between language generation and external action constrained practical use.
The limitations became particularly evident when trying to use AI for multi-step tasks that required planning and coordination. Consider a task like "plan a research project on climate change." A reactive language model could generate a text plan, but it couldn't autonomously search the literature, compile relevant papers, analyze trends, create a timeline, or coordinate with collaborators. Each of these steps would require human intervention to execute, making the AI assistant less useful than it could be if it could act autonomously.
The problem extended to tasks requiring persistence and state management across multiple interactions. Reactive systems treated each interaction as independent, without maintaining context or learning from previous exchanges. A system that helped plan a project one day couldn't remember that plan the next day, requiring users to re-explain context and restart workflows. This lack of persistent memory and state management limited the sophistication of tasks that AI systems could assist with.
Reactive systems also couldn't adapt their behavior based on feedback or changing circumstances. If a generated solution didn't work, the system couldn't automatically try another approach or learn from the failure. Users had to iterate manually by providing new prompts and adjusting their requests. Without autonomous adaptation, the system could not improve its handling of a complex task through experience.
The evaluation and benchmarking of AI capabilities also suffered from the reactive paradigm. Traditional benchmarks focused on single-turn tasks where models responded to isolated prompts. These benchmarks couldn't capture the ability to plan, execute multi-step workflows, or adapt behavior over time. As a result, the full potential of AI systems for complex, real-world applications remained unmeasured and underutilized.