Security Assertion Markup Language OAuth OIDC OpenID Connect (OIDC) builds on OAuth 2.0 Imagine you're going to Airport to travel. When you arrive, the staff will check two things before letting you in: your ID and your ticket. First, they'll look at some form of government-issued identification (license/Passport) to ensure you are who you claim … Continue reading SAML vs OAuth vs OIDC vs SSO
Author: mshaik
Generative-Ai vs Agentic-Ai vs Ai-Agents
Generative AI, agentic AI, and AI agents differ in their primary functions: generative AI creates new content, agentic AI refers to a system's ability to act autonomously toward a goal, and AI agents are the specific software programs that use this agentic capability to perform tasks
RAG Retrieval-Augmented Generation And Design Patterns
Retrieval-augmented generation (RAG) is a technique that enables large language models (LLMs) to retrieve and incorporate new information The concept of Retrieval-Augmented Generation (RAG) was introduced by Patrick Lewis and his team of researchers from Facebook AI (now Meta), University College London, and New York University in a research paper published in 2020. RAG improves large language models (LLMs) by incorporating information retrieval before … Continue reading RAG Retrieval-Augmented Generation And Design Patterns
PIP VS UV
Package Installer for Python https://github.com/astral-sh/uv 🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. uv is a newer, faster Python package and project manager that aims to be a drop-in replacement for pip, pip-tools, and venv, offering significant speed improvements and integrated features. In contrast, pip is the traditional package installer that relies on separate tools like venv for managing virtual environments. uv handles both package … Continue reading PIP VS UV
npx vs npm
npm (Node Package Manager) npx (Node Package Execute) npm is a package manager for installing and managing project dependencies, while npx is a package executor for running packages without permanently installing them npm (Node Package Manager) Function: Manages project dependencies by installing, updating, and deleting packages locally or globally. Dependency Management: Keeps a record of project dependencies in the package.json file, ensuring consistency for … Continue reading npx vs npm
Model Context Protocol (MCP)
https://www.anthropic.com/ https://en.wikipedia.org/wiki/Anthropic Anthropic PBC is an American artificial intelligence (AI) startup company founded in 2021. It has developed a family of large language models (LLMs) named Claude. The company researches and develops AI to "study their safety properties at the technological frontier" and use this research to deploy safe models for the public MCP WORK FLOW b/w user and external tool, EX: if we want … Continue reading Model Context Protocol (MCP)
LLM Large Language Models
A large language model (LLM) is a type of artificial intelligence (AI) program that can recognize and generate text, among other tasks. LLMs are trained on huge sets of data — hence the name "large." LLMs are built on machine learning: specifically, a type of neural network called a transformer model. In simpler terms, an … Continue reading LLM Large Language Models
GPT VS CHATGPT
Generative Pre-trained Transformer Comparison of GPT AI models and ChatGPT chatbot application, highlighting their features and functionalities. The GPT in ChatGPT stands for Generative Pre-trained Transformer, which is basically a description of what the AI model that powers ChatGPT does and how it works. ChatGPT is an app, while GPT is the brain behind that app. … Continue reading GPT VS CHATGPT
Pandas Numpy TensorFlow
NumPy What it is: A fundamental library for scientific computing in Python that provides powerful multi-dimensional array objects and tools to work with them. Core functionality: Optimized for numerical operations, enabling fast and efficient calculations on large datasets. Primary use case: Performing mathematical and logical operations on arrays and matrices, making it ideal for scientific … Continue reading Pandas Numpy TensorFlow






