Generative AI Architectures with LLM, Prompt, RAG, Vector DB
Design and Integrate AI-Powered S/LLMs into Enterprise Apps using Prompt Engineering, RAG, Fine-Tuning and Vector DBs
Lo que serás capaz de hacer
In this course, you'll learn how to Design Generative AI Architectures with integrating AI-Powered S/LLMs into EShop Support Enterprise Applications using Prompt Engineering, RAG, Fine-tuning and Vector DBs. We will design Generative AI Architectures with below components; Small and Large Language Models (S/LLMs) Prompt Engineering Retrieval Augmented Generation (RAG) Fine-Tuning Vector Databases We start with the basics and progressively dive deeper into each topic. We'll also follow LLM Augmentation Flow is a powerful framework that augments LLM results following the Prompt Engineering, RAG and Fine-Tuning. Large Language Models (LLMs) module; How Large Language Models (LLMs) works? Capabilities of LLMs: Text Generation, Summarization, Q&A, Classification, Sentiment Analysis, Embedding Semantic Search, Code Generation Generate Text with ChatGPT: Understand Capabilities and Limitations of LLMs (Hands-on) Function Calling and Structured Output in Large Language Models (LLMs) LLM Models: OpenAI ChatGPT, Meta Llama, Anthropic Claude, Google Gemini, Mistral Mixral, xAI Grok SLM Models: OpenAI ChatGPT 4o mini, Meta Llama 3.2 mini, Google Gemma, Microsoft Phi 3.5 Interacting Different LLMs with Chat UI: ChatGPT, LLama, Mixtral, Phi3 Interacting OpenAI Chat Completions Endpoint with Coding Installing and Running Llama and Gemma Models Using Ollama to run LLMs locally Modernizing and Design EShop Support Enterprise Apps with AI-Powered LLM Capabilities Develop .NET to integrate LLM models and performs Classification, Summarization, Data extraction, Anomaly detection, Translation and Sentiment Analysis use cases. Prompt Engineering module; Steps of Designing Effective Prompts: Iterate, Evaluate and Templatize Advanced Prompting Techniques: Zero-shot, One-shot, Few-shot, Chain-of-Thought, Instruction and Role-based Design Advanced Prompts for EShop Support – Classification, Sentiment Analysis, Summarization, Q&A Chat, and Response Text Generation Design Advanced Prompts for Ticket Detail Page in EShop Support App w/ Q&A Chat and RAG Retrieval-Augmented Generation (RAG) module; The RAG Architecture Part 1: Ingestion with Embeddings and Vector Search The RAG Architecture Part 2: Retrieval with Reranking and Context Query Prompts The RAG Architecture Part 3: Generation with Generator and Output E2E Workflow of a Retrieval-Augmented Generation (RAG) - The RAG Workflow Design EShop Customer Support using RAG End-to-End RAG Example for EShop Customer Support using OpenAI Playground Develop RAG – Retrieval-Augmented Generation with .NET, implement the full RAG flow with real examples using .NET Fine-Tuning module; Fine-Tuning Workflow Fine-Tuning Methods: Full, Parameter-Efficient Fine-Tuning (PEFT), LoRA, Transfer Design EShop Customer Support Using Fine-Tuning End-to-End Fine-Tuning a LLM for EShop Customer Support using OpenAI Playground Also, we will discuss Choosing the Right Optimization – Prompt Engineering, RAG, and Fine-Tuning Vector Database and Semantic Search with RAG module What are Vectors, Vector Embeddings and Vector Database? Explore Vector Embedding Models: OpenAI - text-embedding-3-small, Ollama - all-minilm Semantic Meaning and Similarity Search: Cosine Similarity, Euclidean Distance How Vector Databases Work: Vector Creation, Indexing, Search Vector Search Algorithms: kNN, ANN, and Disk-ANN Explore Vector Databases: Pinecone, Chroma, Weaviate, Qdrant, Milvus, PgVector, Redis Lastly, we will Design EShopSupport Architecture with LLMs and Vector Databases Using LLMs and VectorDBs as Cloud-Native Backing Services in Microservices Architecture Design EShop Support with LLMs, Vector Databases and Semantic Search Azure Cloud AI Services: Azure OpenAI, Azure AI Search Design EShop Support with Azure Cloud AI Services: Azure OpenAI, Azure AI Search This course is more than just learning Generative AI , it's a deep dive into the world of how to design Advanced AI solutions by integrating LLM architectures into Enterprise applications . You'll get hands-on experience designing a complete EShop application , including LLM capabilities like Summarization, Q&A, Classification, Sentiment Analysis, Embedding Semantic Search, Code Generation.
- Generative AI Model Architectures (Types of Generative AI Models)
- Transformer Architecture: Attention is All you Need
- Large Language Models (LLMs) Architectures
- Text Generation, Summarization, Q&A, Classification, Sentiment Analysis, Embedding Semantic Search
- Generate Text with ChatGPT: Understand Capabilities and Limitations of LLMs (Hands-on)
- Function Calling and Structured Outputs in Large Language Models (LLMs)
Temario
UNIDAD 1 - Introduction · 3 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction
- Tools and Resources for the Course - Course Slides
- Course Project: EShop Customer Support with AI-Powered Capabilities using LLMs
UNIDAD 2 - What is Generative AI ? · 6 leccionesUNIDAD 2 - What is Generative AI ?
UNIDAD 2 - What is Generative AI ?
- Evolution of AI: AI, Machine Learning, Deep Learning and Generative AI
- What is Generative AI ?
- How Generative AI works ?
- Generative AI Model Architectures (Types of Generative AI Models)
- Transformer Architecture: Attention is All you Need
- Generative AI Quiz
UNIDAD 3 - What are Large Language Models (LLMs) ? · 13 leccionesUNIDAD 3 - What are Large Language Models (LLMs) ?
UNIDAD 3 - What are Large Language Models (LLMs) ?
- What are Large Language Models (LLMs) ?
- How Large Language Models (LLMs) works?
- What is Token And Tokenization ?
- How LLMs Use Tokens
- Capabilities of LLMs: Text Generation, Summarization, Q&A, Classification
- Limitations of Large Language Models (LLMs)
- Generate Text with ChatGPT: Understand Capabilities and Limitations of LLMs
- LLM Settings: Temperature, Max Tokens, Stop sequences, Top P, Frequency Penalty
- Function Calling in Large Language Models (LLMs)
- Structured Output in Large Language Models (LLMs)
- What are Small Language Models (SLMs) ? Use Cases / How / Why / When
- LLM Quiz
- Senior .NET Developer Technical Interview: Core LLM Concepts
UNIDAD 4 - Exploring and Running Different LLMs w/ HuggingFace and Ollama · 15 leccionesUNIDAD 4 - Exploring and Running Different LLMs w/ HuggingFace and Ollama
UNIDAD 4 - Exploring and Running Different LLMs w/ HuggingFace and Ollama
- LLM Providers: OpenAI, Meta AI, Anthropic, Hugging Face, Microsoft, Google
- LLM Models: OpenAI ChatGPT, Meta Llama, Anthropic Claude, Google Gemini, Mistral
- SLM Models: OpenAI ChatGPT 4o mini, Meta Llama 3.2 mini, Gemma, Phi-3
- How to Choose LLM Models: Quality, Speed, Price, Latency and Context Window
- Open Source vs Proprietary Models
- Hugging Face - The GitHub of Machine Learning Models
- LLM Interaction Types: No-Code (ChatUI) or With-Code (API Keys)
- Interacting Different LLMs with Chat UI: ChatGPT, LLama, Mixtral, Phi3
- Interacting OpenAI Chat Completions Endpoint with Coding
- Ollama – Run LLMs Locally
- Installing and Running Llama and Gemma Models Using Ollama
- Modernizing Enterprise Apps with AI-Powered LLM Capabilities
- Designing the 'EShop Support App' with AI-Powered LLM Capabilities
- LLMs Augmentation Flow: Prompt Engineering -> RAG -> Fine tunning -> Trained
- Presenting the Company's Generative AI Strategy to the CIO
UNIDAD 5 - Prompt Engineering · 15 leccionesUNIDAD 5 - Prompt Engineering
UNIDAD 5 - Prompt Engineering
- What is Prompt ?
- Elements and Roles of a Prompt
- What is Prompt Engineering ?
- Steps of Designing Effective Prompts: Iterate, Evaluate and Templatize
- Advanced Prompting Techniques
- Zero-Shot Prompting
- One-shot Prompting
- Few-shot Prompting
- Chain-of-Thought Prompting
- Instruction-based and Role-based Prompting
- Design Advanced Prompts for EShop Support – Classification, Sentiment Analysis
- Design Advanced Prompts for Ticket Detail Page in EShop Support App w/ Q&A Chat
- Test Prompts for Eshop Support Customer Ticket w/ Playground
- Prompt Engineering Quiz
- Troubleshooting and Improving an AI Feature with Advanced Prompting
UNIDAD 6 - HANDS-ON: Chat, Classification, Summarization, Sentiment Analysis w/ .NET · 6 leccionesUNIDAD 6 - HANDS-ON: Chat, Classification, Summarization, Sentiment Analysis w/ .NET
UNIDAD 6 - HANDS-ON: Chat, Classification, Summarization, Sentiment Analysis w/ .NET
- Introduction and Create .NET Solution for Developing AI Projects
- GitHub Models – Run LLMs Free
- Create Access Token for GitHub Models
- Text Completion LLM with GitHub Models OpenAI gpt-5-mini model
- Classification, Summarization, Sentiment Analysis LLM Other Use Cases
- Build AI Chat App with .NET and gpt-5-mini model
UNIDAD 7 - Retrieval-Augmented Generation (RAG) · 12 leccionesUNIDAD 7 - Retrieval-Augmented Generation (RAG)
UNIDAD 7 - Retrieval-Augmented Generation (RAG)
- What is Retrieval-Augmented Generation (RAG) ?
- Why Need Retrieval-Augmented Generation (RAG) ? Why is RAG Important?
- How Does Retrieval-Augmented Generation (RAG) Work?
- The RAG Architecture Part 1: Ingestion with Embeddings and Vector Search
- The RAG Architecture Part 2: Retrieval with Reranking and Context Query Prompts
- The RAG Architecture Part 3: Generation with Generator and Output
- E2E Workflow of a Retrieval-Augmented Generation (RAG) - The RAG Workflow
- Challenges and Key Considerations of Using RAG -- Retrieval-Augmented Generation
- Design EShop Customer Support using RAG
- End-to-End RAG Example for EShop Customer Support using OpenAI Playground
- RAG Quiz
- Defending Your RAG Architecture in a Technical Review
UNIDAD 8 - HANDS-ON: Retrieval Augmented Generation (RAG) Application w/ .NET AI · 3 leccionesUNIDAD 8 - HANDS-ON: Retrieval Augmented Generation (RAG) Application w/ .NET AI
UNIDAD 8 - HANDS-ON: Retrieval Augmented Generation (RAG) Application w/ .NET AI
- Build .NET Chat App w/ RAG Template
- Explore .NET Chat App RAG Solution
- Run & Test .NET Chat App RAG Solution
UNIDAD 9 - Fine-Tuning LLMs · 10 leccionesUNIDAD 9 - Fine-Tuning LLMs
UNIDAD 9 - Fine-Tuning LLMs
- What is Fine-Tuning ?
- Why Need Fine-Tuning ?
- When to Use Fine-Tuning ?
- How Does Fine-Tuning Work?
- Fine-Tuning Methods: Full, Parameter-Efficient Fine-Tuning (PEFT), LoRA
- Challenges and Key Considerations of Fine-Tuning
- Design EShop Customer Support Using Fine-Tuning
- End-to-End Fine-Tuning a LLM for EShop Customer Support using OpenAI Playground
- Fine-Tuning Quiz
- Proposing a Fine-Tuning Strategy for Enhanced AI Performance
UNIDAD 10 - Choosing the Right Optimization – Prompt Engineering, RAG, and Fine-Tuning · 3 leccionesUNIDAD 10 - Choosing the Right Optimization – Prompt Engineering, RAG, and Fine-Tuning
UNIDAD 10 - Choosing the Right Optimization – Prompt Engineering, RAG, and Fine-Tuning
- Comparison of Prompt Engineering, RAG, and Fine-Tuning
- Choosing the Right Optimization – Prompt Engineering, RAG, and Fine-Tuning
- Training Own Model for LLM Optimization
UNIDAD 11 - Vector Databases and Semantic Search with RAG · 10 leccionesUNIDAD 11 - Vector Databases and Semantic Search with RAG
UNIDAD 11 - Vector Databases and Semantic Search with RAG
- What is a Vector Database?
- What are Vectors and Vector Embeddings ?
- Explore Vector Embedding Models: OpenAI - text-embedding-3-small, Ollama minilm
- Semantic Meaning and Similarity Search: Cosine Similarity, Euclidean Distance
- How Vector Databases Work: Vector Creation, Indexing, Search
- Vector Search Algorithms: kNN, ANN, and Disk-ANN
- Use Cases and Applications of Vector Databases
- Explore Vector Databases: Pinecone, Chroma, Weaviate, Qdrant, Milvus, PgVector
- Vector Database Quiz
- Selecting the Right Vector Database for a Large-Scale Project
UNIDAD 12 - Design EShopSupport Architecture with LLMs and Vector Databases · 5 leccionesUNIDAD 12 - Design EShopSupport Architecture with LLMs and Vector Databases
UNIDAD 12 - Design EShopSupport Architecture with LLMs and Vector Databases
- Using LLMs and VectorDBs as Cloud-Native Backing Services in Microservices
- Design EShop Support with LLMs, Vector Databases and Semantic Search
- Azure Cloud AI Services: Azure OpenAI, Azure AI Search
- Design EShop Support with Azure Cloud AI Services: Azure OpenAI, Azure AI Search
- Design EShop Quiz
UNIDAD 13 - Thanks · 1 leccionesUNIDAD 13 - Thanks
UNIDAD 13 - Thanks
- Thanks
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
7 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Mehmet Ozkaya.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 13 unidades · 102 lecciones · 60 h
- 12 meses de acceso
- 7 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Mehmet Ozkaya; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


