آموزش ساخت اپلیکیشن با هوش مصنوعی: توسعه برنامه‌های مبتنی بر LLM با Streamlit - آخرین آپدیت

دانلود Build with AI: LLM-Powered Applications with Streamlit

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

توضیحات دوره

این دوره درباره چیست؟

در این دوره عملی، مدرس «مگان سیلوی» به شما آموزش می‌دهد که چگونه از Streamlit برای ساخت اپلیکیشن‌های وب استفاده کنید. این فریم‌ورک متن‌باز پایتون به ابزاری کلیدی برای دانشمندان داده و مهندسان AI/ML تبدیل شده است. به‌طور خاص، یاد می‌گیرید که چگونه یک چت‌بات پرسش و پاسخ اسناد را با استفاده از روش تولید تقویت‌شده با بازیابی (RAG) در Streamlit و با بهره‌گیری از پایتون و API شرکت OpenAI طراحی و مستقر کنید. مسیر یادگیری با بررسی کلی Streamlit و مدل‌های زبانی بزرگ (LLMs) و همچنین بهترین روش‌های کار با هوش مصنوعی و APIها آغاز می‌شود. سپس، نحوه آماده‌سازی داده‌های متنی برای ایجاد یک خط لوله RAG که با رابط چت Streamlit ادغام شود را خواهید آموخت. در پایان این دوره، شما آماده خواهید بود تا یک چت‌بات کاملاً کاربردی را در Streamlit Community Cloud تست، نگهداری و منتشر کنید.

این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمام قابلیت‌های IDE مورد علاقه شما را بدون نیاز به نصب نرم‌افزار روی سیستم محلی فراهم می‌کند. با GitHub Codespaces، می‌توانید در هر زمان و با هر دستگاهی تمرینات عملی را انجام دهید و با ابزاری کار کنید که احتمالاً در محیط‌های کاری واقعی با آن مواجه خواهید شد. برای شروع، ویدیو «استفاده از GitHub Codespaces در این دوره» را مشاهده کنید.

مدرس

چه کسی این دوره را تدریس می‌کند؟

مگان سیلوی مشاور علوم داده و مؤسس Silvey Solutions است که بینش‌های داده‌محور و کاربردی ارائه می‌دهد و با سازمان‌هایی نظیر سازمان ملل متحد، Emeritus، phData و BankOnIP همکاری داشته است.

اهداف دوره

در پایان این دوره چه توانایی‌هایی کسب می‌کنم؟

  • آماده‌سازی صحیح داده‌ها و ساخت یک ذخیره‌ساز برداری (Vector Store) محلی برای چت‌بات Streamlit.
  • پیاده‌سازی خط لوله تولید تقویت‌شده با بازیابی (RAG) برای استخراج متن‌های مرتبط و پرس‌وجو از LLM جهت دریافت پاسخ‌های دقیق.
  • طراحی یک رابط کاربری (UI) تعاملی برای چت در Streamlit، مدیریت تاریخچه گفتگو و مدیریت خطاها.
  • استقرار و نگهداری یک چت‌بات مبتنی بر RAG در پلتفرم Streamlit Community Cloud.

مخاطبان دوره

این دوره برای چه کسانی است؟

  • برنامه‌نویسان پایتون در حوزه علوم داده و یادگیری ماشین که به دنبال مهارت‌های عملی توسعه هوش مصنوعی هستند.
  • توسعه‌دهندگان نرم‌افزار علاقه‌مند به ساخت اپلیکیشن‌های وب با قابلیت‌های ادغام شده هوش مصنوعی.
  • متخصصانی که قصد دارند با ساخت اپلیکیشن‌های مبتنی بر AI، رزومه و پورتفولیوی خود را برای فرصت‌های شغلی ارتقا دهند.

پیش‌نیازها

قبل از شروع این دوره باید چه چیزهایی بدانم؟

  • درک پایه از برنامه‌نویسی پایتون.
  • آشنایی با تکنیک‌های تحلیل داده‌ها.
  • دانش بنیادی در مورد اصول یادگیری ماشین (Machine Learning).

سرفصل ها و درس ها

مقدمه Introduction

  • معرفی GitHub Codespaces GitHub Codespaces

  • ساخت اولین اپلیکیشن مبتنی بر LLM با پایتون و Streamlit Build your first LLM-powered app with Python and Streamlit

