abdullahsafwi.hashnode.devThe Math Behind Next-Word Prediction: N-grams & Laplace SmoothingIn Natural Language Processing (NLP), a Language Model (LM) is a probabilistic tool that predicts the next word in a sequence. From Google鈥檚 autocomplete to sophisticated chatbots, LMs are the silent Feb 21路3 min read
abdullahsafwi.hashnode.devQuery Translation (Advance Rag)What is RAG? RAG (Retrieval-Augmented Generation) is a framework that improves large language model responses by grounding them in external knowledge retrieved from a document corpus. It's typically broken down into three main stages: 馃П RAG Pipelin...Jun 1, 2025路5 min read
abdullahsafwi.hashnode.devRAG Chatbot Creation: Simple Guide for BeginnersHello everyone, as I explore the world of AI, I've noticed that beginners, myself included, often struggle with taking the first steps. So, I decided to put together a quick guide on how to set up a chatbot and input the data you need. Tech Stack Do...Apr 2, 2025路11 min read
abdullahsafwi.hashnode.devA Beginner's Guide to Google Cloud PlatformContinuing from my previous article on Google Cloud Platform (GCP), let's delve deeper into its offerings and explore more advanced features and services that GCP provides.Introduction to Google Cloud Platform: A Beginner's Guide Database in GCP Clou...Mar 23, 2025路4 min read
abdullahsafwi.hashnode.devIntroduction to Google Cloud Platform: A Beginner's GuideIntroduction to Google Cloud Platform (GCP) Google Cloud Platform (GCP) is a cloud computing service provided by Google, offering a wide range of infrastructure, platform, and software services. It allows businesses and developers to build, deploy, a...Mar 16, 2025路6 min read