More Podcasts by InfoQ episodes

Context is the Key to the Agentic Architecture Revolution: A Conversation with Baruch Sadogursky thumbnail

Context is the Key to the Agentic Architecture Revolution: A Conversation with Baruch Sadogursky

Published 18 May 2026

Duration: 00:52:08

AI adoption in architectural decision-making emphasizes trade-offs between efficiency and complexity, challenges of ambiguous requirements, context-driven engineering, frameworks like the Intent Integrity Kit for iterative clarity, architect roles in managing systems and stakeholder dynamics, and the need to balance AI capabilities with human oversight amid ethical and technical limitations.

Episode Description

In this podcast Michael Stiefel spoke to Baruch Sadogursky about software architecture in the age of agentic AI. Large Language Models can function, a...

Overview

The discussion centers on the interplay between AI adoption, architectural decisions, and system design complexities. Key themes include the long-term implications of current AI and architectural choices, the challenges of navigating rapid technological change, and the role of context engineering in enabling AI agents to interpret human intent accurately. Unlike traditional prompt engineering, which relies on vague instructions, context engineering emphasizes structured frameworks for defining requirements, ensuring clarity, and creating iterative feedback loops. This approach draws parallels to historical efforts to bridge human language and programming, leveraging AIs improved ability to resolve ambiguities. The conversation also addresses how architects must manage trade-offs, client ambiguity, and the evolving responsibilities of ensuring AI systems align with human-defined goals.

A critical focus is on the necessity of context artifactscombinations of skills, rules, and scriptsto guide AI agents effectively, alongside the ethical and legal complexities of AI errors, including unclear liability chains. The discussion highlights the importance of architects in orchestrating AI-powered systems, particularly in managing microservices and emergent system properties. While AI agents can handle incremental tasks and improve code quality through predictive analysis, architects remain essential for managing complexity, ensuring scalability, and addressing unresolved challenges like governance frameworks. The future of AI in architecture is framed as a collaborative evolution, balancing agentic capabilities with human oversight to refine systems through feedback and iterative improvement.

The text also underscores inherent complexities in software and architecture, which cannot be eliminated but must be systematically managed through informed trade-offs. It emphasizes the transformative potential of AI in reducing friction during implementation and mediating stakeholder interactions, though ethical concerns about AIs future autonomy loom. Ultimately, the transition toward proactive, context-driven AI engineeringrooted in rigorous frameworks, explicit specifications, and continuous evaluationsignals a shift toward more predictable and scalable system design. Architects are portrayed as irreplaceable in defining and managing these processes, ensuring alignment between human intent and machine execution while navigating the evolving landscape of AI capabilities.

What If

  • What if you implemented a context artifact with explicit skills, rules, and scripts to guide AI agents in your solo project?

    • Concrete move: Define a context artifact using the Intent Integrity Kit framework, combining skills (e.g., code generation rules), rules (e.g., permissible actions), and scripts (e.g., deterministic logic for repetitive tasks).
    • Why now: AI agents require unambiguous context to avoid errors, and structured artifacts ensure alignment with your goals, reducing rework.
    • Expected upside: Faster, reliable code generation with fewer misinterpretations, enabling you to focus on high-level design rather than debugging AI outputs.
  • What if you enforced a three-way conversation between your AI agent, client, and yourself to clarify requirements before proceeding?

    • Concrete move: Use the three-way conversation framework to have your AI agent ask clarifying questions to both the client and you, ensuring alignment on ambiguous terms like "fast" or "secure."
    • Why now: Ambiguous client requirements are a common bottleneck, and structured dialogue prevents costly misinterpretations.
    • Expected upside: Reduced rework cycles and clearer project scope, allowing you to deliver solutions that meet actual client needs.
  • What if you made your specification (spec) the single source of truth for all code generation, updating it before writing any code?

    • Concrete move: Adopt the spec-as-source-of-truth model, ensuring all code changes are driven by updates to the spec, which your AI agent uses to generate aligned outputs.
    • Why now: Specs prevent drift between design and implementation, and AI agents can leverage them to maintain consistency.
    • Expected upside: Consistent codebases with fewer technical debt, and easier onboarding for future collaborators or AI tools.

Takeaway

  • Implement iterative questioning protocols to clarify client requirements before proceeding with AI-generated code, ensuring alignment between human intent and machine interpretation by asking at least three clarifying questions per task.
  • Prioritize context engineering over prompt engineering by creating structured context artifacts that combine skills, rules, and scripts to guide AI agents, avoiding vague or ad-hoc prompts that lead to inconsistent outcomes.
  • Adopt microservices architecture to manage complexity incrementally, focusing on modular, reusable components that align with AI's current "context window" limitations and enable scalable, maintainable systems.
  • Use the Intent Integrity Kit framework to enforce iterative clarification loops, ensuring AI agents explicitly confirm specifications, features, and gaps in requirements at every step to prevent assumption-based errors.
  • Leverage context artifacts with versioning and testing to ensure reliability, treating them like software components (e.g., NPM modules) and integrating feedback loops from SREs and users to refine AI agent behavior proactively.

Recent Episodes of Podcasts by InfoQ

8 Jun 2026 From MCP and Vibe Coding to Harness Engineering: How Did AI Native Engineering Evolve in One Year

The evolving AI adoption in software delivery involves architecture, collaboration, and rapid advancements, highlighting shifts in coding tools from autocomplete to agentic modes, context engineering challenges, hybrid tool use, local model limitations, privacy concerns, and the need for formal validation and industry-academia collaboration to enhance agent autonomy and address reliability gaps.

1 Jun 2026 Requirements Analysis for Architects: A Conversation with Sonya Natanzon

Architects must balance technical and business priorities, prioritize user satisfaction and organizational goals, navigate communication challenges, apply domain-driven design principles, address AI's impact on software development, and adapt to evolving technologies while emphasizing creativity and strategic alignment.

More Podcasts by InfoQ episodes