<?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: Kusumarani Jana</title>
    <description>The latest articles on DEV Community by Kusumarani Jana (@kusumarani_kusumarani_168).</description>
    <link>https://dev.to/kusumarani_kusumarani_168</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%2F4046747%2F636f3197-f685-4ac8-b34e-82e3a873a405.jpg</url>
      <title>DEV Community: Kusumarani Jana</title>
      <link>https://dev.to/kusumarani_kusumarani_168</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kusumarani_kusumarani_168"/>
    <language>en</language>
    <item>
      <title>👻 Ghost in Your Computer — PhantomOS</title>
      <dc:creator>Kusumarani Jana</dc:creator>
      <pubDate>Fri, 30 Oct 2026 10:06:25 +0000</pubDate>
      <link>https://dev.to/kusumarani_kusumarani_168/ghost-in-your-computer-phantomos-lnc</link>
      <guid>https://dev.to/kusumarani_kusumarani_168/ghost-in-your-computer-phantomos-lnc</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;Ghost in Your Computer — PhantomOS&lt;/strong&gt;, an interactive desktop experience featuring Bytegeist, a mischievous AI ghost who lives inside a fictional operating system.&lt;/p&gt;

&lt;p&gt;What if your computer had a ghost with its own personality?&lt;/p&gt;

&lt;p&gt;Instead of creating another ordinary chatbot, I wanted to make the experience feel like interacting with a digital creature. Bytegeist can chat, react, change moods, create unexpected digital incidents, and even take temporary possession of the interface!&lt;/p&gt;

&lt;p&gt;Users can explore four different moods: Playful, Mischievous, Dramatic, and Slightly Spooky.&lt;/p&gt;

&lt;p&gt;Some key features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👻 Interactive AI ghost with a unique personality&lt;/li&gt;
&lt;li&gt;💬 AI-powered conversation with session memory&lt;/li&gt;
&lt;li&gt;🎭 Four personality moods&lt;/li&gt;
&lt;li&gt;⚡ Random digital incidents&lt;/li&gt;
&lt;li&gt;🖥️ Possession Mode with CRT effects and screen animations&lt;/li&gt;
&lt;li&gt;🔊 Optional sound effects&lt;/li&gt;
&lt;li&gt;📊 Live personality telemetry&lt;/li&gt;
&lt;li&gt;🛡️ Safe simulated desktop experience — no access to real system files or commands&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I interpreted the theme as bringing a little supernatural personality into everyday technology — funny, unpredictable, and just a little spooky!&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Live App:&lt;/strong&gt; &lt;a href="https://ghost-in-your-computer.onrender.com" rel="noopener noreferrer"&gt;https://ghost-in-your-computer.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 &lt;strong&gt;Video Demo:&lt;/strong&gt; &lt;a href="https://youtu.be/ch6dU9f2LrM" rel="noopener noreferrer"&gt;https://youtu.be/ch6dU9f2LrM&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/kusumaranikusumarani3232-hub/Ghost-in-Your-Computer" rel="noopener noreferrer"&gt;https://github.com/kusumaranikusumarani3232-hub/Ghost-in-Your-Computer&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built PhantomOS using React, Vite, and FastAPI.&lt;/p&gt;

&lt;p&gt;For the AI core, I used &lt;strong&gt;Meta Llama 3.1 8B Instruct&lt;/strong&gt;, an open-weight model, through Backboard.&lt;/p&gt;

&lt;p&gt;The model powers Bytegeist's conversations and personality-driven responses. Backboard provides the hosted inference connection, while the application handles the interface, mood system, digital incidents, and interactive effects.&lt;/p&gt;

&lt;p&gt;The project also includes a clearly labeled Demo Mode as a fallback when live AI is unavailable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: React 19, Vite, CSS&lt;/li&gt;
&lt;li&gt;Backend: Python, FastAPI&lt;/li&gt;
&lt;li&gt;AI Model: Meta Llama 3.1 8B Instruct&lt;/li&gt;
&lt;li&gt;AI Integration: Backboard&lt;/li&gt;
&lt;li&gt;Deployment: Render&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Open innovation gives developers the freedom to experiment, build, and create experiences beyond traditional AI chat interfaces.&lt;/p&gt;

