Python Classroom notes 21/Jul/2026

Command line applications (CLI) These applications process the commands and arguments # windows ping google.com # linux ping -c 4 google.com Any command line application will generally have arguments Arguments are of two types positional arguments: position matters keyword arguments: this argument has a key and a value short form -<char>: Examples are -a test… Continue reading Python Classroom notes 21/Jul/2026

Gen-AI Developer Classroom notes 21/Jul/2026

Vector Database retrieval techniques Dense: Preference to meaning Sparse: Keyword based search Hybrid/FUSE: Combine dense and sparse and define weights Example Ensure the following packages are installed uv add langchain-chroma rank_bm25 chromadb langchain-community Refer Here for the changes done

Gen-AI Developer Classroom notes 16/Jul/2026

Recursive character splitting Refer Here for the sample which explains how recursive chunking works try by having one seperator and then the second Refer Here for the adopted fix for the ncert book Refer Here for clean up Vector Storage Challanges: Source Document Updates Explore different index creation options Explore different retrieval mechanisms Embedding storage… Continue reading Gen-AI Developer Classroom notes 16/Jul/2026

Python Classroom notes 11/Jul/2026

Design Patterns In programming languages we have two terms Patterns: Solutions to known problems This gives you the right way of implementation for an existing problem which is already solved by someone AntiPatterns Never follow this Design Patterns: Refer Here Design Patterns are classified into Creational Patterns Structural Patterns Behavioral Patterns Problem I have a… Continue reading Python Classroom notes 11/Jul/2026

Gen-AI Developer Classroom notes 09/Jul/2026

Building RAG with Relational Databases Building RAGs on structured data is all about understanding schema converting natural language => Query form Database: Relational SQLDatabaseToolkit: Refer Here for class reference doc NOSQL: Mongodb Refer Here for the changes done to build a dominos simulator.

Gen-AI Developer Classroom notes 07/Jul/2026

Embeddings Embedding embed the meaning in the form of the vector (a mathematical point) Early idea of Embedding was done by a library called as Word2Vec Embedding will have the whole vocabulary Prompt IN simple timeline viewer show me evolution of embeddings from word2vec quoting significant milestones Embedding models Opensource embedding models Embedding models as… Continue reading Gen-AI Developer Classroom notes 07/Jul/2026

Gen-AI Developer Classroom notes 06/Jul/2026

Chunking or Splitting IN RAG we deal with two models large language model (llm) embedding model Embedding models convert text into vector which we store in vector database. For effective retrieval, it better if we chunk or split the document into multiple chunks. chunk in langchain will be document. For chunking Refer Here Chunking stragies… Continue reading Gen-AI Developer Classroom notes 06/Jul/2026