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


Build Your First MCP Server: MCP To-Do List Manager with Python and Claude Desktop
Introduction Most AI assistants are good at answering questions but poor at remembering what you asked them to do yesterday. They have no persistent state across conversations — every session starts fresh. The Model Context Protocol (MCP) solves this by letting you build external tools that Claude (or any MCP-compatible host) can call during a conversation, with results persisted wherever you choose. In this tutorial, we build an MCP To-Do List Manager — a local server that g
ganesh90
25 minutes ago15 min read
Â
Â
Â


Semantic Chunking in RAG Systems Explained
Semantic chunking is a chunking strategy that groups text based on meaning rather than fixed size.
Instead of splitting text after a certain number of tokens, semantic chunking tries to identify:
topic boundaries,
semantic transitions,
and coherent conceptual units.
The goal is simple:
Keep semantically related information together.

Pratibha
3 hours ago7 min read
Â
Â
Â


Sliding Window Chunking Explained for Modern RAG Systems
Sliding window chunking has become one of the most widely used retrieval strategies because it helps preserve continuity between chunks without requiring complex semantic analysis.

Pratibha
4 hours ago7 min read
Â
Â
Â


Build Your First A2A Agent: An Email Drafting Pipeline Using Python and OpenAI
Introduction Most AI email tools work as a single prompt: paste your draft, get a rewrite. The problem is that rewriting well requires two very different cognitive tasks — understanding what is wrong with the email, and then knowing how to fix it. Combining both into one prompt produces mediocre results for the same reason that asking a single person to be both a critic and a writer at the same time produces weak output. In this tutorial, we build an A2A Multi-Agent Email Dra
ganesh90
20 hours ago21 min read
Â
Â
Â


Fixed-Size Chunking in RAG: Still Relevant in 2026?
Chunking is the process of splitting documents into smaller retrievable units before embedding and indexing them.
In a RAG pipeline:
Documents are split into chunks.
Each chunk is converted into embeddings.
The embeddings are stored in a vector database.
User queries retrieve the most relevant chunks.
The retrieved chunks are passed to the LLM as context.
This means retrieval quality depends heavily on chunk quality.

Pratibha
20 hours ago6 min read
Â
Â
Â


Build a Cost-Efficient Writing Quality Checker with Tiered Model Routing and OpenAI
Introduction Not every piece of text needs the most powerful language model to check it. A short sentence with a grammar error can be caught by a fast, cheap model in under a second. Only long, complex writing with structural and coherence problems genuinely benefits from the most capable model available. Tiered model routing applies this logic systematically. Short to medium text (up to 100 words) goes to GPT-4o-mini for grammar and clarity. If it detects structural or coher
ganesh90
1 day ago11 min read
Â
Â
Â


Building an AI Book Recommender with Kimi K2 and Streamlit
Introduction Finding the next great book is harder than it sounds. Generic bestseller lists ignore your taste, and search engines return the same ten titles for every query. What most readers need is a recommendation that actually understands them — their preferred themes, emotional tone, narrative pace, and the books they already love. In this tutorial, we build an AI-powered Book Recommender using Kimi K2, Moonshot AI’s flagship agentic model. The user describes their readi
ganesh90
2 days ago8 min read
Â
Â
Â


Building an AI Interview Prep Agent with Qwen 3.7 Max and Streamlit
Introduction Job interviews are stressful, not because candidates lack skills, but because they lack structured preparation. Most people either over-prepare generic answers or walk in completely unprepared for role-specific questions. In this tutorial, we build an AI-powered Interview Prep Agent using Qwen 3.7 Max, Alibaba’s flagship reasoning model. The agent takes a single job title as input and returns a full preparation package: categorized question types, 8 tailored prac
ganesh90
2 days ago8 min read
Â
Â
Â


Natural Language to SQL with LangChain: Building Intelligent Analytics Platforms
A Natural Language Data Query Interface (NLQ Interface) is an AI-powered system that allows users to interact with databases and analytics platforms using plain human language instead of writing SQL queries manually.
Rather than relying on technical dashboards or database expertise, users can simply ask questions conversationally and receive real-time business insights instantly.

Pratibha
May 2725 min read
Â
Â
Â


