Understanding AI Agents in Software Architecture: Insights from QCon AI NY 2025
At QCon AI NY 2025, Tracy Bannon delivered an impactful presentation that examined the profound implications of AI agents on software systems. She shed light on a pressing concern: the risk of architectural failures if organizations mistakenly treat all AI technologies as interchangeable.
- Understanding AI Agents in Software Architecture: Insights from QCon AI NY 2025
- AI Agents vs. Bots: Clarifying Terminology
- Patterns of Autonomy in AI Systems
- The Concept of “Agentic Debt”
- Applying Established Architectural Principles
- The Role of Identity in AI Systems
- Decision-Making Discipline in AI Development
- Architecting for the Future of AI
AI Agents vs. Bots: Clarifying Terminology
Bannon emphasized the importance of distinguishing between bots, assistants, and agents. Bots are scripted responders that react to predefined triggers, while assistants work collaboratively with humans and operate under human control. In contrast, agents are described as goal-driven actors that have the autonomy to make decisions and take actions across various systems. This distinction is crucial in understanding the different risk profiles associated with each type of AI technology.
“Everyone is talking about AI ‘productivity.’ Very few are talking about the architectural amnesia that comes with it.” – Tracy Bannon
Patterns of Autonomy in AI Systems
Bannon outlined a variety of autonomy patterns that commonly manifest throughout the software development lifecycle. These patterns include:
- AI-assisted Tools: Integrated within existing workflows to enhance productivity.
- Task-Level Agents: Operate within limited scopes, executing specific tasks.
- Multi-Agent Orchestration: Coordinating comprehensive end-to-end workflows.
- Mission-Level Autonomy: Systems that can plan, optimize, and adapt towards achieving higher-level objectives.
Understanding these patterns helps organizations implement AI solutions more effectively while minimizing the architectural gaps that often lead to failures.
The Concept of “Agentic Debt”
A central theme in Bannon’s talk was the notion of agentic debt, which arises when the pace of AI system development outstrips architectural discipline. She noted familiar issues such as identity and permissions sprawl, poor segmentation, and insufficient validation mechanisms, all of which can lead to disastrous outcomes if left unchecked.
Bannon connected the risks of agentic debt to the rising technical complexities many decision-makers foresee due to AI. Rather than introducing new failure types, AI amplifies existing issues, emphasizing the need for rigorous architectural oversight.
Applying Established Architectural Principles
Bannon stressed the necessity of applying proven architectural principles to the design of agentic systems. Many organizations possess the know-how to manage risks inherent to distributed systems, but often overlook these best practices under pressure to innovate rapidly. She outlined the importance of governance, advocating for a clear and robust control framework that fosters accountability and traceability of data and actions.
The Role of Identity in AI Systems
Identity management emerged as a foundational aspect of safeguarding AI agents. According to Bannon, every agent must have a unique and revocable identity. Organizations should be equipped to answer critical questions about their agents, like what data they can access, the actions they have taken, and the methods for stopping them when necessary. A minimal identity pattern, which includes an agent registry, is essential for this purpose.
“We chase visible activity metrics … and quietly starve the work that keeps systems healthy: design, refactoring, validation, threat modeling.” – Tracy Bannon
Decision-Making Discipline in AI Development
Another recurring theme in Bannon’s presentation was the importance of decision-making discipline. She urged teams to start with the “why” rather than the “how,” emphasizing the need for transparent trade-offs before increasing autonomy in systems. Each decision in AI development often involves optimizing one aspect, like value or speed, at the expense of another, such as quality or effort.
Architecting for the Future of AI
Bannon called upon architects and senior engineers to actively shape the integration of AI agents into their systems. Her challenge was to prevent architectural amnesia by deliberately designing governed agents rather than relying on ad hoc automations. By making risks and architectural debts visible and pursuing autonomy only where it offers clear value, organizations can uphold the core practices of software architecture.
Additional insights and recorded sessions from QCon AI NY will be available starting January 15, 2026, offering further exploration into the implications of AI on software architecture. Developers and architects are encouraged to engage with these resources to enhance their understanding and practices in the realm of AI systems.
Inspired by: Source

