Alejandro AO - Software & Ai - Videos
Back to ChannelIntro to AgentKit - Create a RAG Agent
Build and deploy an OpenAI AgentKit workflow end-to-end: design a production-ready RAG agent in AgentBuilder with guardrails and the built-in File Search (Anna Karenina), preview with evals and tra...
Intro to ChatGPT Apps - The NEW App Store??
Here is intro to ChatGPT Apps with the OpenAI Apps SDK. We cover how ChatGPT apps extend the Model Context Protocol (MCP) with tools and UI schemas, handle OAuth 2.1, test locally, deploy a remote...
ChromaDB Crash Course - Intro to Vector Databases
Master vector databases and embeddings in Python: map text to high-dimensional vectors, spin up a local ChromaDB, run end-to-end CRUD on collections and points, search by meaning, and persist your ...
Python Project: AI Image Generator App
Build a Tinder-style AI image generator in Python with Streamlit and Google’s Gemini API: set up the project with uv, design a clean Streamlit UI (prompt, image uploader, generate button), and tran...
Image Generation with Nano Banana - Python Tutorial
This is an image generation tutorial with Google's new model Gemini 2.5 Flash (aka “Nano Banana”). We will learn how to set up the google‑genai Python SDK, get an API key from Google AI Studio, cal...
MCP Servers for VS Code (Crash Course)
Supercharge GitHub Copilot in VS Code with the Model Context Protocol (MCP): install and configure MCP servers (including Firecrawl), wire up custom tools over STDIO, and build a Python MCP server ...
MCP Security | Malicious MCP Servers (Protect Yourself)
We cover security concerns of MCP servers, especially those using the STDIO transport. You'll learn how to spot malicious MCP servers and protect yourself from them. You'll also learn how MCP agent...
RAG Project: Build an AI Onboarding Chatbot with Streamlit, LangChain, and ChromaDB
In this comprehensive video, you'll learn how to build a fully functional AI-powered onboarding chatbot tailored for new employees at a fictional company (Umbrella Corporation). The tutorial walks ...
#4 Allan Guo | 19-yo YC Founder - Willow Voice
Interview with Allan Guo: Building Willow Voice, the Next-Gen AI Voice Dictation App Backed by YC --- 🔗 Links - 📣 Willow Voice: https://willowvoice.com/?ref=AAO40 - 🤓 Allan Guo: https://www.linked...
Generate UI Tests with TestSprite MCP Server + TRAE
We’ll go step by step through the process of using some tools for generating Apps with AI (vibe coding): generating a clear Product Requirements Document (PRD) with TRAE, coding the app in Next.js ...
Tutorial: Auth for Remote MCP Servers (Step by Step) | OAuth 2.1 with ScaleKit
In this tutorial, I’ll show you how to secure your MCP (Model Context Protocol) servers with OAuth 2.1 authentication, using FastAPI and ScaleKit. You’ll learn step by step how to implement authent...
GPT-5 for Developers: API Changes, Pricing, Model Router & Security
GPT-5: New API Features, Pricing & Security Explained: In-depth exploration of everything you need to know about GPT-5, focusing on the technical changes, new API features, pricing models, and adva...
Deploy Remote MCP Servers in Python (Step by Step)
🚀 MCP Servers over Streamable HTTP (Step-by-Step Guide) Want to connect remote tools to your AI assistant like microservices? Meet MCP (Model Context Protocol) — the protocol that lets your LLM-bas...
Anthropic: How to Build Multi Agent Systems
How Anthropic Built a Multi‑Agent AI Research System + Tips for Your Own! Links - Anthropic’s article: https://www.anthropic.com/engineering/built-multi-agent-research-system - Writing Wikipedia...
Local MCP Servers for Cursor (Step by step)
In this video, you'll learn how to create a custom MCP (Model Context Protocol) server in Python, mock-integrate it with Confluence, and expose custom tools to the Cursor code editor. The tutorial ...
LlamaExtract Tutorial: Convert PDF & Images into JSON
How to Extract Structured Data from Unstructured Files Using Lama Extract (LlamaIndex) This video is a comprehensive tutorial on using LlamaExtract, a tool by LamaIndex, to automatically extract s...
Vibe Coding For Engineers (make it ACTUALLY work)
Here is a better way to do Vibe Coding with AI IDEs like Cursor, Copilot, Tree, and Windsurf. In this video, you’ll learn how to vibe code while building secure, useful, and maintainable code. We’...
How to Build an MCP Client GUI with Streamlit and FastAPI
In this video, you'll learn how to build a graphical user interface (GUI) for an MCP client using Streamlit in Python, and connect it to a FastAPI backend. The tutorial covers the full process—fr...
Create an MCP Client in Python - FastAPI Tutorial
In this tutorial we cover how to create an MCP client in Python using FastAPI. We will take inspiration from the Claude Desktop application to make our LLM call the MCP tools from our MCP server an...
Create MCP Clients in JavaScript - Tutorial
In this video, we cover how to create an MCP client that can connect to any MCP server. We will build this from scratch by showing you how to turn a simple chatbot into a chatbot that supports MCP ...
Learn MCP Servers with Python (EASY)
In this video, I explain what an MCP server is, how it works and how to create an MCP Server that we will use with Claude Desktop and Claude Code. 🔗 Links --- 🚀 Complete AI Engineer Bootcamp: http...
Advanced RAG with LlamaIndex - Metadata Extraction [2025]
Learn advanced Retrieval-Augmented Generation (RAG), focusing on techniques such as metadata augmentation and metadata filtering using LlamaIndex. This will help you improve your RAG models for bet...