top of page
Codersarts Blog.
What’s new and exciting at Codersarts
Search


How to Build a Vernacular Citizen-Service Platform with Sarvam AI and the WhatsApp Business API
Section 1 — Introduction: The Pothole That Never Gets Fixed Picture this: a resident of ward 47 in Bengaluru photographs a gaping pothole, sends it on WhatsApp in Kannada, and waits. The message arrives at a call-centre agent who types it into a legacy portal in English, assigns it to the wrong ward because the geotag was off, and closes it as a duplicate of a three-month-old ticket. No acknowledgement reaches the resident. The SLA clock was never started. The pothole is stil
Pranav S
May 1313 min read


How to Build an Agentic Reasoning System Like Claude Extended Thinking or o3 Deep Research
Introduction: The Gap Between "Smart" and "Useful" You've seen the demos. A model reasons through a hard problem, cites live sources, runs code to verify its math, and lands on a correct, grounded answer all in one fluid session. That's Claude Extended Thinking. That's o3 Deep Research. That's Perplexity's reasoning mode. Now you try to build something similar. You chain a few LLM calls, bolt on a Wikipedia lookup, and get a system that occasionally hallucinates its tool call
Pranav S
May 1312 min read


How RAG Works Internally: Embeddings, Vector Databases, and Retrieval | Part 2
In this guide, we’ll break down the major internal components of a RAG pipeline step by step in plain English.
We’ll cover:
chunking,
embeddings,
vector databases,
similarity search,
retrieval,
and context injection into LLMs.

Pratibha
May 1313 min read


200+ MCP Project Ideas — Build AI-Powered Apps with Claude Desktop
The most comprehensive curated list of Model Context Protocol (MCP) project ideas — from beginner-friendly to advanced.
Whether you're a developer looking to break into AI-powered tooling, a startup founder exploring automation, or a student building your portfolio, this list has something for every skill level. Browse by category, filter by difficulty, and start shipping.

Pratibha
May 137 min read


How to Build a Unit Test Generation Agent with LangGraph, AST Parsing, and a Validation Loop
The Unit Test Generation Agent is a LangGraph-powered autonomous pipeline that scans a codebase, extracts every function signature using AST parsing, generates a complete unit test suite tailored to the detected language and framework, runs the tests in a sandboxed subprocess, iteratively refines the failures, and produces a coverage gap report — all without human involvement beyond pointing it at a directory.

Pratibha
May 1217 min read


Why Fine-Tuning Alone Isn’t Enough: Enter RAG
A fine-tuned model can become much better at understanding domain-specific language, following certain workflows, or generating responses in a particular style.
Traditional fine-tuning approaches tried to push knowledge into the model.
RAG flips the approach completely. Instead of permanently storing information inside model weights, RAG allows the AI to retrieve relevant information dynamically at runtime.

Pratibha
May 1211 min read


What is RAG? A Beginner’s Guide to Retrieval-Augmented Generation | Part 1
At a high level, RAG is basically a technique that helps AI look up information before answering you instead of relying only on what it remembers from training.

Pratibha
May 1112 min read


How to Build a HIPAA-Aware Medical AI Agent with LangGraph, FHIR, and Human-in-the-Loop Triage
Important: The system described in this article is a triage support and administrative tool. It does not diagnose medical conditions, prescribe treatments, or replace the judgment of a licensed healthcare professional. If you are experiencing a medical emergency, call your local emergency services immediately. There are two moments that define patient experience in healthcare, and both are broken. The first is the moment a patient notices a symptom and tries to decide what

Pratibha
May 816 min read


How to Build a Stateful Customer Support Bot with LangGraph, HITL, and Zendesk Auto-Ticketing
It is a stateful, LangGraph-powered support agent with six core capabilities: persistent conversation memory, knowledge base retrieval on every turn, sentiment analysis that adjusts the agent's tone in real time, a human-in-the-loop breakpoint that halts the bot before responding when escalation is warranted, automatic ticket creation in Zendesk or ServiceNow at the moment of escalation, and streaming responses via WebSocket so users never watch a blank screen.

Pratibha
May 815 min read


