آموزش ساخت دستیار هوشمند با Ollama و پروتکل MCP + پروژه عملی LLM + گواهینامه

آموزش ساخت دستیار هوشمند با Ollama و پروتکل MCP + پروژه عملی LLM + گواهینامه

این آموزش طراحی و پیاده سازی یک دستیار هوشمند با استفاده از Ollama و پروتکل MCP را گام به گام توضیح می دهد و شامل یک پروژه عملی مبتنی بر مدل های زبانی بزرگ است.

تریلر دوره

توضیحات کامل دوره

پروتکل MCP چیست؟ پروتکل MCP (مخفف Model-Context-Protocol) یک استاندارد نوظهور و باز برای تعامل ساخت‌یافته با مدل‌های زبانی بزرگ (LLM) به‌ شمار می‌آید. این پروتکل مانند یک «...

پروتکل MCP چیست؟

پروتکل MCP (مخفف Model-Context-Protocol) یک استاندارد نوظهور و باز برای تعامل ساخت‌یافته با مدل‌های زبانی بزرگ (LLM) به‌ شمار می‌آید. این پروتکل مانند یک «رابط جهانی» (تشبیه به USB-C) عمل می‌کند و به توسعه‌دهندگان اجازه می‌دهد تا داده‌ها، پرسش‌ها و زمینه‌ موردنیاز را به‌ شکلی سازمان‌یافته به مدل‌های هوش مصنوعی ارائه دهند. MCP با هدف ایجاد انسجام، تکرارپذیری و توسعه‌پذیری در پروژه‌های مبتنی بر LLM طراحی شده است و در حال تبدیل شدن به بخشی از معماری مدرن اپلیکیشن‌های هوشمند است.

Ollama  چیست؟

Ollama یک ابزار خط فرمان سبک و متن‌باز است که امکان اجرای آفلاین مدل‌های زبانی مانند LLaMA ،Mistral ،Gemma و موارد دیگر را در محیط محلی فراهم می‌سازد. این ابزار برای توسعه‌دهندگانی طراحی شده است که می‌خواهند بدون اتصال دائمی به سرورهای ابری، با مدل‌های هوش مصنوعی تعامل داشته باشند، داده‌های خصوصی را پردازش کنند و چت‌بات‌ها یا Agentهای محلی توسعه دهند. Ollama با ارائه‌ API داخلی، به‌ سادگی با زبان‌هایی مانند پایتون قابل ترکیب است.

اهمیت یادگیری ساخت دستیار هوشمند با Ollama و پروتکل MCP چیست؟

امروزه مدل‌هایی مانند GPT،Mistral و Claude در قلب سامانه‌های هوش مصنوعی، چت‌بات‌ها، موتورهای پاسخ‌گو و Agentهای متنی قرار دارند. اما این مدل‌ها تنها زمانی عملکرد قابل‌اعتماد دارند که داده‌ها و زمینه‌ لازم (context) به‌ درستی به آن‌ها ارائه شود. در غیر این صورت، با پاسخ‌های نادرست و ناکارآمد مواجه می‌شویم.

پروتکل MCP پاسخی استاندارد و مدرن به این چالش است. یادگیری MCP به توسعه‌دهندگان کمک می‌کند تا به‌ صورت اصولی، ماژولار، قابل نگهداری و توسعه‌پذیر با مدل‌های زبانی کار کنند و از حداکثر توان آن‌ها بهره ببرند. همچنین، ابزار Ollama با اجرای آفلاین مدل‌ها، بستر مناسبی برای توسعه‌ سریع و امن دستیارهای هوشمند فراهم می‌سازد. تسلط بر این مهارت‌ها به‌ ویژه برای افرادی که قصد دارند در حوزه‌هایی مانند طراحی چت‌بات، LLM Agent، استخراج اطلاعات از اسناد یا سیستم‌های پرسش‌وپاسخ هوشمند فعالیت کنند، ضروری و ارزشمند است.

در این فرادرس چه چیزی یاد می‌گیریم؟

در این آموزش، مفاهیم نوین مانند پروتکل MCP و تعامل با مدل‌های زبانی بزرگ (LLM) به‌ صورت پروژه‌محور، گام‌به‌گام و با رویکردی کاملا عملی آموزش داده می‌شود. ساختار آموزش به‌گونه‌ای طراحی شده که:

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

در ابتدا، مفاهیم پایه‌ای به زبان ساده و با تشبیهاتی مانند «MCP مشابه USB-C برای مدل‌های زبانی» را توضیح می‌دهیم. سپس ساختار MCP شامل سه بخش اصلی Model، Context و Protocol را معرفی و تحلیل خواهیم کرد. در ادامه به موارد زیر می‌پردازیم:

  • نصب و راه‌اندازی ابزار Ollama برای اجرای آفلاین مدل
  • انتخاب یک فایل متنی یا PDF به‌عنوان منبع context
  • استخراج محتوا و آماده‌سازی prompt به سبک MCP
  • ارسال ساخت‌یافته درخواست به مدل از طریق API
  • دریافت پاسخ و ارزیابی کیفیت پاسخ‌ها
  • پیشنهاد مسیرهای توسعه پروژه با اتصال به منابع داده متنوع
  • آشنایی با ابزارهای تکمیلی مانند LangChain

