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


Building a Complete RAG Search and Answer System
Course: RAG from Scratch Level: Medium to Advanced Type: Individual Duration: 7 to 10 days Objective This assignment tests your ability to build the retrieval and generation stages of a RAG pipeline from scratch. You will implement cosine similarity without external vector search libraries, build a similarity search function, design a grounding-focused prompt template, and assemble a complete end-to-end RAG system that retrieves context and generates accurate, grounded answer
ganesh90
18 minutes ago5 min read


Building a RAG Knowledge Base Pipeline
Course: RAG from Scratch Level: Beginner to Medium Type: Individual Duration: 5 to 7 days Objective This assignment tests your ability to build the foundational stages of a RAG pipeline: loading documents, extracting clean text, attaching metadata, enriching documents with LLM-generated keywords, and splitting them into retrievable chunks. By completing this assignment, you will have built a reusable knowledge base preparation pipeline that you can apply to any document colle
ganesh90
41 minutes ago5 min read


Satellite Data Analysis using RAG: AI-Driven Insights for Remote Sensing and Mapping
Introduction Modern satellite constellations generate petabytes of multispectral, hyperspectral, SAR, and LiDAR data every day, far outpacing the capacity of traditional analysis methods. Remote sensing professionals must interpret this imagery against historical baselines, evolving scientific literature, environmental benchmarks, and mission-specific requirements simultaneously. Satellite Data Analysis Systems powered by Retrieval-Augmented Generation (RAG) address this by d
ganesh90
Feb 2717 min read


Loan Underwriting using RAG: Smarter Credit Risk Evaluation with AI Document Intelligence
Introduction Loan underwriting requires the rapid processing of vast financial documents, regulatory guidelines, and market data under tight deadlines, a challenge that rigid scoring models and manual review workflows are ill-equipped to handle. Underwriters must assess creditworthiness, collateral quality, and compliance requirements while keeping pace with constantly shifting lending regulations and economic conditions. Loan Underwriting Systems powered by Retrieval-Augment
ganesh90
Feb 2716 min read


Animal Diagnostic Support using RAG: Bringing Intelligent Clinical Assistance to Veterinary Care
Introduction Veterinary professionals must deliver accurate diagnoses across many species with unique biological differences, while keeping up with constantly evolving research and treatment guidelines. Retrieval Augmented Generation powered diagnostic systems provide real time access to veterinary literature, species specific protocols, diagnostic data, and patient history. By retrieving and synthesizing the most relevant and up to date evidence, these systems deliver contex
ganesh90
Feb 2716 min read


Introduction to Prompt Engineering with Llama 3: Master instruction-tuned conversations and prompting techniques
Introduction Traditional AI interactions require rigid command structures limiting natural communication. Developers struggle to extract optimal responses from language models without specialized knowledge. Manual experimentation with different prompting approaches consumes significant development time. Inconsistent model outputs complicate production deployment and user experience. Llama 3:8B Chat transforms AI interactions through instruction-tuned conversational capabiliti
ganesh90
Dec 23, 202527 min read


Dementia Classification Using CNN - Data Preparation
Introduction The rapid rise in neurological research, especially in dementia detection, has increased the demand for automated methods to process brain activity data. With millions affected, early detection through non-invasive EEG is becoming essential. Manual EEG processing is slow and requires significant effort because researchers must clean noise, remove artifacts, and extract useful features from complex signals. Modern automated preprocessing pipelines solve this probl
ganesh90
Nov 21, 202510 min read


Scientific Text Comprehension using RAG: Research Paper Analysis and Summarization
Introduction The exponential growth of scientific literature, with millions of papers published annually, has made it increasingly difficult for researchers to keep pace with complex technical content. Traditional approaches based on manual reading and note taking create bottlenecks in knowledge discovery as scientists spend countless hours deciphering dense methodologies and synthesizing findings. Scientific Text Comprehension powered by Retrieval Augmented Generation (RAG)
ganesh90
Aug 25, 202518 min read


