ساخت دستیار هوش مصنوعی و اتوماسیون هوشمند

در عصر تحول دیجیتال، هوش مصنوعی و اتوماسیون هوشمند به ابزارهایی هیجان‌انگیز برای خلاقیت و حل مسائل روزمره تبدیل شده‌اند. AI Agentها، به عنوان دستیارهای هوشمند نسل جدید، می‌توانند وظایفی مانند پاسخ به سؤالات، مدیریت برنامه‌ها یا حتی بازی‌های تعاملی را به صورت خودکار انجام دهند. ابزارهایی مانند n8n، به عنوان پلتفرمی ساده و بدون نیاز به کد پیچیده (low-code/no-code)، امکان ساخت سریع این دستیارها را فراهم می‌کنند. ترکیب آن با برنامه‌نویسی پایتون (زبان آسان و قدرتمند برای مبتدیان) و راه‌اندازی وب‌اپلیکیشن‌های ساده با Django، دانش‌پذیران را برای ورود به دنیای فناوری آماده می‌سازد.

این دوره آموزشی منظم با هدف توانمندسازی دانش‌پذیران در طراحی و پیاده‌سازی دستیارهای هوشمند عملی طراحی شده است. شرکت‌کنندگان طی ۶۰ ساعت آموزش (دو جلسه ۲.۵ ساعته در هفته، طی سه ماه یا ۱۲ هفته)، از مفاهیم پایه پایتون و وب تا ساخت Agentهای هوشمند با n8n را به صورت عملی فرا خواهند گرفت. این برنامه با تمرکز بر یادگیری گام‌به‌گام، پروژه‌های واقعی و تعامل هفتگی، علاقه‌مندان را برای آینده‌ی کاری درخشان در حوزه‌های هوش مصنوعی، برنامه‌نویسی و توسعه وب آماده می‌کند.

اهداف دوره:
- پرورش مهارت‌های پایه برنامه‌نویسی پایتون برای حل مسائل روزمره و ادغام با AI.
- آموزش راه‌اندازی وب‌اپلیکیشن‌های ساده با Django برای ایجاد رابط‌های کاربری تعاملی.
- آشنایی با مفهوم AI Agent و پلتفرم n8n برای ساخت Workflowهای هوشمند بدون کد پیچیده.
- توانمندسازی دانش‌پذیران برای یکپارچه‌سازی مدل‌های هوش مصنوعی ساده (مانند OpenAI GPT) با ابزارهای خارجی.
- آموزش طراحی Agentهای پایه، شامل مدیریت داده، حافظه ساده و تصمیم‌گیری‌های خودکار.
- اجرای پروژه‌های واقعی از ایده تا استقرار، با تأکید بر خلاقیت و کار تیمی.

سرفصل‌ها:
مهارت‌های فنی این دوره شامل برنامه‌نویسی پایتون از پایه، راه‌اندازی وب‌اپ با Django، مفاهیم AI Agent، کار با n8n، اتصال به APIهای ساده AI، مدیریت داده و استقرار خواهد بود. برنامه با سطح مبتدی شروع می‌شود و به پروژه‌های کاربردی می‌رسد. دوره در ۲۴ جلسه (دو جلسه ۲.۵ ساعته در هفته) طی ۱۲ هفته برگزار می‌شود.

۱) جلسه‌های ۱-۲ (هفته ۱): مبانی برنامه‌نویسی پایتون
- شرکت‌کنندگان در انتهای این جلسات چه می‌آموزند؟
- آشنایی با سینتکس پایه پایتون و حل مسائل ساده.
- توانایی نوشتن اسکریپت‌های تعاملی مانند بازی‌های متنی.
- سرفصل‌ها:
- جلسه ۱ (۲.۵ ساعت): مقدمه به پایتون و محیط توسعه (IDLE یا VS Code). متغیرها، شرطی‌ها، حلقه‌ها و توابع ساده. نصب پایتون و کتابخانه‌های پایه.
- جلسه ۲ (۲.۵ ساعت): پروژه‌های مقدماتی پایتون. ساخت بازی حدس عدد یا ماشین‌حساب تعاملی. کار با لیست‌ها و دیکشنری‌ها برای داده‌های ساده.
- پروژه هفتگی: ساخت یک کوئیز ساده دانش (Quiz Game) با امتیازدهی. تأکید روی دیباگ و تست کد.

