دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
3 ساعت 15 دقیقهمتوسط2025-09-03
مدرسین

Megan Silvey
جزئیات دوره
تو این دوره عملی، مربی Megan Silvey بهت نشون میده چطور با Streamlit برنامههای وب بسازی. این فریمورک متنباز Python، یکی از ابزارهای اصلی دانشمندان داده و مهندسین هوش مصنوعی/یادگیری ماشین شده.
یاد میگیری چطور یه چتبات پرسش و پاسخ مبتنی بر RAG (Retrieval‑Augmented Generation) با استفاده از Python و APIهای OpenAI بسازی و اون رو تو Streamlit پیادهسازی کنی. ابتدا با اصول Streamlit و مدلهای زبانی بزرگ (LLM) آشنا میشی و بهترین روشها برای کار با هوش مصنوعی و APIها رو یاد میگیری. بعدش میبینی چطور دادههای متنی رو آماده کنی و یه پایپلاین RAG بسازی که با رابط چت Streamlit ادغام بشه.
در پایان دوره، تو قادر خواهی بود چتبات کاملاً عملیاتی خودت رو تست، نگهداری و روی Streamlit Community Cloud مستقر کنی.
اهداف یادگیری
آمادهسازی دادهها و ساخت ذخیرهسازی محلی برداری (vector store) برای چتبات Streamlit
پیادهسازی پایپلاین RAG که اطلاعات زمینهای رو بازیابی و از LLM برای پاسخهای دقیق استفاده میکنه
ساخت رابط چت تعاملی در Streamlit، مدیریت تاریخچه گفتگو و کنترل خطاها
استقرار و نگهداری چتبات مبتنی بر RAG روی Streamlit Community Cloud
یاد میگیری چطور یه چتبات پرسش و پاسخ مبتنی بر RAG (Retrieval‑Augmented Generation) با استفاده از Python و APIهای OpenAI بسازی و اون رو تو Streamlit پیادهسازی کنی. ابتدا با اصول Streamlit و مدلهای زبانی بزرگ (LLM) آشنا میشی و بهترین روشها برای کار با هوش مصنوعی و APIها رو یاد میگیری. بعدش میبینی چطور دادههای متنی رو آماده کنی و یه پایپلاین RAG بسازی که با رابط چت Streamlit ادغام بشه.
در پایان دوره، تو قادر خواهی بود چتبات کاملاً عملیاتی خودت رو تست، نگهداری و روی Streamlit Community Cloud مستقر کنی.
اهداف یادگیری
آمادهسازی دادهها و ساخت ذخیرهسازی محلی برداری (vector store) برای چتبات Streamlit
پیادهسازی پایپلاین RAG که اطلاعات زمینهای رو بازیابی و از LLM برای پاسخهای دقیق استفاده میکنه
ساخت رابط چت تعاملی در Streamlit، مدیریت تاریخچه گفتگو و کنترل خطاها
استقرار و نگهداری چتبات مبتنی بر RAG روی Streamlit Community Cloud
مهارت ها
Programming FoundationsGenerative AIArtificial Intelligence FoundationsPythonArtificial Intelligence (AI)Open SourceSoftware DevelopmentOne-Off
سرفصل ها
۰. مقدمه
- 01 - اولین برنامه مبتنی بر LLM خود را با پایتون و Streamlit بسازید
- 02 - فضاهای کد گیتهاب
۱. عملی - ساخت پایه و اساس برنامه چت
- 03 - چرا از Streamlit برای ساخت برنامههای وب مبتنی بر هوش مصنوعی استفادهکنیم ?
- 04 - اولین برنامه Streamlit خود را بسازید
- 05 - دستورات پایه Streamlit برای توسعه وب
- 06 - ساخت ویژگیهای چت - افزودن ورودی و نمایش پیامها
۲. دورههای مقدماتی LLM
- 07 - مدلهای زبان بزرگ (LLM) چیستند؟
- 08 - تولید افزوده بازیابی (RAG) چیست؟
- 09 - دستورالعملهایی برای کار با هوش مصنوعی و APIها
- 10 - نحوه اتصال به OpenAI API
- 11 - ارسال درخواستهای کاربر به یک LLM و نمایش پاسخ
- 12 - ذخیره و نمایش تاریخچه چت در برنامه شما
۳. ایجاد پایگاه دانش
- 13 - نحوه کار ربات پرسش و پاسخ اسناد
- 14- معرفی کاوش کالیفرنیا
- 15 - آمادهسازی دادههای متنی برای جاسازی
- 16 - ایجاد جاسازیها از متن برای قابلیت جستجو
- 17 - ایجاد یک فروشگاه بردار Faiss برای بازیابی سریع
- 18 - جستجوی پایگاه داده برداری برای یافتن اطلاعات مرتبط
- 19 - برای پاسخهای بهتر در آزمون LLM، سؤالات RAG مؤثر بسازید
- 20 - از تابع پرسوجوی RAG برای ترکیب جستجو و چت استفاده کنید
۴. ایجاد رابط کاربری چتبات
- 21 - ایجاد یک رابط کاربری چت در Streamlit برای تعاملات LLM
- 22 - خط لوله RAG را در برنامه Streamlit خود ادغام کنید
- 23 - با استفاده از ربات چت خود، خطاها را به طور مناسب مدیریت کنید
- 24 - بازخورد واضح و مفید به کاربران ارائه دهید
- 25 - چتبات خود را آزمایش کنید تا از عملکرد روان آن اطمینان حاصل کنید
- 26 - چتبات خود را حفظ و بهبود دهید
- 27 - چتبات خود را به صورت رایگان در Streamlit Community Cloud مستقر کنید
نتیجهگیری
- 28 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی کدنویسی ساختاریافته Vibe با عوامل کدنویسی هوش مصنوعی