&lt;p&gt;Using an open-weight model like Llama 3.1 allowed me to build Bytegeist around a model whose underlying weights are openly available, rather than depending entirely on a closed proprietary model.&lt;/p&gt;

&lt;p&gt;It also gives developers more flexibility to explore different inference providers and deployment approaches as their projects grow.&lt;/p&gt;

&lt;p&gt;For me, open innovation makes experimentation more accessible and gives independent developers the opportunity to build creative AI experiences.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;This project started with a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if your computer wasn't haunted by bugs, but by a ghost with an attitude?&lt;/strong&gt; 👻&lt;/p&gt;

&lt;p&gt;I wanted to make something that would make people smile, surprise them, and give them a different experience from a typical AI chatbot.&lt;/p&gt;

&lt;p&gt;Meet Bytegeist — your computer isn't broken. It's just haunted!&lt;/p&gt;

&lt;p&gt;Thanks to Hacktoberfest and the open-source AI community for inspiring this experiment.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>render</category>
    </item>
    <item>
      <title>Lazy Flow AI: Upload the Mess. Let AI Do the Rest!</title>
      <dc:creator>Kusumarani Jana</dc:creator>
      <pubDate>Mon, 26 Oct 2026 06:01:30 +0000</pubDate>
      <link>https://dev.to/kusumarani_kusumarani_168/lazy-flow-ai-upload-the-mess-let-ai-do-the-rest-364h</link>
      <guid>https://dev.to/kusumarani_kusumarani_168/lazy-flow-ai-upload-the-mess-let-ai-do-the-rest-364h</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Meet &lt;strong&gt;LazyFlow AI&lt;/strong&gt; — an AI-powered file organizer that helps people spend less time managing files and more time doing what matters.&lt;/p&gt;

&lt;p&gt;We all have folders filled with confusing filenames, certificates we cannot find, resumes with generic names, and images mixed with important documents. LazyFlow AI helps turn that digital mess into an organized collection.&lt;/p&gt;

&lt;p&gt;✨ &lt;strong&gt;What it can do:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📂 Categorize files into meaningful folders.&lt;/li&gt;
&lt;li&gt;🧠 Suggest descriptive filenames using file metadata and content-aware AI.&lt;/li&gt;
&lt;li&gt;📄 Recognize certificates and resumes using text extraction and OCR.&lt;/li&gt;
&lt;li&gt;🖼️ Classify images when visual recognition can identify their contents.&lt;/li&gt;
&lt;li&gt;📦 Package selected, organized files into a downloadable ZIP.&lt;/li&gt;
&lt;li&gt;✏️ Let users review and customize suggested names and destination folders.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: make file organization easier, faster, and less boring.&lt;/p&gt;

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

&lt;p&gt;🎥 &lt;strong&gt;Watch the project demo:&lt;/strong&gt; &lt;a href="https://youtu.be/tt8mza9MbrQ" rel="noopener noreferrer"&gt;LazyFlow AI — YouTube Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live app:&lt;/strong&gt; &lt;a href="https://lazy-flow-ai.vercel.app" rel="noopener noreferrer"&gt;https://lazy-flow-ai.vercel.app&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/kusumaranikusumari3232-hub/LazyFlow-AI" rel="noopener noreferrer"&gt;LazyFlow AI&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;LazyFlow AI combines a modern web interface with a Python backend and open-weight AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React, TypeScript, and Vite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python and FastAPI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI model:&lt;/strong&gt; Meta Llama 3.1 8B Instruct, accessed through Backboard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text recognition:&lt;/strong&gt; OCR and document text extraction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image recognition:&lt;/strong&gt; MobileNetV3-Small for visual classification&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export:&lt;/strong&gt; ZIP generation with organized folder structures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application uses file metadata, extracted text, and image classification where appropriate to produce more useful organization suggestions.&lt;/p&gt;

