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

دانلود Build Local AI Apps with Ollama, Python, and Streamlit

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت اپلیکیشن‌های هوش مصنوعی خصوصی و آماده‌ی تولید به‌صورت محلی با استفاده از Ollama، پایتون، Streamlit، RAG، حافظه، ابزارها و پروژه‌های واقعی. نصب Ollama و اجرای مدل‌های زبانی بزرگ (LLM) به‌صورت محلی روی کامپیوتر. اتصال برنامه‌های پایتون به مدل‌های Ollama. ساخت اپلیکیشن‌های هوش مصنوعی تعاملی با Streamlit. ایجاد چت‌بات‌هایی با حافظه، شخصیت‌های تعریف شده و تاریخچه گفتگو. پردازش اسناد PDF و متنی برای گردش‌کارهای هوش مصنوعی محلی. تولید Embeddingها و ساخت جستجوی معنایی با ChromaDB. ایجاد اپلیکیشن‌های تولید محتوای تقویت‌شده با بازیابی (RAG) همراه با ارجاعات. تولید خروجی‌های ساختاریافته JSON، خلاصه‌ها، فلش‌کارت‌ها و کوییزها. ساخت اپلیکیشن‌های هوش مصنوعی ابزار-محور و گردش‌کارهای پژوهشی. ارزیابی، بهینه‌سازی و مدیریت اپلیکیشن‌های هوش مصنوعی محلی در سطح تولید. پیشنیازها: مهارت‌های پایه کامپیوتر و توانایی نصب نرم‌افزار. یک کامپیوتر با سیستم‌عامل ویندوز، macOS یا لینوکس با قابلیت اجرای Ollama. حداقل ۸ گیگابایت رم (۱۶ گیگابایت یا بیشتر توصیه می‌شود). فضای ذخیره‌سازی کافی برای دانلود مدل‌های هوش مصنوعی محلی. دانش پایه پایتون مفید است اما الزامی نیست. بدون نیاز به تجربه قبلی در یادگیری ماشین یا هوش مصنوعی. بدون نیاز به اشتراک‌های پولی API هوش مصنوعی. استفاده از یک ویرایشگر کد مانند Visual Studio Code توصیه می‌شود. اتصال اینترنت در ابتدا برای نصب ابزارها و مدل‌ها مورد نیاز است. اشتیاق به دنبال کردن تمرینات عملی و آزمایش کدها.

اپلیکیشن‌های هوش مصنوعی قدرتمند، خصوصی و کاربردی را مستقیماً روی کامپیوتر خود با Ollama، Pythonو Streamlitبسازید.

این دوره عملی به شما می‌آموزد چگونه اپلیکیشن‌های هوش مصنوعی محلیکاملی را بدون وابستگی به APIهای پولی یا ارسال اطلاعات حساس به سرویس‌های ابری خارجی ایجاد کنید. شما یاد می‌گیرید چگونه مدل‌های زبانی بزرگ را به‌صورت محلی اجرا کنید، آن‌ها را به پایتون متصل نمایید، پرامپت‌های موثر طراحی کنید، رابط‌های کاربری تعاملی بسازید و ایده‌های ساده را به اپلیکیشن‌های مفید هوش مصنوعی تبدیل کنید.

دوره با مبانی هوش مصنوعی محلیآغاز می‌شود. شما Ollama را نصب کرده، مدل‌های محلی را مدیریت می‌کنید، پارامترهای مدل را تنظیم نموده، دستورالعمل‌های سیستمی می‌نویسید و مدل‌ها را به برنامه‌های پایتون متصل می‌کنید. سپس از Streamlit برای ایجاد رابط‌های کاربری تحت وب و تمیز استفاده خواهید کرد تا پروژه‌هایتان به راحتی قابل استفاده و نمایش باشند.

در ادامه، اپلیکیشن‌های گفتگو-محور با تاریخچه چت، حافظه، شخصیت‌های قابل شخصی‌سازی، وضعیت نشست (Session State)، خروجی گفتگوها و کنترل‌های بازنشانی می‌سازید. همچنین یاد می‌گیرید چگونه اسناد PDF و متنی را پردازش کنید، محتوا را پاکسازی و تکه‌تکه (Chunking) نمایید، Embeddingهای محلیتولید کنید، بردارها را در ChromaDBذخیره کرده و جستجوی معناییرا در دانش خصوصی خود اجرا کنید.