20 Powerful AI Reporting and Analytics Solutions Enterprises Are Building in 2026
As enterprises continue to adopt cloud-native infrastructure, event-driven architectures, and AI-first operational strategies, the demand for intelligent analytics systems is growing rapidly across industries including finance, healthcare, manufacturing, retail, logistics, SaaS, and cybersecurity.

Pratibha
May 2625 min read
Â
Â
Â


AI Final Year Project Topic Selection — Expert Consultation (2026)
Picking the wrong topic is the most expensive mistake a final-year student makes — a rejected topic means restarting under deadline pressure. Codersarts offers a focused topic selection consultation that matches your department expectations, timeline, and technical background to the right AI project in 2026.

Codersarts
May 243 min read
Â
Â
Â


50+ AI & ML Project Ideas with Source Code — Build, Learn, or Get It Done
Last year, a developer named Arjun emailed us at CodersArts at 11pm on a Tuesday. He had been trying to finish a document Q&A project for three weeks. He had watched twelve hours of tutorials, rewritten his vector store three times, and still could not get the retrieval to return relevant results. His job interview was in four days. He was not asking for a course. He was not asking for a reading list. He asked one question: "Can someone just look at my code and tell me what i

Codersarts
May 2429 min read
Â
Â
Â


Build MCP Server From Scratch with Python — Complete Source Code + 1:1 Mentorship (2026)
The Model Context Protocol (MCP) is the fastest-growing standard in AI development — and developers who can build MCP servers are in massive demand. This hands-on program teaches you to build a production-ready MCP server from scratch using Python, with complete source code, real database and API integrations, Docker deployment, and three private 1:1 mentorship sessions. No prior MCP experience needed. Start building today.

Codersarts
May 2412 min read
Â
Â
Â


Python Machine Learning Project with IEEE Report for Final Year
Python is the default language for every ML final year project in 2026 — but a working notebook alone won't get you through submission. Codersarts delivers a complete bundle: Python source code, full IEEE report, PPT, synopsis, and viva preparation, tailored to your topic and university format.

Codersarts
May 244 min read
Â
Â
Â


AI/ML Engineer Complete Career Roadmap | Skills, Projects & Salary
Everything you need to know about the AI/ML Engineer role in one place — compiled from 10,000+ job postings, real hiring data, and production engineering experience. Covers career levels and responsibilities, every skill hiring managers actually look for, the full 2025 tech stack, 11 portfolio projects ranked by experience level, a 12-month phased learning roadmap, and salary benchmarks from Junior ($120K) to Staff ($355K+). Whether you're breaking into AI/ML or leveling up t

Codersarts
May 2116 min read
Â
Â
Â


From Prototype to Production: Building Client-Ready AI Agents with MCP and ADK
Most AI agents never make it out of the demo. The gap isn't features — it's architecture. Learn how MCP and ADK work together to take your agent from localhost to a client-ready, production-grade deployment in five structured steps.

Codersarts
May 207 min read
Â
Â
Â


Vectorless RAG Explained: Build AI Retrieval Systems Without Vector Databases
At a high level, Vectorless RAG is exactly what the name suggests:
A Retrieval-Augmented Generation system that avoids using vector embeddings and vector databases for retrieval.

Pratibha
May 1920 min read
Â
Â
Â


OpenAI Whisper vs Deepgram vs AssemblyAI: STT Guide (2026)
OpenAI Whisper vs Deepgram vs AssemblyAI compared for voice AI in 2026: latency, cost, accuracy, FastAPI integration. Which STT API to pick.
Pranav S
May 197 min read
Â
Â
Â


FastAPI, Uvicorn, Tailwind, OpenAI, and Next.js Stack (2026)
Why the FastAPI + Uvicorn + Tailwind + OpenAI + Next.js stack powers most indie AI apps in 2026. Architecture, trade-offs, and when not to use it.
Pranav S
May 199 min read
Â
Â
Â


OpenAI TTS Streaming Response in FastAPI: Setup Guide (2026)
Stream OpenAI TTS audio through FastAPI with AsyncOpenAI and StreamingResponse. Cut perceived latency by 70% on long replies. Complete working code.
Pranav S
May 198 min read
Â
Â
Â
bottom of page