MMMuhammed Magdyinmuhammed-magdy.hashnode.dev·May 15 · 14 min readBuilding a Smarter RAG System — Part 2: 13 Retrieval & Reranking techniquesThis is Part 2 of a two-part series on practical RAG optimization. If you missed Part 1 on indexing strategies, start there first — the techniques here build on that foundation. In Part 1, we covered00
MMMuhammed Magdyinmuhammed-magdy.hashnode.dev·May 12 · 10 min readBuilding a Smarter RAG System — Part 1: 12 Indexing techniques to boost your RAGIf you've ever built a RAG (Retrieval-Augmented Generation) system and felt like the answers were "almost good" — you're not alone. The base RAG pipeline works, but it often leaves a lot on the table.00
MMMuhammed Magdyinmuhammed-magdy.hashnode.dev·May 8 · 6 min readChange Data Capture ( CDC ) in AI Systems. Most AI systems are trained on yesterday's data. CDC closes that gap — streaming every database mutation to your models, vector stores, and feature pipelines the instant it happens. PostgreSQL · Debe00
MMMuhammed Magdyinmuhammed-magdy.hashnode.dev·May 1 · 8 min read“If It Quacks Like a Duck”… Why Your Python Types Still Break AI SystemsA practical guide to TypedDict, dataclass, and Pydantic for ML engineers Python is a duck-typed language. That means Python does not care what a value is. It only cares what a value does. If it walk00
MMMuhammed Magdyinmuhammed-magdy.hashnode.dev·Aug 25, 2024 · 5 min readMy GSoC Adventure: From Data to DetectionIntroduction In this project, I'm participating in the "Advancing Bird Detection and Classification in Hand-Held Airborne Imagery" initiative. The primary goals are to refine and optimize the DeepForest model for accurate bird detection and classific...00