در پایان این فرادرس، مخاطب توانایی پیاده‌سازی یک دستیار هوشمند ساده اما کاربردی را خواهد داشت و با مفاهیم و ابزارهای کلیدی در این مسیر آشنا می‌شود.

  • فصل یکم: مقدمه و ضرورت MCP
    • درس ۱: مشکل تعامل سنتی با LLMها – عدم درک Context
    • درس ۲: تشبیه MCP به USB-C برای مدل‌های زبانی
    • درس ۳: نیاز به استانداردسازی در ارسال Context
    • درس ۴: مقدمه‌ای بر نقش MCP در معماری‌ اپ‌های هوش مصنوعی مدرن
  • فصل دوم: ساختار پروتکل MCP به زبان ساده
    • درس ۵: معماری پروتکل MCP
    • درس ۶: Model – موتور زبانی
    • درس ۷: Context – داده‌های زمینه – مستندات، تاریخچه، اطلاعات کاربر
    • درس ۸: Protocol – نحوه ارتباط استاندارد و قالب‌بندی داده‌ها
    • درس ۹: مثالی ساده از یک درخواست به سبک MCP
    • درس ۱۰: مقایسه با روش‌های سنتی مانند Prompt مستقیم
  • فصل سوم: نصب و معرفی ابزار Ollama
    • درس ۱۱: معرفی و نصب Ollama روی سیستم (ویندوز)
    • درس ۱۲: دریافت یک مدل زبانی بزرگ متن باز ( LLM)
    • درس ۱۳: بررسی API بومی و Local Endpoint
  • فصل چهارم: پروژه عملی – ساخت دستیار هوشمند با کتابخانه FastMCP و زبان پایتون
    • درس ۱۴: مرور اجزای کتابخانه FastMCP
    • درس ۱۵: آماده‌سازی سرور MCP (MCP Server)
    • درس ۱۶: پیاده‌سازی تابع استخراج متن (Context)
    • درس ۱۷: تعریف ابزار MCP (MCP Tool) و ارسال Prompt به Ollama
    • درس ۱۸: پیاده‌سازی کلاینت MCP (MCP Client)
    • درس ۱۹: تست دستیار هوشمند
  • فصل پنجم: راهنمایی ادامه مسیر
    • درس ۲۰: جمع‌بندی و نتیجه مباحث
    • درس ۲۱: ادامه یادگیری
       

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

  • چکیده
    0:01:16

  • مشکل تعامل سنتی با LLMها – عدم درک Context
    رایگان 0:04:30
  • تشبیه MCP به USB-C برای مدل‌های زبانی
    0:06:31
  • نیاز به استانداردسازی در ارسال Context
    رایگان 0:06:42
  • مقدمه‌ای بر نقش MCP در معماری‌ اپ‌های هوش مصنوعی مدرن
    0:05:03

  • معماری پروتکل MCP
    0:03:03
  • Model – موتور زبانی
    0:04:13
  • Context – داده‌های زمینه – مستندات، تاریخچه، اطلاعات کاربر
    0:02:53
  • Protocol – نحوه ارتباط استاندارد و قالب‌بندی داده‌ها
    رایگان 0:05:34
  • مثالی ساده از یک درخواست به سبک MCP
    0:03:58
  • مقایسه با روش‌های سنتی مانند Prompt مستقیم
    0:02:54

  • معرفی و نصب Ollama روی سیستم (ویندوز)
    0:04:31
  • دریافت یک مدل زبانی بزرگ متن باز ( LLM)
    0:08:26
  • بررسی API بومی و Local Endpoint
    0:07:09

  • مرور اجزای کتابخانه FastMCP
    0:06:08
  • آماده‌سازی سرور MCP (MCP Server)
    رایگان 0:07:16
  • پیاده‌سازی تابع استخراج متن (Context)
    0:04:40
  • تعریف ابزار MCP (MCP Tool) و ارسال Prompt به Ollama
    0:08:18
  • پیاده‌سازی کلاینت MCP (MCP Client)
    0:06:36
  • تست دستیار هوشمند
    0:05:02

  • جمع‌بندی و نتیجه مباحث
    0:03:35
  • ادامه یادگیری
    0:06:36

  • آموزش ساخت دستیار هوشمند با Ollama و پروتکل MCP + پروژه عملی LLM

  • تمرین ۱ - افزدون قابلیت خلاصه‌سازی خودکار
  • تمرین ۲ - قابلیت تولید سوال از سند

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,690,000 تومان
338,000 تومان
80% تخفیف

این دوره شامل:
9 فصل آموزشی
1:54:54 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 13:38:12
تعداد امتیازها: 14
تعداد دانشجو: 233
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: