<?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: krithikgokuls</title>
    <description>The latest articles on DEV Community by krithikgokuls (@krithikgokuls).</description>
    <link>https://dev.to/krithikgokuls</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%2F1175488%2Fceecd4eb-eb80-4f02-8743-f01c475e9efc.png</url>
      <title>DEV Community: krithikgokuls</title>
      <link>https://dev.to/krithikgokuls</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/krithikgokuls"/>
    <language>en</language>
    <item>
      <title>Falcon AI – Intelligent Human Interaction &amp; Agentic Automation System</title>
      <dc:creator>krithikgokuls</dc:creator>
      <pubDate>Sat, 15 Aug 2026 15:40:24 +0000</pubDate>
      <link>https://dev.to/krithikgokuls/falcon-ai-intelligent-human-interaction-agentic-automation-system-4j46</link>
      <guid>https://dev.to/krithikgokuls/falcon-ai-intelligent-human-interaction-agentic-automation-system-4j46</guid>
      <description>&lt;p&gt;&lt;strong&gt;My 10-Day Journey with Murf AI | VoiceForBharat Edition&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m excited to share my experience completing the 10 Days of Voice Agents — VoiceForBharat Edition challenge by Murf AI.&lt;/p&gt;

&lt;p&gt;Over these 10 days, I built and progressively enhanced an AI-powered interaction system using Murf Falcon, the fastest TTS API, along with LiveKit and Python.&lt;/p&gt;

&lt;p&gt;The project started with basic real-time interaction and gradually evolved into a system capable of handling memory, tools, outbound communication, human escalation, call analytics, and specialist-agent handoffs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;1. The Problem and the Users&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For this project, I selected a Financial Services use case.&lt;/p&gt;

&lt;p&gt;Financial services often involve users asking questions, checking eligibility, requesting information, and needing assistance with different processes.&lt;/p&gt;

&lt;p&gt;The goal was to explore how an AI-powered interaction system could make these experiences more natural and accessible.&lt;/p&gt;

&lt;p&gt;Instead of requiring users to navigate complex interfaces or type every question, a voice-based interaction allows them to communicate naturally.&lt;/p&gt;

&lt;p&gt;The AI system is designed to assist users while also understanding its limitations and knowing when to involve a human or another specialised agent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;2. Introducing Falcon AI&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
Falcon AI – Intelligent Human Interaction &amp;amp; Agentic Automation System&lt;/p&gt;

&lt;p&gt;Falcon AI is an AI-powered interaction system designed to demonstrate how intelligent agents can:&lt;/p&gt;

&lt;p&gt;Communicate naturally with humans&lt;br&gt;
Remember relevant information&lt;br&gt;
Use tools to perform actions&lt;br&gt;
Initiate outbound interactions&lt;br&gt;
Escalate situations to humans&lt;br&gt;
Analyse conversations&lt;br&gt;
Hand off conversations to specialised agents&lt;/p&gt;

&lt;p&gt;The project uses Murf Falcon for voice generation and LiveKit for real-time communication.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;3. My 10-Day Journey&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Day 1 – Build the Foundation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The journey started by setting up the core real-time AI interaction system.&lt;/p&gt;

&lt;p&gt;The goal was to establish the foundation required for users to communicate with the AI.&lt;/p&gt;

&lt;p&gt;🎥 Day 1 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/09HhFW0SQXI" rel="noopener noreferrer"&gt;https://youtu.be/09HhFW0SQXI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 2 – Personality, Role &amp;amp; Limits&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The AI agent was given a defined personality, role, objectives, responsibilities, and safety boundaries.&lt;/p&gt;

&lt;p&gt;The Financial Services scenario helped establish clear behaviour and limitations for the agent.&lt;/p&gt;

&lt;p&gt;🎥 Day 2 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/My_Wc8r5AdQ" rel="noopener noreferrer"&gt;https://youtu.be/My_Wc8r5AdQ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 3 – Personalised Frontend&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The next stage focused on the frontend experience.&lt;/p&gt;

&lt;p&gt;I created a personalised interface that allows users to interact with the AI system and observe the current state of the interaction.&lt;/p&gt;

&lt;p&gt;🎥 Day 3 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/RmWX0Qc_YYo" rel="noopener noreferrer"&gt;https://youtu.be/RmWX0Qc_YYo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 4 – Persistent Memory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The agent was given persistent memory so that relevant user information could be retained.&lt;/p&gt;

&lt;p&gt;This allows returning users to receive more personalised and contextual interactions.&lt;/p&gt;

&lt;p&gt;🎥 Day 4 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/P-_4OXs09CU" rel="noopener noreferrer"&gt;https://youtu.be/P-_4OXs09CU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 5 – AI Tools &amp;amp; Actions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The agent was connected to tools that allow it to perform useful actions rather than simply generating responses.&lt;/p&gt;

&lt;p&gt;For example, the Financial Services use case included functionality related to checking scheme eligibility.&lt;/p&gt;

&lt;p&gt;🎥 Day 5 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/hbNWKFElsI0" rel="noopener noreferrer"&gt;https://youtu.be/hbNWKFElsI0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 6 – Outbound Calls&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The system was extended to support outbound interactions.&lt;/p&gt;

&lt;p&gt;Instead of only waiting for users to initiate a conversation, the AI could proactively communicate with users through an outbound calling workflow.&lt;/p&gt;

&lt;p&gt;🎥 Day 6 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/tVoqUXaY5f0" rel="noopener noreferrer"&gt;https://youtu.be/tVoqUXaY5f0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 7 – Human-in-the-Loop&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the most important capabilities was human escalation.&lt;/p&gt;

&lt;p&gt;The AI was designed to identify situations where it should involve a human instead of trying to handle everything independently.&lt;/p&gt;

&lt;p&gt;This introduced a practical Human-in-the-Loop workflow.&lt;/p&gt;

&lt;p&gt;🎥 Day 7 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/cOmmg8e3gic" rel="noopener noreferrer"&gt;https://youtu.be/cOmmg8e3gic&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 8 – Call Analytics Dashboard&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once the system could handle interactions, the next step was understanding those interactions.&lt;/p&gt;

&lt;p&gt;I built a call analytics dashboard to monitor activity and gain insights into conversations and outcomes.&lt;/p&gt;

&lt;p&gt;🎥 Day 8 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/Hbqq_rakyHw" rel="noopener noreferrer"&gt;https://youtu.be/Hbqq_rakyHw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 9 – Specialist Agent Handoff&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The final major capability was specialist-agent handoff.&lt;/p&gt;

&lt;p&gt;Instead of expecting one general-purpose agent to handle every situation, the system can transfer a conversation to a specialised agent when another agent is better suited to handle the request.&lt;/p&gt;

&lt;p&gt;This introduced the concept of multi-agent collaboration.&lt;/p&gt;

&lt;p&gt;🎥 Day 9 Demo:&lt;br&gt;
&lt;a href="https://youtu.be/5hWJMglt4Mg" rel="noopener noreferrer"&gt;https://youtu.be/5hWJMglt4Mg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. How the System Works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The basic architecture can be represented as:&lt;/p&gt;

&lt;p&gt;User → Speech-to-Text → AI Agent / LLM → Memory &amp;amp; Tools → Murf Falcon TTS → User&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Additional workflows extend the system:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Outbound Calls → Human Escalation → Analytics → Specialist Agent Handoff&lt;/p&gt;

&lt;p&gt;Main Components&lt;br&gt;
Speech-to-Text&lt;/p&gt;

&lt;p&gt;Converts the user's spoken input into text that the AI system can understand.&lt;/p&gt;

&lt;p&gt;LLM / AI Agent&lt;/p&gt;

&lt;p&gt;Processes the user's request, maintains conversation context, determines what action is required, and generates a response.&lt;/p&gt;

&lt;p&gt;Murf Falcon&lt;/p&gt;

&lt;p&gt;Murf Falcon provides the text-to-speech layer, converting AI-generated responses into spoken output.&lt;/p&gt;

&lt;p&gt;LiveKit&lt;/p&gt;

&lt;p&gt;LiveKit provides the real-time communication infrastructure required for the interaction.&lt;/p&gt;

&lt;p&gt;Memory&lt;/p&gt;

&lt;p&gt;Stores relevant information so returning users can receive more contextual responses.&lt;/p&gt;

&lt;p&gt;Tools&lt;/p&gt;

&lt;p&gt;Allow the AI agent to perform specific actions and interact with external functionality.&lt;/p&gt;

&lt;p&gt;Human Escalation&lt;/p&gt;

&lt;p&gt;Allows the AI to involve a human when a request falls outside its capabilities or requires human assistance.&lt;/p&gt;

&lt;p&gt;Specialist Agents&lt;/p&gt;

&lt;p&gt;Allow specific tasks to be transferred to agents designed for particular responsibilities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. The Difficult Parts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the most valuable parts of this challenge was discovering that not everything works perfectly on the first attempt.&lt;/p&gt;

&lt;p&gt;Frontend Build Error&lt;/p&gt;

&lt;p&gt;While running the frontend locally on localhost, I encountered a build error.&lt;/p&gt;

&lt;p&gt;This required troubleshooting the development environment, checking configuration and dependencies, and identifying the issue before continuing with the project.&lt;/p&gt;