&lt;p&gt;The AI does not simply rename everything blindly. When the available evidence is insufficient, the application can retain the original filename rather than inventing details.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because AI tools should not be limited to a handful of closed platforms.&lt;/p&gt;

&lt;p&gt;By building around an open-weight model, I could create an AI-powered utility while keeping the model choice visible and the application architecture flexible. Open-weight models also make it possible for developers to experiment, inspect model options, and adapt applications to different environments.&lt;/p&gt;

&lt;p&gt;Using Meta Llama 3.1 8B Instruct through Backboard helped me integrate AI into a practical application without building a model from scratch.&lt;/p&gt;

&lt;p&gt;For me, open innovation means making useful AI applications more accessible to developers and users.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;Imagine downloading a certificate with a random filename, searching through dozens of files to find your resume, or manually sorting images into folders.&lt;/p&gt;

&lt;p&gt;LazyFlow AI aims to reduce that repetitive work by suggesting meaningful filenames, grouping related files, and packaging the results into a ZIP archive.&lt;/p&gt;

&lt;p&gt;Instead of manually organizing every file, users can upload, review, customize, and export.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Upload the mess. Let AI do the rest.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Open-Source AI Challenge — Week 3: Slow and Steady&lt;br&gt;
Best Use of Backboard.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Seller Boost AI: Turn Product CSVs into AI-Powered Listings</title>
      <dc:creator>Kusumarani Jana</dc:creator>
      <pubDate>Mon, 19 Oct 2026 01:52:19 +0000</pubDate>
      <link>https://dev.to/kusumarani_kusumarani_168/seller-boost-ai-turn-product-csvs-into-ai-powered-listings-4oh2</link>
      <guid>https://dev.to/kusumarani_kusumarani_168/seller-boost-ai-turn-product-csvs-into-ai-powered-listings-4oh2</guid>
      <description>&lt;h1&gt;
  
  
  Seller Boost AI: Turn Product CSVs into AI-Powered Listings
&lt;/h1&gt;

&lt;p&gt;This is my submission for the &lt;strong&gt;Hacktoberfest Open-Source AI Challenge — Week 2: Side Hustle&lt;/strong&gt;.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Seller Boost AI&lt;/strong&gt; is an AI-powered bulk product listing generator designed for online sellers, small businesses, and entrepreneurs.&lt;/p&gt;

&lt;p&gt;Creating product listings manually takes time, especially when sellers manage multiple products across different marketplaces. SellerBoost AI simplifies this workflow: upload a CSV containing product names, categories, and target platforms, generate listing content in bulk, and preview the results before using them.&lt;/p&gt;

