<?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: SATYAKAM DAS</title>
    <description>The latest articles on DEV Community by SATYAKAM DAS (@satyakam_das_891754).</description>
    <link>https://dev.to/satyakam_das_891754</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4145707%2F46ec36b4-07f9-4732-87fe-a393db362eed.jpg</url>
      <title>DEV Community: SATYAKAM DAS</title>
      <link>https://dev.to/satyakam_das_891754</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/satyakam_das_891754"/>
    <language>en</language>
    <item>
      <title>wildguard ai</title>
      <dc:creator>SATYAKAM DAS</dc:creator>
      <pubDate>Sun, 04 Oct 2026 21:26:20 +0000</pubDate>
      <link>https://dev.to/satyakam_das_891754/wildguard-ai-2lg3</link>
      <guid>https://dev.to/satyakam_das_891754/wildguard-ai-2lg3</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;WildGuard AI&lt;/strong&gt;, an AI-powered multi-agent wildlife identification and safety assistant.&lt;/p&gt;

&lt;p&gt;I built it for a friend who enjoys spending time outdoors, where encountering unfamiliar wildlife can quickly become a safety concern. The goal was to create something they could use when they encounter an animal they don't recognize.&lt;/p&gt;

&lt;p&gt;A user can upload a wildlife image, and WildGuard AI coordinates multiple specialized agents to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify the species&lt;/li&gt;
&lt;li&gt;Verify whether the identification is geographically plausible&lt;/li&gt;
&lt;li&gt;Assess the potential risk&lt;/li&gt;
&lt;li&gt;Provide emergency first-aid guidance&lt;/li&gt;
&lt;li&gt;Explain the animal's habitat, behavior, and ecological importance&lt;/li&gt;
&lt;li&gt;Generate a structured wildlife safety report&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of relying on one general-purpose agent, WildGuard divides the problem into specialized agents coordinated by an Orchestrator.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Live frontend:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://satyakamspc.github.io/Wildguard-AI/" rel="noopener noreferrer"&gt;https://satyakamspc.github.io/Wildguard-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is currently deployed using GitHub Pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/satyakamspc/Wildguard-AI" rel="noopener noreferrer"&gt;WildGuard AI — GitHub Repository&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;WildGuard AI is built around &lt;strong&gt;Google ADK (Agent Development Kit)&lt;/strong&gt; as the agent framework, with Gemini providing the model intelligence.&lt;/p&gt;

&lt;p&gt;The system uses a multi-agent architecture consisting of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Orchestrator Agent&lt;/strong&gt; — coordinates the complete workflow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Species Identification Agent&lt;/strong&gt; — identifies wildlife from the uploaded image&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Geographic Verification Agent&lt;/strong&gt; — checks geographic plausibility&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risk Assessment Agent&lt;/strong&gt; — evaluates potential danger&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;First Aid Agent&lt;/strong&gt; — generates emergency guidance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge Agent&lt;/strong&gt; — provides ecological and educational information&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Report Agent&lt;/strong&gt; — combines the results into a structured report&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application is built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React + Vite for the frontend&lt;/li&gt;
&lt;li&gt;Django for the backend&lt;/li&gt;
&lt;li&gt;Google ADK for agent orchestration&lt;/li&gt;
&lt;li&gt;Gemini API for AI inference&lt;/li&gt;
&lt;li&gt;SQLite for local data storage&lt;/li&gt;
&lt;li&gt;Pydantic for structured data validation&lt;/li&gt;
&lt;li&gt;Pillow for image processing&lt;/li&gt;
&lt;li&gt;GitHub Actions + GitHub Pages for frontend deployment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project also uses dedicated Agent Skills for the AI/ML, backend, frontend, and database parts of the application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;WildGuard AI uses the open-source &lt;strong&gt;Google ADK&lt;/strong&gt; as the foundation for its multi-agent architecture.&lt;/p&gt;

&lt;p&gt;This was important because wildlife analysis is not a single task. Identification, geographic verification, risk assessment, first aid, and ecological education are different responsibilities that benefit from being separated into independently understandable agents.&lt;/p&gt;

&lt;p&gt;Using an open agent framework allowed me to structure the application around specialized, inspectable components rather than putting the entire workflow inside a single opaque AI prompt.&lt;/p&gt;

&lt;p&gt;The model layer is separated from the agent architecture as well. Gemini currently provides the model intelligence, while ADK handles the agent orchestration and workflow.&lt;/p&gt;