۲) جلسه‌های ۳-۴ (هفته ۲): پایتون پیشرفته و ادغام با داده‌ها
- شرکت‌کنندگان در انتهای این جلسات چه می‌آموزند؟
- کار با کتابخانه‌های داده مانند Pandas برای تحلیل ساده.
- اتصال پایتون به فایل‌های خارجی (CSV/JSON).
- سرفصل‌ها:
- جلسه ۳ (۲.۵ ساعت): پایتون برای داده و اتوماسیون. کتابخانه NumPy/Pandas مقدماتی برای پردازش لیست‌ها. خواندن/نوشتن فایل‌ها.
- جلسه ۴ (۲.۵ ساعت): پروژه‌های کاربردی. ساخت ابزار پردازش داده‌های هواشناسی (مانند آمار دما و بارش). API calls ساده (مانند Requests).
- پروژه هفتگی: اسکریپت پردازش‌گر داده‌های هواشناسی با نمودار ساده (Matplotlib).

۳) جلسه‌های ۵-۶ (هفته ۳): راه‌اندازی وب‌اپلیکیشن‌های ساده با Django
- شرکت‌کنندگان در انتهای این جلسات چه می‌آموزند؟
- ساخت وب‌اپ پایه با Django و رابط کاربری تعاملی.
- ادغام پایتون با وب برای اپ‌های ساده.
- سرفصل‌ها:
- جلسه ۵ (۲.۵ ساعت): مقدمه به Django و وب‌توسعه. نصب Django و ایجاد پروژه/اپ اول (MVC پایه). مدل‌ها، ویوها و تمپلیت‌ها.
- جلسه ۶ (۲.۵ ساعت): ساخت وب‌اپ تعاملی. فرم‌ها و دیتابیس ساده (SQLite) برای ذخیره داده. ادغام با پایتون برای محاسبات.
- پروژه هفتگی: وب‌اپ Todo List یا Weather Checker ساده با Django.

۴) جلسه‌های ۷-۸ (هفته ۴): مبانی n8n و AI Agentها
- شرکت‌کنندگان در انتهای این جلسات چه می‌آموزند؟
- آشنایی با Workflowهای خودکار در n8n.
- ساخت Agent ساده برای اتوماسیون وظایف.
- سرفصل‌ها:
- جلسه ۷ (۲.۵ ساعت): مقدمه به AI Agent و n8n. مفهوم Agent در حد Workflow خودکار و مقایسه با اسکریپت‌های پایتون. نصب n8n.
- جلسه ۸ (۲.۵ ساعت): یکپارچه‌سازی پایتون/Django با n8n. Nodeهای پایه: Trigger، HTTP، Function. اتصال به وب‌اپ Django.
- پروژه هفتگی: Agent گزارش‌دهنده هواشناسی با ادغام Django.

۵) جلسه‌های ۹-۱۰ (هفته ۵): Agentهای هوشمند با LLM و مدیریت داده
- شرکت‌کنندگان در انتهای این جلسات چه می‌آموزند؟
- اتصال n8n به LLM ساده (مانند OpenAI API رایگان).
- طراحی Q&A پایه با Retrieval ساده.
- سرفصل‌ها:
- جلسه ۹ (۲.۵ ساعت): کار با APIهای AI در n8n. اتصال به LLM و مهندسی پرامپت ساده (Few-shot).
- جلسه ۱۰ (۲.۵ ساعت): RAG ساده و حافظه Agent. مفاهیم Embedding پایه و جستجو در داده‌های کوچک. ذخیره تاریخچه در Google Sheets.
- پروژه هفتگی: Research Assistant ساده برای سؤالات عمومی.