&lt;p&gt;Instead of writing every listing from scratch, sellers can generate product titles, descriptions, and selling points through one streamlined workflow.&lt;/p&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;less repetitive work, faster listing creation, and more time to grow a business.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;🎥 &lt;strong&gt;Watch the demo:&lt;/strong&gt; [&lt;a href="https://youtu.be/kCm8Bzhh1WM?si=7qr4UxMfa5JnZxXD" rel="noopener noreferrer"&gt;https://youtu.be/kCm8Bzhh1WM?si=7qr4UxMfa5JnZxXD&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live application:&lt;/strong&gt; [&lt;a href="https://seller-boost-ai.vercel.app/" rel="noopener noreferrer"&gt;https://seller-boost-ai.vercel.app/&lt;/a&gt;]&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/kusumaranikusumarani3232-hub/SellerBoostAI" rel="noopener noreferrer"&gt;https://github.com/kusumaranikusumarani3232-hub/SellerBoostAI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project demonstrates how open-weight AI can power a practical tool for everyday business needs.&lt;/p&gt;

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

&lt;p&gt;I built SellerBoost AI with a React and Vite frontend and a FastAPI backend.&lt;/p&gt;

&lt;p&gt;The application supports CSV uploads, product data previews, bulk listing generation, and generated listing reviews.&lt;/p&gt;

&lt;p&gt;For AI-powered generation, I integrated &lt;strong&gt;Meta Llama 3.1 8B Instruct through Backboard AI&lt;/strong&gt;. The project also has a configured multilingual model, &lt;strong&gt;Qwen 2.5 72B Instruct&lt;/strong&gt;, for multilingual tasks.&lt;/p&gt;

&lt;p&gt;The AI helps transform structured product information into useful listing content, while the application manages the CSV workflow and displays the results.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because developers should have the flexibility to build useful AI applications without relying exclusively on closed-model ecosystems.&lt;/p&gt;

&lt;p&gt;Open-weight models provide opportunities to inspect model availability and licensing, experiment with different approaches, and build applications around models that can be adapted to different needs.&lt;/p&gt;

&lt;p&gt;For SellerBoost AI, this approach makes it possible to build a practical AI-assisted business tool around an open-weight model while using Backboard AI as the integration layer.&lt;/p&gt;

&lt;p&gt;My goal is to explore how open AI technology can make useful tools more accessible to independent developers, small businesses, and entrepreneurs.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Open-Source AI Challenge — Week 2: Side Hustle&lt;/strong&gt;&lt;br&gt;
** Best Use of Render **&lt;/p&gt;

&lt;p&gt;Built for Hacktoberfest 2026.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>openai</category>
      <category>vercel</category>
    </item>
    <item>
      <title>🌿 Nature Buddy AI</title>
      <dc:creator>Kusumarani Jana</dc:creator>
      <pubDate>Sun, 11 Oct 2026 13:09:45 +0000</pubDate>
      <link>https://dev.to/kusumarani_kusumarani_168/nature-buddy-ai-463e</link>
      <guid>https://dev.to/kusumarani_kusumarani_168/nature-buddy-ai-463e</guid>
      <description>&lt;h1&gt;
  
  
  🌿 Nature Buddy AI: Your AI Companion for Getting Outside
&lt;/h1&gt;

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

&lt;p&gt;Nature Buddy AI is an open-source AI-powered nature companion built for the Hacktoberfest Week 1 “Touch Grass” challenge.&lt;/p&gt;

&lt;p&gt;The idea is simple: &lt;strong&gt;the screen starts the adventure, but the outside world is the main experience.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nature Buddy encourages people to step outside, explore their surroundings, discover plants and wildlife, and notice the little things they might usually ignore.&lt;/p&gt;

&lt;p&gt;🌱 &lt;strong&gt;Key Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Outdoor Missions:&lt;/strong&gt; Explore nature through short challenges, from a 15-minute walk to leaf hunting and discovering hidden textures.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Nature Identification:&lt;/strong&gt; Upload a photo of a leaf, butterfly, or natural scene to receive AI-powered observations, interesting facts, and suggestions for your next exploration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Acoustic Sound Mapping:&lt;/strong&gt; Listen to birds, rustling leaves, and other outdoor sounds, then explore where they come from.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pocket Mode:&lt;/strong&gt; Enjoy a timed outdoor break with relaxing nature sounds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nature Journal and Gamification:&lt;/strong&gt; Track outdoor activities, earn XP, complete quests, and build a streak.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nature Buddy is designed for students, nature beginners, and anyone who wants to spend less time scrolling and more time experiencing the real world.&lt;/p&gt;

&lt;p&gt;While building this project, I started noticing the small things around me differently. Leaves, birds, and tiny creatures that I might have overlooked before became things I wanted to observe and understand. That is the experience I hope NatureBuddy can inspire in others, too.&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://touch-grass-wine.vercel.app/" rel="noopener noreferrer"&gt;https://touch-grass-wine.vercel.app/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;🎥 &lt;strong&gt;Video Demo:&lt;/strong&gt; [&lt;a href="https://youtu.be/wlU8BGcvDtY" rel="noopener noreferrer"&gt;https://youtu.be/wlU8BGcvDtY&lt;/a&gt;]&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; [&lt;a href="https://github.com/kusumaranikusumarani3232-hub/TouchGrass" rel="noopener noreferrer"&gt;https://github.com/kusumaranikusumarani3232-hub/TouchGrass&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Nature Buddy AI is built with an open-source-first approach, with a focus on making nature exploration accessible and engaging.&lt;/p&gt;

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

&lt;p&gt;I built Nature Buddy AI using React, Vite, Tailwind CSS, and a FastAPI backend.&lt;/p&gt;

&lt;p&gt;The project combines outdoor challenges, a nature exploration interface, image analysis, text-to-speech, and progress tracking.&lt;/p&gt;

&lt;p&gt;For its AI capabilities, Nature Buddy supports an open-weight BLIP vision model running locally in the browser through WebAssembly, with optional integrations for vision models through providers such as Groq, Hugging Face, and Ollama.&lt;/p&gt;

&lt;p&gt;The application uses AI to help users explore the natural world rather than simply consume more digital content. Users can photograph something they discover outside, learn about it, and receive ideas for their next nature mission.&lt;/p&gt;

&lt;p&gt;I also built features such as timed walks, outdoor quests, XP, achievements, and a nature journal to encourage real-world participation.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because AI-powered nature education should not be limited to expensive services or closed APIs.&lt;/p&gt;

&lt;p&gt;Open-weight models give developers the opportunity to experiment, learn, adapt, and run AI models in different environments. Browser-based inference can also reduce dependence on external services for supported features.&lt;/p&gt;

&lt;p&gt;By building Nature Buddy with open-source tools and flexible AI integrations, I can explore different models, learn from the community, and make the project easier for other developers to extend.&lt;/p&gt;

&lt;p&gt;Most importantly, open innovation allows us to build technology that encourages people to reconnect with the world beyond their screens.&lt;/p&gt;

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

&lt;p&gt;[- Best Use of Render]&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Building an English Learning Voice Agent in 10 Days with Murf Falcon</title>
      <dc:creator>Kusumarani Jana</dc:creator>
      <pubDate>Sat, 15 Aug 2026 04:12:42 +0000</pubDate>
      <link>https://dev.to/kusumarani_kusumarani_168/building-an-english-learning-voice-agent-in-10-days-with-murf-falcon-1pag</link>
      <guid>https://dev.to/kusumarani_kusumarani_168/building-an-english-learning-voice-agent-in-10-days-with-murf-falcon-1pag</guid>
      <description>&lt;p&gt;Introduction&lt;/p&gt;

&lt;p&gt;Over the last 10 days, I built English Learning Coach, a voice AI that helps learners practice English through natural conversations. Instead of being just another chatbot, it can remember users, use tools, escalate to a teacher when needed, track call outcomes, and hand off math questions to a specialist.&lt;/p&gt;

&lt;p&gt;This project was built for the Learning &amp;amp; Literacy track in 10 Days of Voice Agents — VoiceForBharat Edition, powered by Murf Falcon.&lt;/p&gt;

&lt;p&gt;The Problem&lt;/p&gt;

&lt;p&gt;Many learners hesitate to practice spoken English because they don't always have someone available to practice with. A voice-based assistant makes practice feel more natural than typing and gives immediate feedback during conversations.&lt;/p&gt;

&lt;p&gt;What My Voice Agent Can Do&lt;/p&gt;

&lt;p&gt;By the end of the challenge, my agent includes:&lt;/p&gt;

&lt;p&gt;🎙️ Natural voice conversations using Murf Falcon&lt;/p&gt;

&lt;p&gt;🛡️ Clear behavior and safety guardrails&lt;/p&gt;

&lt;p&gt;🧠 Memory for returning users&lt;/p&gt;

&lt;p&gt;🧰 Tool-based actions instead of only generating text&lt;/p&gt;

&lt;p&gt;📞 Outbound calling support&lt;/p&gt;

&lt;p&gt;👩‍🏫 Human escalation with consent and reference IDs&lt;/p&gt;

&lt;p&gt;📊 Real-time call analytics dashboard&lt;/p&gt;

&lt;p&gt;🔀 Specialist agent handoff for math practice&lt;/p&gt;

&lt;p&gt;How the System Works&lt;/p&gt;

&lt;p&gt;The project combines four main components:&lt;/p&gt;

&lt;p&gt;Speech-to-Text to understand spoken input&lt;/p&gt;

&lt;p&gt;LLM to decide how the agent should respond&lt;/p&gt;

&lt;p&gt;Murf Falcon Text-to-Speech for natural voice replies&lt;/p&gt;

&lt;p&gt;LiveKit for real-time voice communication&lt;/p&gt;

&lt;p&gt;SQLite stores memory, escalation requests, and call analytics.&lt;/p&gt;

&lt;p&gt;My Favorite Features&lt;br&gt;
Human Escalation&lt;/p&gt;

&lt;p&gt;If a learner becomes frustrated or asks for a teacher, the agent asks permission before sharing a short summary, creates a support request, and provides a reference ID.&lt;/p&gt;

&lt;p&gt;Call Analytics&lt;/p&gt;

&lt;p&gt;The dashboard tracks:&lt;/p&gt;

&lt;p&gt;Total Calls&lt;/p&gt;

&lt;p&gt;Successful Calls&lt;/p&gt;

&lt;p&gt;Failed Calls&lt;/p&gt;

&lt;p&gt;These values come from real conversations instead of hardcoded numbers.&lt;/p&gt;

&lt;p&gt;Specialist Handoff&lt;/p&gt;

&lt;p&gt;The main English coach hands math questions to a dedicated Math Practice Specialist, keeping responsibilities focused.&lt;/p&gt;

&lt;p&gt;The Hardest Part&lt;/p&gt;

&lt;p&gt;The biggest challenge was integrating LiveKit's telephony and shutdown callbacks.&lt;/p&gt;

&lt;p&gt;I encountered issues such as:&lt;/p&gt;

&lt;p&gt;SIP configuration problems&lt;/p&gt;

&lt;p&gt;callback errors during shutdown&lt;/p&gt;

&lt;p&gt;analytics not saving correctly&lt;/p&gt;

&lt;p&gt;API differences between LiveKit versions&lt;/p&gt;

&lt;p&gt;Instead of restarting the project, I fixed each issue step by step by testing, reading logs, and making small changes until the workflow became stable.&lt;/p&gt;

&lt;p&gt;That debugging process taught me much more than a perfect first attempt would have.&lt;/p&gt;

&lt;p&gt;How to Run the Project&lt;/p&gt;

&lt;p&gt;Clone the repository.&lt;/p&gt;

&lt;p&gt;Install dependencies.&lt;/p&gt;

&lt;p&gt;Add API keys inside .env.local.&lt;/p&gt;

&lt;p&gt;Start the backend.&lt;/p&gt;

&lt;p&gt;Start the frontend.&lt;/p&gt;

&lt;p&gt;Open the browser and begin a voice conversation.&lt;/p&gt;

&lt;p&gt;Never commit API keys or private user data.&lt;/p&gt;

&lt;p&gt;GitHub Repository&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/kusumaranikusumarani3232-hub/Murf-ai" rel="noopener noreferrer"&gt;https://github.com/kusumaranikusumarani3232-hub/Murf-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What's Next&lt;/p&gt;

&lt;p&gt;If I continue improving this project, I'd like to add:&lt;/p&gt;

&lt;p&gt;Better multilingual conversations&lt;/p&gt;

&lt;p&gt;More specialist agents&lt;/p&gt;

&lt;p&gt;Smarter progress tracking&lt;/p&gt;

&lt;p&gt;Richer analytics&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;This challenge helped me understand that building a voice agent isn't just about generating speech. It's about designing conversations, protecting users, knowing when to ask for human help, and creating experiences that solve real problems.&lt;br&gt;
Thanks to Murf AI for organizing this learning journey.&lt;/p&gt;

</description>
      <category>murfai</category>
      <category>voiceofbharath</category>
      <category>murffalcon</category>
      <category>10daysofvoiceagents</category>
    </item>
    <item>
      <title>I built an AI that debugs my logs — then made the AI itself debuggable with SigNoz</title>
      <dc:creator>Kusumarani Jana</dc:creator>
      <pubDate>Sat, 25 Jul 2026 11:49:16 +0000</pubDate>
      <link>https://dev.to/kusumarani_kusumarani_168/i-built-an-ai-that-debugs-my-logs-then-made-the-ai-itself-debuggable-with-signoz-47p5</link>
      <guid>https://dev.to/kusumarani_kusumarani_168/i-built-an-ai-that-debugs-my-logs-then-made-the-ai-itself-debuggable-with-signoz-47p5</guid>
      <description>&lt;h1&gt;
  
  
  I built AI SRE Copilot for the WeMakeDevs "Agents of SigNoz" hackathon — a Streamlit app that reads raw application logs and tells you the root cause, severity, and fix, using Groq's Llama 3.3 70B model instead of manually scrolling through stack traces.
&lt;/h1&gt;

&lt;p&gt;That solves the log-debugging problem. But it creates a new one: an AI tool that just hands you an answer is a black box. If the model is slow, or fails silently, or behaves worse on certain logs, you'd never know unless you happened to be watching at that exact moment. So alongside the AI feature, I instrumented the AI call itself with OpenTelemetry and shipped the traces to SigNoz — treating the Groq call as a real, observable dependency, the same way I'd treat a database query.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it's wired up
&lt;/h2&gt;

&lt;p&gt;Every time a log gets analyzed, I wrap the request in an OpenTelemetry span and attach custom attributes to it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;ai.model&lt;/code&gt; — which model handled the request&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ai.response_latency_ms&lt;/code&gt; — how long Groq took to respond&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;log.size_bytes&lt;/code&gt; — size of the input log&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;analysis.status&lt;/code&gt; — success or failure&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;analysis.type&lt;/code&gt; — what kind of analysis ran&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;user.action&lt;/code&gt; — what triggered the trace&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These traces get exported through the OpenTelemetry SDK to SigNoz, where they show up as searchable, queryable data instead of disappearing into a terminal log.&lt;/p&gt;

&lt;h2&gt;
  
  
  What SigNoz actually showed me
&lt;/h2&gt;

&lt;p&gt;To watch this over time instead of one trace at a time, I built a custom panel in SigNoz using the Query Builder, plotting &lt;code&gt;signoz_latency.count&lt;/code&gt; over the last three days:&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3pszxhlzdq3t2wgxvwut.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3pszxhlzdq3t2wgxvwut.png" alt=" " width="799" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;![SigNoz custom panel plotting signoz_latency.count over the last 3 days, showing a sharp spike around 7/24 that settles back down]&lt;br&gt;
There's a clear latency spike around 7/24 that I never would have caught by just watching the app — I wasn't looking at that exact moment. But because the trace data was sitting in SigNoz, I could go back afterward and actually see it happened, and roughly when.&lt;/p&gt;

&lt;p&gt;That's the real value of this setup: the AI's behavior doesn't just vanish after each request. It's there, on a dashboard, whenever I want to check it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Takeaway
&lt;/h2&gt;

&lt;p&gt;The AI half of this project — prompting Groq, formatting a response — was the easy part. The useful lesson was realizing observability doesn't stop at your own app code. If your app calls out to an AI model, that call is a dependency like any other, and it deserves to be traced and measured, not left invisible. SigNoz made that possible without me having to build any tracing infrastructure myself.&lt;/p&gt;




&lt;p&gt;Built for the WeMakeDevs "Agents of SigNoz" hackathon. &lt;br&gt;
🌐 Live App: &lt;a href="https://ai-sre-copilot-pusprhbhw2vtaa62ojxnjo.streamlit.app/" rel="noopener noreferrer"&gt;https://ai-sre-copilot-pusprhbhw2vtaa62ojxnjo.streamlit.app/&lt;/a&gt;&lt;br&gt;
💻 GitHub Repository:&lt;a href="https://github.com/kusumaranikusumarani3232-hub/AI-SRE-Copilot" rel="noopener noreferrer"&gt;https://github.com/kusumaranikusumarani3232-hub/AI-SRE-Copilot&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