&lt;p&gt;I have included screenshots/proof of the frontend build error as part of my project documentation.&lt;/p&gt;

&lt;p&gt;This was important to me because real-world development is not only about showing the final working application. It is also about understanding and solving the problems encountered during development.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Other Challenges&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I also faced difficulties with:&lt;/p&gt;

&lt;p&gt;LiveKit configuration&lt;br&gt;
Frontend and backend integration&lt;br&gt;
Environment setup&lt;br&gt;
API configuration&lt;br&gt;
Outbound calling&lt;br&gt;
Connecting multiple components&lt;br&gt;
Runtime debugging&lt;br&gt;
Testing the complete workflow&lt;/p&gt;

&lt;p&gt;These challenges helped me improve my troubleshooting and development skills.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;6. What I Learned From the Challenges&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
When something failed, I learned to:&lt;/p&gt;

&lt;p&gt;Read the complete error message.&lt;br&gt;
Identify which component caused the problem.&lt;br&gt;
Check dependencies and configuration.&lt;br&gt;
Verify environment variables.&lt;br&gt;
Test individual components separately.&lt;br&gt;
Debug integrations step by step.&lt;br&gt;
Test the complete workflow again.&lt;/p&gt;

&lt;p&gt;These practical debugging experiences were one of the most valuable parts of the challenge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Security&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When publishing an AI project publicly, protecting sensitive information is extremely important.&lt;/p&gt;

&lt;p&gt;I made sure not to expose:&lt;/p&gt;

&lt;p&gt;API keys&lt;br&gt;
Secret credentials&lt;br&gt;
Phone numbers&lt;br&gt;
Caller information&lt;br&gt;
Private user data&lt;br&gt;
Sensitive environment variables&lt;/p&gt;

&lt;p&gt;API keys should always be stored securely using environment variables or an appropriate secret-management solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Source Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The complete project source code is available on GitHub:&lt;/p&gt;

&lt;p&gt;🔗 GitHub Repository:&lt;br&gt;
&lt;a href="https://github.com/krithikgokuls/ai-voice-agents-murf-ai" rel="noopener noreferrer"&gt;https://github.com/krithikgokuls/ai-voice-agents-murf-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the implementation and supporting code for the AI interaction system built using Murf AI and LiveKit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. What I Learned&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The biggest lesson from this challenge is that an AI voice system is much more than a system that can talk.&lt;/p&gt;

&lt;p&gt;A useful AI agent should be able to:&lt;/p&gt;

&lt;p&gt;Listen → Understand → Remember → Act → Analyse → Escalate → Collaborate&lt;/p&gt;

&lt;p&gt;Through this challenge, I gained practical experience with:&lt;/p&gt;

&lt;p&gt;Voice AI&lt;br&gt;
Conversational AI&lt;br&gt;
Agentic AI&lt;br&gt;
Persistent memory&lt;br&gt;
Tool calling&lt;br&gt;
Real-time communication&lt;br&gt;
API integration&lt;br&gt;
Telephony&lt;br&gt;
Human-in-the-Loop systems&lt;br&gt;
Call analytics&lt;br&gt;
Multi-agent workflows&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. What I Would Improve Next&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are several areas I would like to explore in future versions:&lt;/p&gt;

&lt;p&gt;Better multilingual and code-mixed conversations&lt;br&gt;
More advanced memory management&lt;br&gt;
Improved analytics&lt;br&gt;
Additional specialised agents&lt;br&gt;
Better error handling&lt;br&gt;
Production-ready deployment&lt;br&gt;
Improved authentication&lt;br&gt;
Enhanced frontend experience&lt;br&gt;
Better monitoring and logging&lt;br&gt;
More advanced Human-in-the-Loop workflows&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Completing the 10 Days of Voice Agents — VoiceForBharat Edition challenge was a valuable hands-on learning experience.&lt;/p&gt;

&lt;p&gt;The difficult parts were just as important as the successful parts.&lt;/p&gt;

&lt;p&gt;The frontend build error, LiveKit configuration, integrations, and debugging challenges taught me that building AI applications requires continuous experimentation, troubleshooting, and problem-solving.&lt;/p&gt;

&lt;p&gt;This journey helped me understand how AI agents can move beyond simple conversations and become systems that can interact, remember, act, analyse, escalate, and collaborate.&lt;/p&gt;

&lt;p&gt;I’m grateful to Murf AI for providing this opportunity to learn and build with Voice AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Falcon AI – Intelligent Human Interaction &amp;amp; Agentic Automation System&lt;/p&gt;

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

