
Welcome to the course! ? In this video, you'll get an overview of what to expect in this journey. We'll introduce the course structure, key topics, and how you’ll build a complete Retrieval-Augmented Generation (RAG) system from scratch. Let’s get started!
In this video, we’ll walk through the complete course outline. ? You'll get a clear roadmap of the key topics we'll cover, from understanding RAG systems to deploying your AI application on AWS. Get ready to dive in!
In this video, you'll get a quick introduction to Google Colab, a powerful cloud-based tool for running Python code effortlessly.
Learn how to use Ollama, a simple way to run LLaMA and other open-source LLMs locally. We’ll walk through installing Ollama in Google Colab and show you how to send questions to the model for real-time responses.
In this video, we’ll enhance our LLaMA model by adding memory, allowing it to retain context across interactions. This is a crucial step for building smarter, more dynamic AI-powered applications.
In this video, we'll break down Retrieval-Augmented Generation (RAG)—what it is, how it works, and why it's essential for enhancing LLMs. You'll learn how RAG improves responses by retrieving relevant information from external documents before generating an answer.
Learn how to convert English documents into vector embeddings and store them in a database for efficient retrieval. We'll cover how embeddings work, which tools to use, and how they enhance your RAG system's accuracy.
In this video, we’ll explore different ways to split a document and apply them to Arabic text. We'll build a custom splitter to ensure meaningful chunking for better retrieval in RAG applications.
Now it's time to connect the pieces! We'll build a RAG pipeline, integrating embeddings, retrieval, and LLM inference into a seamless workflow that allows intelligent document-based question answering.
In this final step, we’ll build an interactive UI using Streamlit. You'll learn how to design a simple, user-friendly front end where users can upload documents, ask questions, and get AI-generated responses based on the retrieved content.
Get an overview of AWS deployment! Learn the key services needed to host your RAG app, including EC2, Docker, and networking essentials for a smooth cloud setup.
In this video, we’ll containerize your RAG application using Docker, create a Docker image, and push it to a container registry for seamless deployment.
In this video, we’ll review everything you’ve learned, from building a RAG system to deploying it on AWS. Plus, some final insights to help you apply your new skills effectively! ?
اكتشف قوة (Retrieval-Augmented Generation - RAG) وتعلّم كيفية بناء تطبيقات ذكاء اصطناعي ذكية وفعالة من الصفر. يقدّم لك هذا الكورس دليلاً شاملاً خطوة بخطوة لدمج نماذج الذكاء الاصطناعي مفتوحة المصدر (LLMs) مثل (LLaMA) مع تقنيات استرجاع المستندات لإنشاء نظام إجابة على الأسئلة دقيق وفعّال في الوقت الحقيقي. ستتمكن من بناء تطبيقات تعتمد على الذكاء الاصطناعي لفهم المستندات واسترجاع المعلومات بذكاء، مما يعزز أداء أنظمة البحث والتفاعل مع المستخدمين.
يبدأ الكورس بشرح أساسيات (RAG)، ويوضّح كيفية قيام (LLMs) بالاستفادة من مصادر المعرفة الخارجية لاسترجاع المعلومات وإنشاء إجابات أكثر دقة وموضوعية. بعد ذلك، ستتعرّف على تقنيات (embeddings) وقواعد بيانات المتجهات، وستتعلم كيفية معالجة المستندات وتحويلها إلى تمثيلات عددية تسهّل عملية البحث والاسترجاع بمرونة وكفاءة. يركّز الكورس أيضًا على تقنيات تقسيم النصوص المخصصة، خاصة للمستندات العربية ومتعددة اللغات، لضمان استخراج أجزاء نصية ذات معنى يعزز جودة استجابات الذكاء الاصطناعي.
بعد بناء الأساسيات، ستنتقل إلى تطوير واجهة مستخدم تفاعلية باستخدام (Streamlit)، مما يسمح للمستخدمين بتحميل المستندات وطرح الأسئلة والحصول على إجابات دقيقة. كما ستتعلم كيفية نشر نظام (RAG) على (AWS) باستخدام (Docker) وحاويات التطبيقات، بالإضافة إلى تشغيله على (EC2 Instance) لضمان قابلية التوسع والعمل في بيئات الإنتاج بفعالية.
بنهاية الكورس، ستكون قادرًا على بناء نظام (RAG) متكامل وفعّال لاسترجاع المعلومات ومعالجة البيانات بذكاء. سواء كنت مطورًا، عالم بيانات، أو باحثًا في الذكاء الاصطناعي، سيوفر لك هذا الكورس المعرفة العملية والمهارات التقنية اللازمة لبناء ونشر حلول ذكاء اصطناعي متقدمة في بيئات الإنتاج.