آموزش توسعه اپلیکیشن‌های 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

7. جمع‌بندی 7. Wrap up

  • جمع‌بندی و گام‌های بعدی Wrap up and next steps

نمایش نظرات

آموزش توسعه اپلیکیشن‌های RAG با LlamaIndex و Next.js
جزییات دوره
2h 53m
33
(آخرین آپدیت)
1,101
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Packt Publishing Packt Publishing

دانش فنی در حرکت