&lt;p&gt;Murf Falcon | LiveKit | Python | Conversational AI | Agentic AI | Persistent Memory | Tool Calling | Telephony | Call Analytics | Multi-Agent Systems @Murfai&lt;/p&gt;

</description>
      <category>voiceforbharat</category>
    </item>
    <item>
      <title>SmartCrowd AI: Intelligent Crowd Management System for Sporting Venues</title>
      <dc:creator>krithikgokuls</dc:creator>
      <pubDate>Fri, 10 Apr 2026 10:36:20 +0000</pubDate>
      <link>https://dev.to/krithikgokuls/smartcrowd-ai-intelligent-crowd-management-system-for-sporting-venues-oga</link>
      <guid>https://dev.to/krithikgokuls/smartcrowd-ai-intelligent-crowd-management-system-for-sporting-venues-oga</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aprilfools-2026"&gt;DEV April Fools Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built SmartCrowd AI, a cloud-based system that tracks crowd density, predicts congestion, and suggests better routes in large venues, making events smoother and safer.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://smartcrowd-145365073250.asia-south1.run.app/predict?zone=Food" rel="noopener noreferrer"&gt;https://smartcrowd-145365073250.asia-south1.run.app/predict?zone=Food&lt;/a&gt; Court&lt;br&gt;
&lt;a href="https://smartcrowd-145365073250.asia-south1.run.app/crowd" rel="noopener noreferrer"&gt;https://smartcrowd-145365073250.asia-south1.run.app/crowd&lt;/a&gt;&lt;br&gt;
&lt;a href="https://smartcrowd-145365073250.asia-south1.run.app/predict?zone=Gate" rel="noopener noreferrer"&gt;https://smartcrowd-145365073250.asia-south1.run.app/predict?zone=Gate&lt;/a&gt; A&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/krithikgokuls/SmartCrowd-AI-System-using-Cloud-Run" rel="noopener noreferrer"&gt;https://github.com/krithikgokuls/SmartCrowd-AI-System-using-Cloud-Run&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built SmartCrowd AI using Python with Flask for the backend API, containerized the application using Docker, and deployed it on Google Cloud Run for scalability. The system provides real-time crowd data and predictions through REST APIs, which can be accessed by a web or mobile interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;Best Google AI Usage&lt;/p&gt;

&lt;p&gt;This project uses Google Cloud services like Cloud Run to build a scalable, real-time system and demonstrates how AI-based predictions can improve crowd management and user experience in large venues.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Experience On Hacktoberfest</title>
      <dc:creator>krithikgokuls</dc:creator>
      <pubDate>Sun, 27 Oct 2024 14:37:44 +0000</pubDate>
      <link>https://dev.to/krithikgokuls/experience-on-hacktoberfest-598b</link>
      <guid>https://dev.to/krithikgokuls/experience-on-hacktoberfest-598b</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Introduction to Hacktoberfest:&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
Hactoberfest is one of the most popular, well - attended annual global Contributions of Open Source.Every October , people from a variety of expertise backgrounds , and experience levels from all over the world come together and use their skills to help maintain open source projects.&lt;br&gt;
&lt;strong&gt;&lt;em&gt;Open Source Contributor:&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
Contributing to open source software is not only a way to share your skills in a particular language or tech stack , it can be rewarding practice to share your engineering knowledge and collaborate with the developer community.&lt;br&gt;
&lt;strong&gt;&lt;em&gt;Host of Hactoberfest and Years of Experience:&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
Hactoberfest is Digital Ocean's annual event that encourages people to contribute to open sourcer throughout october.This month marks the 11th year of hactoberfest , a month long virtual event that encourages developers to contribute to the open source projects that so many of us rely on.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;em&gt;My Experience on Hactoberfest 2024:-&lt;/em&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;I recently made my first open-source contributions through Hacktoberfest, submitting accepted PRs/MRs with the "hacktoberfest" or "hacktoberfest-accepted" label across five repositories. My contributions involved coding in languages like Python and Java. This experience helped me understand the process of contributing to projects, from creating repositories to working with project maintainers and awaiting the seven-day review period on GitHub and GitLab. Overall, it was an engaging introduction to open source, thanks to Hacktoberfest and DigitalOcean’s support.&lt;/p&gt;

&lt;h1&gt;
  
  
  digitalocean #hactoberfest #dev #opensource #contributor &lt;a class="mentioned-user" href="https://dev.to/digitalocean_staff"&gt;@digitalocean_staff&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;Post Done By&lt;br&gt;
KRITHIK GOKUL S&lt;br&gt;
Contact via email id:&lt;a href="mailto:krithikgokuls@gmail.com"&gt;krithikgokuls@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
    </item>
  </channel>
</rss>