سپس، اپلیکیشن‌های کامل تولید محتوای تقویت‌شده با بازیابییا RAGرا خواهید ساخت. شما بخش‌های مرتبط از اسناد را بازیابی کرده، پرامپت‌های مستند می‌سازید، پاسخ‌هایی همراه با منابع و ارجاع به صفحه تولید می‌کنید، توهمات مدل (Hallucinations) را کاهش داده و سوالاتی که در اسناد موجود نیستند را مدیریت می‌کنید.

این دوره همچنین خروجی‌های ساختاریافته هوش مصنوعی، قالب‌های پرامپت قابل استفاده مجدد، تولید JSON، خلاصه‌سازی، فلش‌کارت‌ها، کوییزها، ردیابی پیشرفت و اپلیکیشن‌های یادگیری را پوشش می‌دهد. در نهایت به سراغ هوش مصنوعی ابزار-محورمی‌روید، جایی که مدل‌ها می‌توانند توابع پایتون را فراخوانی کنند، وظایف پژوهشی را سازماندهی کرده، شواهد را مقایسه کنند و گزارش‌های پژوهشی ساختاریافته تولید نمایند.

هر روز شامل یک پروژه عملی و صنعت‌محور است. شما یک دستیار عملیات کارخانه، چت‌بات خدمات مهمان هتل، یافت‌کننده بندهای قراردادهای حقوقی، دستیار تطبیق بانکی، دستیار آموزش تکنسین هواپیما، دستیار پژوهش داروییو مرکز کنترل هوش مصنوعی عملیات خرده‌فروشیخواهید ساخت.

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

برای شروع نیازی نیست متخصص هوش مصنوعی باشید. هر مفهوم به‌صورت گام‌به‌گام و با مثال‌های عملی توضیح داده شده است. به‌جای یادگیری تئوری‌های مجزا، درک خواهید کرد که چرا هر جزء اهمیت دارد، قطعات چگونه با هم کار می‌کنند و چگونه مشکلات رایج را عیب‌یابی کنید. این دوره به شما کمک می‌کند تا در کار با مدل‌های محلی، جریان‌های کاری پایتون، خط لوله‌های اسناد، پایگاه‌داده‌های برداری و توسعه اپلیکیشن‌های تعاملی اعتماد به نفس پیدا کنید.

در پایان دوره، شما نحوه ساخت اپلیکیشن‌های چندصفحه‌ای Streamlit، مدیریت مدل‌ها و اسناد، بهینه‌سازی عملکرد، پیاده‌سازی لاگینگ و اعتبارسنجی، ارزیابی کیفیت بازیابی، مقایسه پاسخ‌های مدل، بازسازی ایندکس‌های برداری و نظارت بر بازخوردهای کاربران را خواهید آموخت.

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

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


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

روز اول —مبانی هوش مصنوعی محلی با Ollama Day 1 — Local AI Foundations with Ollama

  • دمو: دستیار محلی عملیات کارخانه Demo: Local Factory Operations Assistant

  • هوش مصنوعی محلی در مقابل هوش مصنوعی ابری Local AI versus cloud-based AI

  • نصب Ollama و مدیریت مدل‌های محلی Installing Ollama and managing local models

  • اتصال برنامه‌های پایتون به Ollama Connecting Python applications to Ollama

  • طراحی پرامپت، دستورالعمل‌های سیستمی و پارامترهای مدل Prompt design, system instructions, and model parameters

  • ساخت رابط‌های کاربری پایه هوش مصنوعی با Streamlit Building basic Streamlit AI interfaces

  • آزمایش عملی: دستیار محلی عملیات کارخانه Hands-on Lab: Local Factory Operations Assistant

روز دوم —هوش مصنوعی گفتگو-محور و حافظه Day 2 — Conversational AI and Memory

  • دمو: چت‌بات خصوصی خدمات مهمان هتل Demo: Private Hotel Guest-Service Chatbot

  • پیام‌های سیستمی، کاربر و دستیار System, user, and assistant messages

  • مدیریت گفتگوهای چندمرحله‌ای Multi-turn conversation management

  • وضعیت نشست (Session State) در Streamlit Streamlit session state

  • شخصیت‌های چت‌بات و رفتار پاسخ‌دهی Chatbot personas and response behavior

  • ذخیره، بازنشانی و خروجی گرفتن از گفتگوها Saving, resetting, and exporting conversations

  • آزمایش عملی: چت‌بات خصوصی خدمات مهمان هتل Hands-on Lab: Private Hotel Guest-Service Chatbot