How to Build a Real-Time Crypto Analyst Agent with LangGraph, MACD, and Slack Alerts
The Crypto Analyst Agent is the missing middle ground. It is a LangGraph-orchestrated multi-agent system that maintains live WebSocket connections to Binance and Coinbase, calculates MACD, Bollinger Bands, RSI, and VWAP in parallel on every candle close, detects price and volume anomalies using statistical thresholds and targeted LLM analysis, synthesises findings into structured trading signals, delivers formatted alerts to Slack and Telegram, and validates strategies.

Pratibha
May 816 min read


How to Build a Multi-Agent Research Assistant with LangGraph, FastAPI, and Next.js
The Multi-Agent Research Assistant solves it. You submit a natural language research query. A LangGraph-orchestrated team of specialised agents deploys: a Planner decomposes your question into sub-questions, parallel Researcher agents retrieve and rank sources for each one, a Critic evaluates evidence quality and identifies gaps, a Synthesiser merges findings into a coherent narrative, and a Formatter produces a structured Markdown report with clickable citations — streamed t

Pratibha
May 814 min read


Build an Agentic RAG System with LangGraph | Major Project
In this assignment, you will design and implement a fully agentic RAG pipeline in Python using LangGraph — a stateful, graph-based orchestration framework built on top of LangChain.

Pratibha
May 811 min read


How to Build an AI SQL Generator: Query Any CSV File with Plain English
The AI SQL Generator uploads any CSV file, type a question in plain English, and receive a working SQL query executed against your data — with results displayed in a scrollable table — in seconds.

Pratibha
May 712 min read


Build an AI Quiz Generator with GPT-4o-mini, FastAPI, and React: Architecture Deep Dive
The AI Quiz Generator is a full-stack web application that accepts text, PDFs, YouTube URLs, or images as input and automatically generates structured quizzes — multiple-choice, true/false, or fill-in-the-blank — using GPT-4o-mini. Results appear instantly in a clean React UI, and every quiz you generate can be saved to a local history for later review.

Pratibha
May 712 min read


Build an AI Financial Analyst Using LangGraph | Major Project
In this assignment, students are required to design and develop a fully functional AI-powered Financial Analyst platform using LangGraph and modern AI engineering practices.

Pratibha
May 77 min read


Build an AI Customer Support Bot with Django, OpenAI, and FAQ Injection
An AI Customer Support Bot changes the economics. It is a production-ready Django chatbot that understands your business's specific FAQs, maintains conversation memory across the session, generates natural AI responses, and can escalate complex issues to a human support ticket — all without requiring customer login.

Pratibha
May 614 min read


Build an AI Python Code Debugger with OpenAI and Panel
The AI Python Code Debugger is built on one core insight: AI is most useful for debugging when it is given explicit structure to respond in. A general-purpose prompt like "debug this code" produces variable results — sometimes a paragraph of explanation, sometimes just the fixed code, sometimes a list of suggestions with no priority. None of these formats are consistently useful.

Pratibha
May 616 min read


OpenAI TTS + FastAPI Integration: Build an AI Voice Assistant with Next.js
The AI Voice Assistant covered in this post solves all four concerns in a single, cohesive full-stack application. It captures audio in the browser, transcribes it with OpenAI Whisper, runs it through an Agents SDK-powered AI agent that can search a local knowledge base, synthesizes the answer as natural-sounding speech, and plays it back — all in a single round trip.

Pratibha
May 612 min read


How to Build a Real-Time AI News Aggregator with Django, OpenAI, and Tavily
At its heart, an AI News Aggregator is a retrieval-augmented generation (RAG) pipeline compressed into a conversational interface.

Pratibha
May 612 min read


How to Build an AI Analytics and Reporting Platform with Python, FastAPI, and LLMs
The AI Analytics and Reporting Platform is a self-contained web application that solves all of this in one pipeline. Users upload a dataset, receive automatic schema profiling, create an analysis plan (manually or via a natural language prompt), execute it through a deterministic engine, and get professional DOCX and PPTX reports — with every step logged and reproducible.

Pratibha
May 611 min read


How to Build a Secure Online Voting System with Next.js, SQLite & JWT
online voting system solves: a self-hosted web application where authenticated administrators create polls, share a public link, and voters cast exactly one ballot — enforced cryptographically, with no voter accounts required.

Pratibha
May 610 min read
bottom of page