۶) جلسه‌های ۱۱-۱۲ (هفته ۶): Agentهای پیشرفته و یکپارچه‌سازی
- شرکت‌کنندگان در انتهای این جلسات چه می‌آموزند؟
- یکپارچه‌سازی Agent با ابزارهای روزمره (تلگرام، Sheets).
- طراحی معماری پایه برای Agentها.
- سرفصل‌ها:
- جلسه ۱۱ (۲.۵ ساعت): یکپارچه‌سازی پیشرفته و Webhooks. چت‌بات در تلگرام با n8n. Webhook برای اتصال به Django.
- جلسه ۱۲ (۲.۵ ساعت): مرور و بهینه‌سازی پروژه‌های میانی.

۷) جلسه‌های ۱۳-۱۴ (هفته ۷): پروژه‌های میانی و RAG پیشرفته
- سرفصل‌ها:
- جلسه ۱۳ (۲.۵ ساعت): گسترش RAG با داده‌های عمومی (مانند خلاصه اخبار).
- جلسه ۱۴ (۲.۵ ساعت): ادغام حافظه و تصمیم‌گیری در Agent.
- پروژه هفتگی: Agent مدیریت وظایف با RAG.

۸) جلسه‌های ۱۵-۱۶ (هفته ۸): وب‌اپ پیشرفته با Django و n8n
- سرفصل‌ها:
- جلسه ۱۵ (۲.۵ ساعت): ویژگی‌های پیشرفته Django (احراز هویت ساده، APIها).
- جلسه ۱۶ (۲.۵ ساعت): ادغام کامل Django با n8n برای اپ‌های هوشمند.
- پروژه هفتگی: وب‌اپ چت‌بات تعاملی.

۹) جلسه‌های ۱۷-۱۸ (هفته ۹): LLM و پرامپتینگ پیشرفته
- سرفصل‌ها:
- جلسه ۱۷ (۲.۵ ساعت): تکنیک‌های پرامپت (Chain-of-Thought ساده).
- جلسه ۱۸ (۲.۵ ساعت): اتصال به مدل‌های رایگان دیگر (مانند Hugging Face).
- پروژه هفتگی: Agent خلاصه‌ساز متون عمومی.

۱۰) جلسه‌های ۱۹-۲۰ (هفته ۱۰): امنیت و مدیریت داده در Agentها
- سرفصل‌ها:
- جلسه ۱۹ (۲.۵ ساعت): اصول امنیت پایه در API و وب‌اپ (مانند کلیدهای API).
- جلسه ۲۰ (۲.۵ ساعت): مدیریت داده‌های عمومی در n8n و Django.
- پروژه هفتگی: Agent امن برای ذخیره یادداشت‌های عمومی.

۱۱) جلسه‌های ۲۱-۲۲ (هفته ۱۱): استقرار و تست
- سرفصل‌ها:
- جلسه ۲۱ (۲.۵ ساعت): Deploy Django و n8n روی پلتفرم‌های رایگان.
- جلسه ۲۲ (۲.۵ ساعت): تست و دیباگ پروژه‌های گروهی.

۱۲) جلسه‌های ۲۳-۲۴ (هفته ۱۲): پروژه نهایی و جمع‌بندی
- سرفصل‌ها:
- جلسه ۲۳ (۲.۵ ساعت): کار روی پروژه نهایی (Personal Agent چندمنظوره: مدیریت وظایف، کوئیز هوشمند، خلاصه متن).
- جلسه ۲۴ (۲.۵ ساعت): ارائه پروژه‌ها، بازخورد و اعطای گواهی.

سر فصل ها:
  • برای ارسال پیام باید به حساب کاربری خود وارد شوید.
مهندس ... (جمعی از اساتید) ( مربی آکادمی فناوران بیرکار ) | رزومه مدرس

درباره

مهارتها

جمعی از مهارتها

دوره های استاد:
ورود / ثبت نام مدرس شوید