روز سوم —پردازش اسناد و جستجوی معنایی Day 3 — Document Processing and Semantic Search

  • دمو: یافت‌کننده بندهای قراردادهای حقوقی Demo: Legal Contract Clause Finder

  • استخراج متن از اسناد PDF و متنی Extracting text from PDF and text documents

  • پاکسازی و آماده‌سازی محتوای اسناد Cleaning and preparing document content

  • استراتژی‌های تکه‌تکه سازی (Chunking) و مدیریت متاداده‌ها Chunking strategies and metadata management

  • Embeddingهای محلی و شباهت معنایی Local embeddings and semantic similarity

  • ذخیره و جستجوی اسناد با ChromaDB Storing and searching documents with ChromaDB

  • آزمایش عملی: یافت‌کننده بندهای قراردادهای حقوقی Hands-on Lab: Legal Contract Clause Finder

روز چهارم —تولید محتوای تقویت‌شده با بازیابی (RAG) و پرسش و پاسخ اسناد Day 4 — Retrieval-Augmented Generation and Document Q&A

  • درک خط لوله تولید محتوای تقویت‌شده با بازیابی (RAG) Understanding the Retrieval-Augmented Generation pipeline

  • بازیابی تکه‌های مرتبط از اسناد Retrieving relevant document chunks

  • ساخت پرامپت‌های مستند و مبتنی بر منبع Constructing grounded prompts

  • تولید پاسخ‌ها همراه با ارجاعات Generating answers with citations

  • کاهش توهمات و مدیریت سوالات بدون پاسخ در اسناد Reducing hallucinations and handling unsupported questions

  • آزمایش عملی: دستیار خصوصی تطبیق بانکی Hands-on Lab: Private Banking Compliance Assistant

روز پنجم —خروجی‌های ساختاریافته هوش مصنوعی و اپلیکیشن‌های یادگیری Day 5 — Structured AI Outputs and Learning Applications

  • طراحی قالب‌های پرامپت قابل استفاده مجدد Designing reusable prompt templates

  • تولید خروجی‌های ساختاریافته JSON Generating structured JSON outputs

  • خلاصه‌سازی و توضیح مفاهیم Summarization and concept explanation

  • تولید فلش‌کارت و کوییز Flashcard and quiz generation

  • ردیابی امتیازات، پیشرفت و تاریخچه یادگیری Tracking scores, progress, and learning history

  • آزمایش عملی: دستیار آموزش تکنسین هواپیما Hands-on Lab: Aircraft Technician Training Assistant

روز ششم —هوش مصنوعی ابزار-محور و گردش‌کارهای پژوهشی Day 6 — Tool-Using AI and Research Workflows

  • ایجاد ابزارهای پایتونی برای اپلیکیشن‌های هوش مصنوعی Creating Python tools for AI applications

  • تقسیم سوالات پیچیده به وظایف پژوهشی Breaking complex questions into research tasks

  • جستجو و بازیابی اطلاعات از منابع متعدد Searching and retrieving information from multiple sources

  • سازماندهی شواهد و ردیابی منابع Organizing evidence and tracking references

  • تولید گزارش‌های پژوهشی ساختاریافته Generating structured research reports

  • آزمایش عملی: دستیار محلی پژوهش دارویی Hands-on Lab: Local Drug Research Assistant

روز هفتم —اپلیکیشن‌های هوش مصنوعی محلی آماده تولید Day 7 — Production-Ready Local AI Applications

  • ساختاربندی اپلیکیشن‌های چندصفحه‌ای Streamlit Structuring multi-page Streamlit applications

  • پیکربندی، کشینگ و بهینه‌سازی عملکرد Configuration, caching, and performance optimization

  • لاگینگ، اعتبارسنجی و مدیریت خطاها Logging, validation, and error handling

  • ارزیابی کیفیت بازیابی و پاسخ‌های هوش مصنوعی Evaluating retrieval quality and AI responses

  • مدیریت مدل‌ها، اسناد، کاربران و ایندکس‌های برداری Managing models, documents, users, and vector indexes

  • آزمایش عملی: مرکز کنترل هوش مصنوعی عملیات خرده‌فروشی Hands-on Lab: Retail Operations AI Control Center

نمایش نظرات

آموزش ساخت اپلیکیشن‌های هوش مصنوعی محلی با Ollama، پایتون و Streamlit
جزییات دوره
8 hours
45
(آخرین آپدیت)
573
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

School of AI School of AI

Arjun Vaid Arjun Vaid

مهندس نرم‌افزار و مدرس طراحی کاربردی محصول