<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Disleve Kanku</title>
    <description>The latest articles on DEV Community by Disleve Kanku (@disleve_kanku_110be436f91).</description>
    <link>https://dev.to/disleve_kanku_110be436f91</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3644318%2Fe6b009c0-06da-4c0c-84ed-c961e9b598ca.png</url>
      <title>DEV Community: Disleve Kanku</title>
      <link>https://dev.to/disleve_kanku_110be436f91</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/disleve_kanku_110be436f91"/>
    <language>en</language>
    <item>
      <title>Building Healthcare-Grade Multi-Agent Systems with Gemini</title>
      <dc:creator>Disleve Kanku</dc:creator>
      <pubDate>Wed, 03 Dec 2025 21:38:02 +0000</pubDate>
      <link>https://dev.to/disleve_kanku_110be436f91/building-healthcare-grade-multi-agent-systems-with-gemini-1ken</link>
      <guid>https://dev.to/disleve_kanku_110be436f91/building-healthcare-grade-multi-agent-systems-with-gemini-1ken</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction — Why I Joined the Agents Intensive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When I enrolled in the Kaggle AI Agents Intensive, I had one goal:&lt;br&gt;
to learn how to build AI systems that go beyond chatbots, systems that can reason, take actions, coordinate, and transform real workflows.&lt;/p&gt;

&lt;p&gt;As someone working at the intersection of data engineering and healthcare, I wanted to see whether agentic architectures could meaningfully improve clinical research, where slow evidence synthesis costs time, money, and sometimes lives.&lt;/p&gt;

&lt;p&gt;The answer turned out to be yes, and the Intensive course gave me the exact structure, concepts, and building blocks I needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Problem — Healthcare Research Overload&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Clinical researchers are drowning in papers.&lt;br&gt;
PubMed adds thousands of new articles every week, yet most researchers still copy-paste into Google Docs, manually extract findings, and lose track of what they’ve reviewed.&lt;/p&gt;

&lt;p&gt;This creates four fundamental problems:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Too much literature to scan manually&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.Fragmented tools (PubMed to PDFs to spreadsheets)&lt;/p&gt;

&lt;p&gt;3.No structured memory across searches&lt;/p&gt;

&lt;p&gt;4.No reproducibility when using typical LLM assistants&lt;/p&gt;

&lt;p&gt;Healthcare research requires traceability, auditability, and evidence-grounded outputs, something a single monolithic LLM cannot reliably guarantee.&lt;/p&gt;

&lt;p&gt;The Intensive helped me realize that agents, not prompts, are the right solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Multi-Agent Systems?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The turning point in the Intensive course was Day 5.&lt;/p&gt;

&lt;p&gt;I realized that real-world workflows already operate like agent systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Someone interprets the question&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Someone searches&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Someone extracts the evidence&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Someone synthesizes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Someone reviews the output&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of forcing one LLM to do everything, I built a pipeline of specialized agents, each with a clear and testable responsibility.&lt;/p&gt;

&lt;p&gt;Kaggle’s lessons on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;tool design,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;memory/state,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;agent-to-agent communication,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;observability,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;evaluation,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;and deployment&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;all showed me how to move from “chatbot” thinking to real “AI system” engineering.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built — The Healthcare Research Agent&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using everything from the Intensive course, I built a fully functioning, healthcare-grade multi-agent research system powered by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Gemini 1.5 Pro for reasoning&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PubMed E-utilities for biomedical search&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Supabase for sessions, logs, and reproducibility&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;FastAPI for orchestration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Docker + Cloud Run for deployment&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The Agents:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;QueryAgent&lt;/strong&gt;&lt;br&gt;
Converts a biomedical question into PICO + a valid PubMed search query.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SearchAgent&lt;/strong&gt;&lt;br&gt;
Hits PubMed, retrieves metadata, and returns candidate papers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;EvidenceExtractorAgent&lt;/strong&gt;&lt;br&gt;
Pulls abstracts and extracts structured evidence: interventions, outcomes, effect sizes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SummarizerAgent&lt;/strong&gt;&lt;br&gt;
Synthesizes everything into a concise research brief with inline citations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Orchestrator&lt;/strong&gt;&lt;br&gt;
Coordinates all agent-to-agent messaging and ensures the workflow executes safely.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Why this matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of asking a chatbot&lt;br&gt;
"What’s the evidence for metformin + insulin in Type 2 diabetes?"&lt;br&gt;
and hoping it’s correct…&lt;/p&gt;

&lt;p&gt;…my system performs a full evidence pipeline, with logs, provenance, citations, and stateful sessions.&lt;/p&gt;

&lt;p&gt;It's built for researchers, not casual AI use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuputughjk7a4hj3pm61i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuputughjk7a4hj3pm61i.png" alt="Data Architecture" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Learned from Kaggle&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Intensive course taught me concepts that are rare to find all in one place:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Agents need tools&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tools need safety&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sessions create continuity&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Memory creates personalization&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Observability makes production possible&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Evaluation prevents regression&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Deployment forces clarity&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This wasn’t a tutorial, it was a playbook for building real AI systems.&lt;/p&gt;

&lt;p&gt;The biggest shift:&lt;br&gt;
I no longer think in terms of prompts.&lt;br&gt;
I now think in modular workflows, state machines, and agent ecosystems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s Next — The Road Ahead&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the next 90 days, I plan to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Expand to full-text PDF extraction&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add a vector RAG pipeline&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Build specialized oncology and cardiology variants&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a research agent dashboard&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Publish an open benchmark for biomedical agent systems&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My long-term goal is to contribute to the emerging field of healthcare-grade agentic AI, where safety, reproducibility, and transparency matter most.&lt;/p&gt;

&lt;p&gt;The Kaggle AI Agents Intensive gave me the structure, the tools, and the conceptual foundation to build something I’ve wanted for years.&lt;/p&gt;

&lt;p&gt;This experience has genuinely been transformative and I’m excited to keep pushing the boundaries of what multi-agent systems can do in clinical research.&lt;/p&gt;

&lt;p&gt;Thank you to the Kaggle team, instructors, and community for this opportunity.&lt;/p&gt;

</description>
      <category>googleaichallenge</category>
      <category>healthcareai</category>
      <category>multiagentsystems</category>
      <category>clinicalresearch</category>
    </item>
  </channel>
</rss>