Clinical Decision Support Systems using RAG: Healthcare with Intelligent Diagnostic Assistance
Introduction Healthcare professionals face increasingly complex challenges in clinical decision making, as medical knowledge is expanding at an unprecedented pace and new clinical studies are published daily. Physicians must process vast amounts of literature, adapt to constantly evolving guidelines, and interpret complex patient data to make accurate diagnoses and treatment plans. Traditional support systems, based on static rules and limited knowledge bases, often fail to r
ganesh90
Aug 11, 202518 min read


Academic Research Assistance and Literature Review Automation using RAG
Introduction Academic research is more complex than ever, with millions of papers published annually across countless journals and...
ganesh90
Aug 8, 202518 min read


Technical Documentation Search using RAG: Empowering development teams with Intelligent Knowledge Discovery
Introduction In the fast-paced world of software engineering, development teams often waste time searching through scattered...
ganesh90
Aug 8, 202515 min read


Building a Database MCP Server: The Ultimate Code Walkthrough - Part 4
Prerequisite: This is a continuation of the blog Part 2: Building a Database MCP Server: The Ultimate Code Walkthrough - Part 3 The Connection Traffic Controller - list_database_connections @mcp.tool() async def list_database_connections() -> str: """List all active database connections""" connections = {} for key, manager in connection_pool.items(): db_type, db_path = key.split(':', 1) connections[key] = { 'database_path': db_path, 'database_type': db_type, 'is_sample_dat
ganesh90
Jul 4, 20256 min read


Building a Database MCP Server: The Ultimate Code Walkthrough - Part 3
Prerequisite: This is a continuation of the blog Part 2: Building a Database MCP Server: The Ultimate Code Walkthrough - Part 2 Meet...
ganesh90
Jul 4, 202520 min read


Building a Database MCP Server: The Ultimate Code Walkthrough - Part 2
Prerequisite: This is a continuation of the blog Part 2: Building a Database MCP Server: The Ultimate Code Walkthrough - Part 1 The...
ganesh90
Jul 4, 202517 min read


Building AI Travel Planner with Ollama and MCP - Part 3
Prerequisite: This is a continuation of the blog Part 2: A Complete Guide to Creating a Multi-Agent Book Writing System 🧰 Tool Definitions Let’s now define all our MCP tools, one by one. 📅 Get Full Itinerary @mcp.tool() async def get_full_itinerary(city: str, days: int = 5) -> str: """Get a complete travel itinerary with direct Ollama AI using file-based data. Args: city: Name of the city to visit days: Number of days for the itinerary (default: 5) Returns: A formatted m
ganesh90
Jun 17, 202521 min read


Building AI Travel Planner with Ollama and MCP - Part 2
Prerequisite: This is a continuation of the blog Part 1: A Complete Guide to Creating a Multi-Agent Book Writing System Making Sense of...
ganesh90
Jun 17, 202520 min read


Building AI Travel Planner with Ollama and MCP - Part 1
Ever wished you had a friend who's traveled everywhere, knows all the hidden gems, and could instantly create the perfect itinerary for...
ganesh90
Jun 16, 202518 min read


Building a Database MCP Server: The Ultimate Code Walkthrough - Part 1
Picture this: You're at your computer, juggling three different databases for three different projects. You keep switching connection...
ganesh90
Jun 13, 202515 min read


Adding Human in the Loop to your Chatbot using LangGraph | Beginner's Guide | Part 4
In this blog, we’ll enhance our LangGraph chatbot by adding Human-in-the-Loop (HITL) capabilities. Learn how to pause AI workflows for expert input using interrupt(), seamlessly blend human reasoning into your LLM responses, and build more reliable, production-ready chat agents — all on top of the memory-powered chatbot we built previously.

Pratibha
Jun 12, 20257 min read


Adding memory to your Chatbot using LangGraph | How to use MemorySaver | Beginner's Guide | Part 3
Want your chatbot to remember what you said earlier? In this beginner-friendly guide, we build on our previous LangGraph chatbot and add memory using MemorySaver. Learn how to persist conversation history, manage sessions using threads, and inspect state — step-by-step.

Pratibha
Jun 12, 20254 min read
bottom of page