1. بخش عملی: ساخت زیرساخت اپلیکیشن چت 1. Hands-On: Building the Chat App Foundation

  • ساخت اولین اپلیکیشن Streamlit Build your first Streamlit app

  • پیاده‌سازی قابلیت‌های چت: افزودن ورودی و نمایش پیام‌ها Build chat features: Add input and display messages

  • چرا از Streamlit برای ساخت اپلیکیشن‌های وب هوش مصنوعی استفاده کنیم؟ Why use Streamlit to build AI-powered web apps?

  • دستورات پایه Streamlit برای توسعه وب Basic Streamlit commands for web development

2. مبانی مدل‌های زبانی بزرگ (LLM) 2. LLM Foundations

  • ذخیره و نمایش تاریخچه چت در اپلیکیشن Save and display chat history in your application

  • راهنمای کار با هوش مصنوعی و APIها Guidelines for working with AI and APIs

  • تولید تقویت‌شده با بازیابی (RAG) چیست؟ What is retrieval-augmented generation (RAG)?

  • ارسال درخواست‌های کاربر به LLM و نمایش پاسخ Send user prompts to an LLM and display the response

  • نحوه اتصال به API شرکت OpenAI How to connect to OpenAI API

  • مدل‌های زبانی بزرگ (LLMs) چیستند؟ What are large language models (LLMs)?

3. ساخت پایگاه دانش 3. Building Your Knowledge Base

  • آماده‌سازی داده‌های متنی برای Embedding Prepare text data for embedding

  • استفاده از تابع Query در RAG برای ترکیب جستجو و چت Use the RAG query function to combine search and chat

  • پرس‌وجو از پایگاه داده برداری برای یافتن اطلاعات مرتبط Query the vector database to find relevant information

  • ساخت پرامپت‌های موثر RAG برای دریافت پاسخ‌های بهتر از LLM Construct effective RAG prompts for better LLM answers

  • نحوه عملکرد چت‌بات پرسش و پاسخ اسناد How the document Q&A chatbot works

  • معرفی پروژه Explore California Introducing Explore California

  • تولید Embedding از متن برای قابلیت جستجو Generate embeddings from text for searchability

  • ساخت Vector Store با استفاده از Faiss برای بازیابی سریع Create a Faiss vector store for fast retrieval

4. طراحی رابط کاربری چت‌بات 4. Creating the Chatbot Interface

  • طراحی رابط کاربری چت در Streamlit برای تعامل با LLM Create a chat UI in Streamlit for LLM interactions

  • تست چت‌بات برای اطمینان از عملکرد روان Test your chatbot to ensure it works smoothly

  • نگهداری و بهبود چت‌بات Maintain and improve your chatbot

  • مدیریت صحیح خطاها در چت‌بات Handle errors gracefully with your chatbot

  • استقرار رایگان چت‌بات در Streamlit Community Cloud Deploy your chatbot to Streamlit Community Cloud for free

  • ارائه بازخوردهای واضح و مفید به کاربران Provide clear and helpful feedback to users

  • ادغام خط لوله RAG در اپلیکیشن Streamlit Integrate the RAG pipeline into your Streamlit app

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش ساخت اپلیکیشن با هوش مصنوعی: توسعه برنامه‌های مبتنی بر LLM با Streamlit
جزییات دوره
3h 16m
28
(آخرین آپدیت)
2,230
- از 5
ندارد
دارد
دارد
Megan Silvey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Megan Silvey Megan Silvey

مشاور علم داده

مگان سیلوی یک مشاور علم داده است.

مگان مشتاق کمک به شرکت ها در تصمیم گیری های مبتنی بر داده است. او Silvey Solutions را برای کمک به ایجاد تفاوت در جامعه داده با ارائه بینش‌های عملی و مبتنی بر داده تأسیس کرد. برخی از مشتریان برجسته ای که او با آنها کار کرده است عبارتند از: سازمان ملل متحد، بازنشسته، phData و BankOnIP.

او مدرک کارشناسی ارشد را در تجزیه و تحلیل داده ها از دانشگاه ایالتی کانزاس و لیسانس ریاضیات با رشته روانشناسی را در دانشگاه کانزاس دریافت کرد.