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


Build a Local Writing Assistant on an Old Computer with Bonsai and Ollama
Introduction Most “run this model locally” tutorials stop the moment the model produces any output at all. They download a file, start a server, send one test prompt, and call it done. They rarely cover what happens when that output is technically present but practically useless, because the model spent its entire response budget thinking instead of answering. In this tutorial we build a local writing assistant on top of Bonsai, PrismML’s 1-bit quantized language model, serve
ganesh90
3 hours ago12 min read


Build a Customer Feedback Analyzer with OpenClaw and OpenAI
Introduction Most “build an AI agent” tutorials show the happy path: write a skill, register it, call it, done. What they skip is the part where the agent confidently does the wrong thing anyway, in a different way every single time you try again, and you have to figure out why. This tutorial is the version that doesn’t skip that part. We build a customer feedback analyzer using OpenClaw, an orchestration layer that dispatches commands to registered skills, paired with OpenAI
ganesh90
3 days ago19 min read


Evaluating Natural Language to SQL Generation with Promptfoo and Python
Introduction Most LLM evaluation tutorials check whether a generated answer “sounds right” by asking another LLM to grade it. That works for tone and style, but it falls apart for tasks with an objectively correct answer. SQL generation is exactly that kind of task: a query either returns the right rows or it does not, and no amount of LLM-rubric grading can substitute for actually running the query. In this tutorial we build a promptfoo evaluation for a natural language to S
ganesh90
4 days ago17 min read


Chat With Your Data: Building an Interactive Analytics Dashboard and a Conversational AI Assistant
Business teams sit on huge tables of orders, sales, and profit, yet answering a simple question like “which market is most profitable?” usually means waiting on an analyst or building another pivot table. The gap between having the data and understanding it is where decisions slow down. Chat With Your Data closes that gap. It is a conversational analytics dashboard that pairs interactive charts with an AI assistant, so anyone can explore the numbers by clicking or simply by a
ganesh90
5 days ago7 min read


Loop Engineering Explained: How to Build Self-Running AI Coding Agents (2026 Guide)
What Is Loop Engineering? Loop engineering is the discipline of building small automated control systems — loops — that drive AI coding agents on your behalf, instead of you prompting the agent manually, turn by turn. For roughly two years, working with a coding agent meant: write a prompt, read the output, write the next prompt, repeat. You held the steering wheel the entire time. Loop engineering replaces that. You design a system once — a loop with a defined goal, a way to

Codersarts
Jun 215 min read


LLM Observability with OpenTelemetry: Build a Content Moderation API in Python and FastAPI
Introduction Content moderation at scale is one of the most operationally demanding problems in AI applications. Rule-based filters miss context and produce too many false positives. Fully manual review does not scale. A large language model can read text the way a human moderator would, understanding tone, context, and intent, and produce structured output that downstream systems can act on automatically. In this tutorial we build a FastAPI content moderation API that passes
ganesh90
Jun 1923 min read


Build Your First LLM-as-a-Judge for RAG Pipelines with Python and OpenAI
Introduction Retrieval-Augmented Generation (RAG) pipelines are widely used to build question-answering systems grounded in private or domain-specific documents. But evaluating whether a RAG pipeline is actually working well is harder than building it. Traditional metrics like BLEU and ROUGE measure surface-level word overlap and miss the semantic quality of answers. Human review is accurate but expensive and slow at any meaningful scale. LLM-as-a-Judge sits between these two
ganesh90
Jun 1826 min read


Fine-Tune NVIDIA Nemotron-3 Nano on a Customer Support Dataset
Introduction NVIDIA Nemotron-3 is a family of open models built for reasoning, coding, chat, and agentic workflows. The Nano variant packs strong language understanding into a 4-billion-parameter model that can be fine-tuned on a single 24GB GPU, making it practical for teams who want to adapt a capable base model to their own domain without renting a large training cluster. In this tutorial, we fine-tune Nemotron-3-Nano-4B on a customer support dataset. After training, the m
ganesh90
Jun 1716 min read


Build Your First AI Voice Agent: Speech, Conversation, and Audio Playback with Python and OpenAI
Introduction Most AI tutorials show you a text box. You type, the model replies, and the whole exchange stays on screen. That covers the mechanics of calling an LLM, but it leaves out what makes voice AI feel genuinely different: the question comes from a microphone, the answer comes back as speech, and the whole thing happens without touching a keyboard. This tutorial builds a working voice AI agent from scratch in Python. Press Enter to start recording, speak your question,
ganesh90
Jun 1613 min read


Build Your First LLM App: Text Summarizer and Explainer with Python and OpenAI
Introduction Before you build agents that use tools, remember conversations, or talk to other agents, it helps to start with the simplest possible thing an LLM app can do: take some text in, send it to a model with clear instructions, and return a useful result. In this tutorial, we build a Text Summarizer and Explainer, a terminal application that takes any block of text and processes it in one of three ways: a short summary, a plain language explanation, or a bulleted list
ganesh90
Jun 1512 min read


Build Your First AI Chatbot with Memory Using Python and OpenAI
Introduction Most AI chatbot demos are stateless: every message you send is treated as the first. The model has no idea what you said three turns ago, cannot refer back to details you shared earlier, and cannot build a coherent conversation over time. This is the biggest gap between a demo and a real chatbot. In this tutorial, we fix that. We build an AI Chatbot with Memory that maintains the full conversation history across every turn, passes it to the model on each request,
ganesh90
Jun 1511 min read


Build Your First AI Agent: Sentiment Analysis Agent with Python and OpenAI
Introduction Understanding how people feel about a product, a service, or an idea is one of the most valuable things a business can do, and it is also one of the tasks where AI consistently outperforms rule-based approaches. A single review can carry joy, frustration, and sarcasm all at once. A rules-based keyword matcher misses this nuance. An LLM does not. In this tutorial, we build a Sentiment Analysis Agent. It is a terminal application that takes any text input, sends it
ganesh90
Jun 1210 min read


Learn MCP by Building a 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
Jun 1215 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
Jun 1121 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
Jun 1111 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
Jun 108 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
Jun 108 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


Urgent AI Project Help — Delivered in 24–48 Hours
Deadline tomorrow and no project ready? Codersarts delivers complete final year AI projects — source code, IEEE report, and PPT — in 24 to 48 hours. Tell us your topic and submission date and we'll confirm availability immediately.

Codersarts
May 232 min read
bottom of page