دوره آموزشی اپلیکیشنهای مبتنی بر 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی ساخت عاملهای هوش مصنوعی محلی با Gemma و Ollama
- دوره آموزشی هوش مصنوعی عملی: ساخت اپلیکیشنهای مجهز به LLM
- دوره آموزشی ساخت برنامههای ارزیابی LLM با LangChain
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی مدلهای گیتهاب: پروتوتایپسازی با مدلهای هوش مصنوعی (2024)
- دوره آموزشی ایجاد برنامههای پیشرفته هوش مصنوعی با پایتون، APIها و مدلهای GitHub
مسیرهای مرتبط
- مسیر آموزشی گواهینامه حرفهای هوش مصنوعی مولد از Snowflake
- مسیر آموزشی ساخت محصولات هوش مصنوعی: گواهینامه حرفهای معماری و ارکستراسیون
- مسیر آموزشی کاوش در هوش مصنوعی برای مهندسی داده
- مسیر آموزشی استفاده از هوش مصنوعی بهعنوان یک تحلیلگر امنیت سایبری
- مسیر آموزشی سواد فنی و آمادگی برای آینده برای مدیران نوظهور
- مسیر آموزشی ساخت مهارتهای آماده برای آینده در عصر هوش مصنوعی مولد
- مسیر آموزشی درک هوش مصنوعی تولیدکننده برای رهبران فناوری
- مسیر آموزشی مدیریت مدلهای زبان بزرگ (LLMs) با LLMOps