لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه اپلیکیشنهای RAG با LlamaIndex و Next.js
- آخرین آپدیت
دانلود Developing RAG Apps with LlamaIndex and Next.js
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توضیحات دوره
این دوره در مورد چیست؟
در این دوره، توسعه اپلیکیشنهای تولید متن تقویتشده با بازیابی (RAG) را با استفاده از LlamaIndex و جاوا اسکریپت (JavaScript) بیاموزید. پس از بررسی پیشنیازها و اهداف پروژه، بر روی راهاندازی محیط توسعه، از جمله پیکربندی Node.js و دریافت کلیدهای API OpenAI برای تعامل بینقص با LlamaIndex تمرکز خواهیم کرد. سپس وارد مباحث بنیادی LlamaIndex مانند دریافت دادهها (Data Ingestion)، ایندکسگذاری و پرسوجو (Querying) میشویم. در ادامه، سیستمهای RAG پایه و سفارشی را ساخته، دادههای ساختاریافته را کوئری زده و از طریق یک Express API با LlamaIndex تعامل برقرار میکنیم. تمرینات این دوره شما را برای مدیریت سناریوهای پیچیده، مانند کوئری زدن در فایلهای PDF و ادغام چندین منبع داده آماده میکند. بخشهای نهایی بر موضوعات پیشرفته از جمله مدیریت پایداری دادهها (Persistence) و استقرار اپلیکیشنهای آماده تولید (Production-ready) متمرکز است. شما یاد خواهید گرفت که چگونه یک اپلیکیشن چتبات Full-stack با Next.js بسازید و از ابزار create-llama CLI برای راهاندازی و شخصیسازی سریع استفاده کنید. در پایان، قادر خواهید بود اپلیکیشنهای RAG مقیاسپذیر را طراحی، سفارشیسازی و مستقر کنید.
توجه: این دوره توسط Packt Publishing تهیه شده است و ما افتخار میکنیم که این محتوا را در کتابخانه خود میزبانی کنیم.
اهداف دوره
در پایان این دوره چه تواناییهایی کسب خواهم کرد؟
ساخت سیستمهای RAG با استفاده از LlamaIndex و JavaScript.
راهاندازی و پیکربندی کامل محیط توسعه برای اپلیکیشنهای RAG.
پیادهسازی تکنیکهای دریافت داده و ایندکسگذاری با LlamaIndex.
ساخت کوئریهای پیچیده LlamaIndex با استفاده از لودرهای داده و موتورهای سفارشی.
توسعه یک چتبات Full-stack با Next.js، LlamaIndex و OpenAI.
استقرار سیستمهای RAG مقیاسپذیر با دادههای پایدار برای محیط عملیاتی.
مخاطبان دوره
این دوره برای چه کسانی است؟
توسعهدهندگان نرمافزار
مهندسان هوش مصنوعی (AI Engineers)
مهندسان یادگیری ماشین (ML Engineers)
دانشمندان داده (Data Scientists)
توسعهدهندگان وب
علاقهمندان به تکنولوژی و ادغام هوش مصنوعی در برنامهها
متخصصان IT متمرکز بر راهکارهای مقیاسپذیر
پیشنیازها
قبل از شروع این دوره چه چیزهایی باید بدانم؟
دانش پایه جاوا اسکریپت (JavaScript) و توسعه وب
آشنایی با APIها و مفاهیم توسعه بکاند (Backend)
داشتن درک اولیهای از مفاهیم هوش مصنوعی یا یادگیری ماشین مفید است اما الزامی نیست.
سرفصل ها و درس ها
مقدمه
Introduction
پیشنیازهای دوره و مخاطبان هدف
Course prerequisites and who is this course for?
ساختار دوره
Course structure
مشاهده کنید: چه چیزی در این دوره خواهید ساخت
Please watch: What you'll build in this course
مقدمه
Introduction
1. راهاندازی محیط توسعه
1. Development Environment Setup
ساخت حساب OpenAI و دریافت API key
Setup OpenAI account and the OpenAI API key
راهاندازی محیط توسعه: دستورالعملهای Node.js
Set up dev environment: Node.js instructions
2. بررسی عمیق LlamaIndex: مبانی
2. LlamaIndex Deep Dive: Fundamentals
بررسی کلی LlamaIndex: دریافت داده، ایندکسگذاری و رابط کوئری
LlamaIndex: Data ingestion, indexing and query interface overview
خلاصه مبحث
Summary
بررسی عمیق LlamaIndex و ویژگیهای کلیدی
Deep dive into LlamaIndex and key features: Overview
دوره فشرده RAG
RAG crash course
بررسی جریان کاری LlamaIndex
LlamaIndex flow: Overview
پروژه عملی: راهاندازی سیستم RAG ساده با LlamaIndex
Hands-on: Set up LlamaIndex simple RAG system
3. بررسی عمیق LlamaIndex: مفاهیم اصلی و لودرهای داده
3. LlamaIndex Deep Dive: Main Concepts and Data Loaders
پروژه عملی: استخراج دادههای ساختاریافته
Hands-on: Structured data extraction
پروژه عملی: تعامل با سیستم RAG از طریق Express API
Hands-on: Interacting with a RAG system through an Express API, full hands-on
مرحله کوئری: بررسی کامل ChatEngine و Query Engine
Querying stage: ChatEngine and querying engine full overview
پروژه عملی: ساخت یک سیستم RAG سفارشی با LlamaIndex
Hands-on: Create a custom RAG system with LlamaIndex
پروژه عملی: کوئری زدن در یک فایل PDF
Hands-on: Querying a PDF file
مرحله کوئری: بررسی کلی
The querying stage: Overview
خلاصه مبحث
Summary
مفاهیم هسته LlamaIndex: ایندکس لودرها
LlamaIndex core concepts: Loaders index
4. ایجنتها و کوئریهای پیشرفته با LlamaIndex
4. Agents and Advanced Queries with LlamaIndex
پروژه عملی: ایجاد RouterQueryEngine برای مدیریت چندین موتور کوئری
Hands-on: Creating a RouterQueryEngine to handle multiple query engines
ایجنتها و کوئریهای پیشرفته: بررسی RouterQueryEngine
Agents and advanced queries: The RouterQueryEngine overview
پروژه عملی: تعریف توابع و ابزارهای کوئری برای شروع چت با ایجنت
Hands-on: Defining functions and querying tools to start chatting with the agent
پروژه عملی: سیستم RAG با چندین منبع داده
Hands-on: RAG system with multiple data sources
5. پایداری دادهها و تکنیکهای آماده برای تولید
5. Persist Your Data and Production-Ready Techniques
تکنیکهای آماده برای تولید: مقدمه
Production-ready techniques: Introduction
خلاصه مبحث
Summary
پروژه عملی: بارگذاری ایندکس با دادههای پایدار و پاسخهای استریم
Hands-on: Load index with the persisted data and stream response
پروژه عملی: کار با دادهها در LlamaIndex
Hands-on: Data with LlamaIndex
6. ساخت چتبات وب Full-stack با NextJS و استقرار آن
6. NextJS Full-stack Web Application Chatbot with One Command and Deployment
پروژه عملی: استقرار اپلیکیشن چت Full-stack Next.js در Vercel
Hands-on: Deploying our Next.js full-stack chat app to Vercel
اپلیکیشن چتبات با Next.js: بررسی کلی وب اپلیکیشن Full-stack
Chatbot app with Next.js: Full-stack web app, overview
پروژه عملی: تولید وب اپلیکیشن Full-stack با دستور create-llama CLI
Hands-on: Generating a full-stack web app with create-llama CLI command
پروژه عملی: شخصیسازی اپلیکیشن با دادههای خودتان و چت با آن
Hands-on: Customizing the app with your own data and chatting with it
نمایش نظرات