> Markdown version of [/videos/2030-building-agentic-applications-a-deep-dive-into-zooka-an-ai-cardiologist-assistant?t=383](https://www.wearedevelopers.com/videos/2030-building-agentic-applications-a-deep-dive-into-zooka-an-ai-cardiologist-assistant?t=383). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Building Agentic Applications: A Deep Dive into Zooka, an AI Cardiologist Assistant Are you building true AI agents or just glorified RAG? Learn to build an autonomous AI cardiologist using the orchestrator-worker pattern, ReAct framework, and long-term memory. - **Speakers:** [Ahmad Adel](https://www.wearedevelopers.com/@ahmad-adel) - **Event:** World Congress 2026 Europe - Virtual Stage - **Published:** July 2, 2026 - **Duration:** 27:54 - **URL:** https://www.wearedevelopers.com/videos/2030-building-agentic-applications-a-deep-dive-into-zooka-an-ai-cardiologist-assistant ## Summary Distinguishing true agentic workflows from simple retrieval-augmented generation (RAG) or fixed prompt sequences requires a focus on autonomous decision-making. True agents do not just follow hard-coded paths; they leverage reasoning and planning to navigate complex enterprise workflows with minimal human intervention. A foundational architecture for this is the orchestrator-worker pattern, where a central orchestrator decomposes a primary goal, delegates specific tasks to specialized worker agents, and synthesizes their outputs into a cohesive final result. Building an effective agent requires four core components: a hosting runtime, a large language model, an orchestration engine, and executable tools. The orchestration engine acts as the agent's brain, utilizing the ReAct (Reason, Act, Observe) framework to iteratively process tasks. To maintain context, this orchestrator relies on a hierarchy of memory, ranging from turn-based scratchpads capturing internal monologues to short-term session histories and persistent long-term memory banks. Furthermore, integrating these agents with external tools and databases is streamlined by the Model Context Protocol (MCP), which acts as a standardized, universal connector for AI applications. These theoretical concepts are practically applied using the Agent Development Kit (ADK) to construct Zuka, an AI cardiologist assistant hosted on Google Cloud. The application demonstrates multi-modal data retrieval by combining vector searches for matching patient symptoms with graph searches to map those symptoms to specific diseases and diagnostic procedures. Crucially, the demo highlights how agents persist critical user information in a long-term memory bank, enabling seamless, context-aware continuity across entirely separate user sessions. **Keywords:** agentic workflows, orchestrator-worker pattern, autonomous decision-making, retrieval-augmented generation, react reasoning loop, agent scratchpad memory, session-level memory, long-term memory persistence, MCP integration, LLM orchestration, langchain, langgraph, agent development kit, hybrid database queries, vector search optimization, graph database routing ## Chapters 1. **Defining agentic workflows versus traditional generative AI applications** (00:00) — Distinguishing true agentic autonomy from basic prompting, retrieval-augmented generation, and fixed sequences. 1. **Implementing the orchestrator-worker pattern in agentic workflows** (02:17) — How delegating tasks among specialized agents drives lower costs and higher accuracy in enterprise processes. 1. **Applying the ReAct framework for continuous reasoning and acting** (04:41) — How agents use a continuous loop of thought, action, and observation to automate complex enterprise tasks. 1. **Choosing the right runtime environment for hosting AI agents** (06:23) — Understanding the trade-offs between managed services and custom platforms for agent logging, tracing, and memory management. 1. **Managing working, short-term, and long-term memory in orchestration** (08:34) — How the orchestration layer handles internal monologues, session history, and persistent facts across multiple user turns. 1. **Integrating foundation models and specialized tools for agent actions** (11:50) — Extending the capabilities of multimodal large language models using functional execution tools and natural language database queries. 1. **Standardizing tool integration with the Model Context Protocol** (13:29) — Using an open protocol to create a unified API interface between AI agents and external data systems. 1. **Evaluating frameworks and abstraction levels for building AI agents** (14:54) — Comparing development approaches from low-level LangChain protocols to higher-level frameworks like LangGraph and the Agent Development Kit. 1. **Configuring the Zuka cardiologist assistant using the Agent Development Kit** (17:29) — Examining the Python codebase to define agent profiles, connect tools, and establish a remote server session. 1. **Demonstrating medical diagnostics and long-term memory persistence in Zuka** (21:54) — Interacting with the agent interface to process patient symptoms, search knowledge graphs, and recall medical history across sessions. ## Related Moments - [Empowering automated workflows with agentic AI models](https://www.wearedevelopers.com/videos/1539-agentic-devops-how-ai-powered-automation-transforms-software-delivery-on-github-and-azure) (from "Agentic DevOps: How AI-Powered Automation Transforms Software Delivery on GitHub and Azure") - [Visualizing the future of proactive multi-tool agent orchestration](https://www.wearedevelopers.com/videos/100305-api-mcp-or-mcp-app-choosing-the-right-surface-for-ai-agents) (from "API, MCP or MCP App? Choosing the right surface for AI agents") - [Moving beyond chat interfaces using intelligent agents](https://www.wearedevelopers.com/videos/1454-beyond-prompting-building-scalable-ai-with-multi-agent-systems-and-mcp) (from "Beyond Prompting: Building Scalable AI with Multi-Agent Systems and MCP") - [The evolution of AI programming and agentic workflows](https://www.wearedevelopers.com/videos/100032-under-the-hood-of-building-on-lovable) (from "Under the Hood of Building on Lovable") - [Utilizing the ADK framework for agent logic](https://www.wearedevelopers.com/videos/1976-designing-and-deploying-distributed-multimodal-multi-agent-systems-with-google-s-ai-stac) (from "Designing and Deploying Distributed Multimodal Multi-Agent Systems with Google's AI Stac") - [Building autonomous functions with conversational agent frameworks](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) (from "30 powerful AWS hacks in just 30 minutes: Boost your developer productivity") ## Related Articles - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [WWC24 Talk - Scott Hanselman - AI: Superhero or Supervillain?](https://www.wearedevelopers.com/magazine/469-wwc24-talk-scott-hanselman-ai-superhero-or-supervillain) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) ## Related Jobs - [Head of AI Applications](https://www.wearedevelopers.com/jobs/ext/1456210-head-of-ai-applications) at **ZEISS Group** - [Head of AI Applications](https://www.wearedevelopers.com/jobs/ext/1231536-head-of-ai-applications) at **ZEISS Group** - [AI Software Engineer (Germany)](https://www.wearedevelopers.com/jobs/48317-ai-software-engineer-germany) at **Sunhat** - [Senior AI Agent Software Engineer (Go, Python) (m/f/x)](https://www.wearedevelopers.com/jobs/48277-senior-ai-agent-software-engineer-go-python-m-f-x) at **Dynatrace** - [Product Owner - Artificial Intelligence](https://www.wearedevelopers.com/jobs/ext/396346-product-owner-artificial-intelligence) at **ZEISS Group** - [Security Architect - AI](https://www.wearedevelopers.com/jobs/ext/1581899-security-architect-ai) at **ZEISS Group**