&lt;p&gt;This separation makes the system easier to extend: individual agents can be modified, tested, or replaced without redesigning the entire application.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub — Best Use of GitHub Copilot&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;WildGuard AI uses GitHub Actions to automate the frontend build and deployment workflow to GitHub Pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>WildGuard AI</title>
      <dc:creator>SATYAKAM DAS</dc:creator>
      <pubDate>Sun, 04 Oct 2026 21:20:47 +0000</pubDate>
      <link>https://dev.to/satyakam_das_891754/wildguard-ai-51db</link>
      <guid>https://dev.to/satyakam_das_891754/wildguard-ai-51db</guid>
      <description>&lt;h1&gt;
  
  
  WildGuard AI: A Multi-Agent Wildlife Safety Assistant
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;WildGuard AI&lt;/strong&gt;, a full-stack wildlife identification and safety assistant designed to help a friend—or anyone who enjoys hiking, traveling, farming, or exploring nature—make more informed decisions when encountering unfamiliar wildlife.&lt;/p&gt;

&lt;p&gt;An unfamiliar animal can raise urgent questions: What species is it? Is it commonly found here? Is it dangerous? What should I do if someone is bitten or stung? WildGuard AI brings these questions into one workflow. Users upload a wildlife photograph and receive a structured report covering species identification, geographic plausibility, potential risks, precautionary and first-aid guidance, and ecological information.&lt;/p&gt;

&lt;p&gt;The application includes image-quality validation, local database caching, and a React dashboard for viewing results. &lt;strong&gt;WildGuard AI is an informational assistant, not a substitute for professional species identification, emergency services, or medical advice.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://satyakamspc.github.io/Wildguard-AI/" rel="noopener noreferrer"&gt;https://satyakamspc.github.io/Wildguard-AI/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Suggested walkthrough: upload a wildlife image, show the agent-driven analysis, and demonstrate the resulting safety report in the dashboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/satyakamspc/Wildguard-AI" rel="noopener noreferrer"&gt;WildGuard AI — GitHub Repository&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;WildGuard AI uses a &lt;strong&gt;multi-agent architecture&lt;/strong&gt; rather than asking one general-purpose agent to handle the entire analysis. A central Orchestrator Agent coordinates six specialized agents:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Species Agent:&lt;/strong&gt; Identifies the most likely species from an uploaded image.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verification Agent:&lt;/strong&gt; Checks whether the identification is geographically plausible using location information and available reference data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risk Agent:&lt;/strong&gt; Assesses potential hazards and assigns an appropriate risk level.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;First Aid Agent:&lt;/strong&gt; Generates relevant emergency and precautionary guidance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge Agent:&lt;/strong&gt; Provides information about habitat, behavior, and ecological importance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Report Agent:&lt;/strong&gt; Combines the agents' outputs into a structured wildlife safety report.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The workflow begins when a user uploads an image through the &lt;strong&gt;React + Vite&lt;/strong&gt; frontend. The &lt;strong&gt;Django&lt;/strong&gt; backend receives it through a REST API, then starts the orchestrated analysis. The resulting report is returned to the frontend for display. &lt;strong&gt;SQLite&lt;/strong&gt; supports local database caching, while &lt;strong&gt;Pydantic&lt;/strong&gt; and &lt;strong&gt;Pillow&lt;/strong&gt; are included in the Python stack.&lt;/p&gt;

&lt;p&gt;The project uses &lt;strong&gt;Google ADK&lt;/strong&gt; for its agent-oriented architecture, &lt;strong&gt;Google Antigravity 2.0&lt;/strong&gt; in the development workflow, and the &lt;strong&gt;Gemini API&lt;/strong&gt; for AI-powered image analysis and agent capabilities. It also includes dedicated Agent Skills for backend, frontend, database, and AI/ML development.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open-source AI disclosure:&lt;/strong&gt; Google ADK is an open-source agent framework, but Gemini is accessed here through a proprietary API. I am not claiming that the current project runs an open-weight model or performs local inference. If the challenge requires an open-weight model specifically, that integration would need to be completed and documented before submission.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open-source agent frameworks make it easier to experiment with architectures that can be inspected, extended, and shared. For WildGuard AI, Google ADK provides a framework for organizing specialized agents and their orchestration, rather than locking the entire application into one monolithic prompt.&lt;/p&gt;

&lt;p&gt;The separation between the Django application, agent responsibilities, and frontend also makes it easier to test components independently and explore alternative models or inference providers in the future. Community contributions could improve geographic reference data, safety-information review, accessibility, and support for additional species.&lt;/p&gt;

&lt;p&gt;There is an important distinction: &lt;strong&gt;the framework is open-source, but the current Gemini inference dependency is not open-weight or locally hosted&lt;/strong&gt;. An open-weight model could offer additional control over deployment, model inspection, and offline use. Those are opportunities for future development, not features I claim to have implemented already.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;GitHub — Best Use of GitHub Copilot&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Used GitHub Actions to automate the WildGuard AI frontend build and deployment workflow to GitHub Pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Built with:&lt;/strong&gt; React, Vite, Django, Python, SQLite, Google ADK, Google Antigravity 2.0, Gemini API, Pydantic, and Pillow.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
