<?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: Apoorva Barapatre</title>
    <description>The latest articles on DEV Community by Apoorva Barapatre (@apoorva_barapatre_24).</description>
    <link>https://dev.to/apoorva_barapatre_24</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%2F3871924%2F3c9d697f-4738-4a12-b144-19a2bcbf3a18.png</url>
      <title>DEV Community: Apoorva Barapatre</title>
      <link>https://dev.to/apoorva_barapatre_24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/apoorva_barapatre_24"/>
    <language>en</language>
    <item>
      <title>Building Sentinal: A Multi-Agent AI System to Break Doomscrolling</title>
      <dc:creator>Apoorva Barapatre</dc:creator>
      <pubDate>Fri, 17 Apr 2026 14:40:09 +0000</pubDate>
      <link>https://dev.to/apoorva_barapatre_24/building-sentinal-a-multi-agent-ai-system-to-break-doomscrolling-ceb</link>
      <guid>https://dev.to/apoorva_barapatre_24/building-sentinal-a-multi-agent-ai-system-to-break-doomscrolling-ceb</guid>
      <description>&lt;p&gt;&lt;strong&gt;Google Cloud Gen AI Academy APAC Hackathon Project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Doomscrolling&lt;/strong&gt; is something most of us are familiar with — you open Instagram or YouTube for “just 5 minutes,” and suddenly hours are gone. The real problem isn’t awareness — we know we’re wasting time. The problem is friction. There’s no immediate, personalized alternative that helps us shift behavior.&lt;/p&gt;

&lt;p&gt;That’s exactly the problem we tried to solve.&lt;/p&gt;

&lt;p&gt;🚨&lt;strong&gt;The Problem&lt;/strong&gt;&lt;br&gt;
Most productivity tools assume one thing:&lt;/p&gt;

&lt;p&gt;You are already motivated. But what happens when you’re not?&lt;/p&gt;

&lt;p&gt;When you’re stuck in passive consumption, you don’t want to open a task manager, create goals, or plan your day. You just keep scrolling.&lt;/p&gt;

&lt;p&gt;We wanted to build something that intervenes at that exact moment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 Our Idea: Sentinal&lt;/strong&gt;&lt;br&gt;
Sentinal is a multi-agent behavioral AI system that detects doomscrolling behavior and instantly converts it into a structured, actionable plan.&lt;/p&gt;

&lt;p&gt;Instead of asking users to plan, it:&lt;/p&gt;

&lt;p&gt;Understands behavior from natural language&lt;br&gt;
Detects severity of distraction&lt;br&gt;
Generates tasks, schedule, execution steps, and reflections&lt;br&gt;
All in one interaction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ How It Works&lt;/strong&gt;&lt;br&gt;
The system follows a structured pipeline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;User describes behavior&lt;br&gt;
“I spent 5 hours scrolling Instagram reels”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Doomscroll Detection Engine&lt;br&gt;
Rule-based scoring (no API)&lt;br&gt;
Classifies severity (Low → Critical)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Memory Injection&lt;br&gt;
Past sessions retrieved from SQLite&lt;br&gt;
Adds personalization context&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Single LLM Call (Gemini 1.5 Flash)&lt;br&gt;
Generates outputs for 4 agents:&lt;br&gt;
Planner&lt;br&gt;
Scheduler&lt;br&gt;
Executor&lt;br&gt;
Reflector&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Structured Output&lt;br&gt;
Validated using Pydantic&lt;br&gt;
Always returns clean JSON&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fallback System&lt;br&gt;
If LLM fails → rule-based output&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;MCP-style Tools Execution&lt;br&gt;
Tasks stored&lt;br&gt;
Notes saved&lt;br&gt;
Schedule created&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Response to User&lt;br&gt;
Tasks&lt;br&gt;
Timetable&lt;br&gt;
First action step&lt;br&gt;
Behavioral insights&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;🧠 Architecture Overview&lt;/strong&gt;&lt;br&gt;
FastAPI backend (Python)&lt;br&gt;
Rule-based detection engine&lt;br&gt;
Gemini 1.5 Flash (single-call design)&lt;br&gt;
SQLite for session memory&lt;br&gt;
Docker + Google Cloud Run deployment&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔥 What Makes It Different?&lt;/strong&gt;&lt;br&gt;
Most tools:&lt;br&gt;
Require manual input&lt;br&gt;
Don’t detect behavior&lt;br&gt;
Don’t intervene in real-time&lt;/p&gt;

&lt;p&gt;Sentinal:&lt;br&gt;
Detects behavioral drift&lt;br&gt;
Works even without API (offline fallback)&lt;br&gt;
Uses 4 agents in 1 LLM call (low latency)&lt;br&gt;
Starts with zero friction first step&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚀 Key Features&lt;/strong&gt;&lt;br&gt;
Doomscroll Detection Engine&lt;br&gt;
Planner Agent (task generation)&lt;br&gt;
Scheduler Agent (time blocking)&lt;br&gt;
Execution Agent (step-by-step guide)&lt;br&gt;
Reflection Agent (behavior insights)&lt;br&gt;
Session Memory&lt;br&gt;
MCP-style tools (tasks, notes, calendar)&lt;br&gt;
Offline fallback system&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚡ Challenges We Faced&lt;/strong&gt;&lt;br&gt;
Designing multi-agent logic within a single LLM call&lt;br&gt;
Ensuring structured outputs using Pydantic&lt;br&gt;
Handling LLM failures gracefully&lt;br&gt;
Keeping latency low while maintaining quality&lt;br&gt;
&lt;strong&gt;📚 Key Learnings&lt;/strong&gt;&lt;br&gt;
Single-call multi-agent design is highly efficient&lt;br&gt;
Structured outputs (JSON mode) are critical for reliability&lt;br&gt;
Behavioral AI is more impactful than traditional productivity apps&lt;br&gt;
Fallback systems are essential for real-world deployment&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔗 Links&lt;br&gt;
**GitHub: &lt;a href="https://github.com/TulsiMundada/Sentinal-The-Autonomous-Life.git" rel="noopener noreferrer"&gt;https://github.com/TulsiMundada/Sentinal-The-Autonomous-Life.git&lt;/a&gt;&lt;br&gt;
Live Service: &lt;a href="https://sentinal-service-6119332487701.asia-south1.run.app" rel="noopener noreferrer"&gt;https://sentinal-service-6119332487701.asia-south1.run.app&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;👩‍💻 Team&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Tulsi Mundada&lt;br&gt;
Apoorva Barapatre&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌱 Final Thoughts&lt;/strong&gt;&lt;br&gt;
Sentinal is not just a productivity tool — it’s a step toward behavior-aware AI systems that understand users beyond commands.&lt;/p&gt;

&lt;p&gt;Instead of waiting for motivation, it creates it.&lt;/p&gt;

&lt;p&gt;And that’s where real impact begins.&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%2Fu68umgemjiq0aaz3ct4t.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%2Fu68umgemjiq0aaz3ct4t.png" alt=" " width="800" height="507"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>hackathon</category>
      <category>googleaichallenge</category>
      <category>agentaichallenge</category>
    </item>
  </channel>
</rss>
