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

4 May 2026 Roq: Leveraging Quarkus to Build Static Sites at the Speed of Go

Java's resurgence is fueled by performance gains, modern frameworks like Quarkus, and native compilation, exemplified by Rooka lightweight static site generator leveraging Quarkus for dynamic rendering, Markdown content, and streamlined workflows, with future AI integration and open-source advancements.

20 Apr 2026 Engineering Stable, Secure and Scalable Platforms: A Conversation with Matthew Liste

Systems engineering and software development's evolution emphasizes hands-on learning, mentorship, and intuitive experience, while addressing AI's impact on apprenticeships, balancing abstraction with deep system understanding, managing risks in high-stakes sectors, navigating innovation-stability trade-offs, scaling complex systems, evolving engineer roles, customer feedback loops, fostering continuous learning and collaboration, and prioritizing craftsmanship, systemic thinking, and the synergy between technical precision and practicality.

13 Apr 2026 How SBOMs and Engineering Discipline Can Help You Avoid Trivys Compromise

Strengthening mobile app security beyond minimal standards, leveraging Software Bill of Materials (SBOM) to address supply chain risks under legislative mandates like U.S. Executive Orders and the EU's Cyber Resilience Act, and utilizing tools such as Cyclone DX and SPDX for dependency tracking, compliance, and mitigating supply chain attacks through improved tooling and practices like OIDC authentication.

More Podcasts by InfoQ episodes