عامل هوش مصنوعی صوتی Full-Stack با LiveKit ،n8n و MCP روی AWS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت و استقرار یک عامل هوش مصنوعی صوتی Full-Stack با استفاده از LiveKit ،n8n و MCP روی AWS
- راهاندازی و پیکربندی یک سرور اوبونتو روی AWS EC2 برای توسعه
- ایجاد و مدیریت محیطهای مجازی برای پروژههای پایتون
- ادغام LiveKit برای ارتباط صوتی بلادرنگ در سیستمهای هوش مصنوعی
- پیکربندی و اتصال APIهای OpenAI و Deepgram برای تعامل صوتی
- ساخت و اجرای عامل هوش مصنوعی و تست آن از طریق LiveKit Playground
- ادغام prompts.py با عامل هوش مصنوعی برای کنترل تسک و سشن
- افزودن و تست آواتارهای هوش مصنوعی با استفاده از Tavus برای تجربیات صوتی واقعگرایانه
- استقرار و مدیریت عامل هوش مصنوعی به عنوان یک سرویس سیستم با استفاده از Systemctl
- ساخت و استقرار یک فرانتاند React/Next.js و اتصال آن به بکاند
- امنیتبخشی به اپلیکیشن هوش مصنوعی با استفاده از NGINX و SSL Let’s Encrypt
- اتوماسیون گردش های کاری رزرو و نوتیفیکیشن ایمیل با n8n
- ادغام گرههای Google Calendar و Gmail در گردش های کاری n8n
- پیکربندی PM2 برای مدیریت و نظارت استقرارهای تولیدی Next.js.
- تست، تأیید و عیبیابی جریانهای رزرو و اتوماسیون هوش مصنوعی از ابتدا تا انتها
- ادغام عامل هوش مصنوعی صوتی با یک وبسایت (Smart Eye Clinic).
پیشنیازهای دوره
- درک اولیه از برنامهنویسی پایتون و استفاده از خط فرمان
- یک حساب AWS رایگان یا پولی برای ایجاد و مدیریت نمونههای EC2
- دانش پایهای از ابزارها یا APIهای هوش مصنوعی مانند OpenAI و Deepgram (اختیاری)
- اشتیاق برای یادگیری، کشف و ساخت یک سیستم هوش مصنوعی صوتی بلادرنگ از ابتدا - مبتدیها خوشآمدند!
توضیحات دوره
عامل هوش مصنوعی صوتی end-to-end خود را با استفاده از LiveKit ،n8n و MCP - میزبانی شده روی AWS بسازید.
این دوره شما را گام به گام در توسعه یک سیستم هوش مصنوعی صوتی هوشمند بلادرنگ با اتوماسیون، تعامل صوتی و ادغام وب راهنمایی میکند.
شما با راهاندازی و پیکربندی یک سرور اوبونتو روی AWS EC2، آمادهسازی محیط پایتون و ادغام LiveKit برای ارتباط بلادرنگ شروع خواهید کرد. سپس، عامل هوش مصنوعی خود را با n8n برای اتوماسیون گردش های کاری و MCP برای مدیریت تسک چند کاناله متصل خواهید کرد - که ویژگیهایی مانند رزرو قرار ملاقات مبتنی بر صدا، نوتیفیکیشن ایمیل و برنامهریزی تقویم را فعال میکند.
پس از تکمیل بکاند، یک فرانتاند React/Next.js ساخته و مستقر میکنید، آن را با استفاده از NGINX و گواهینامه های SSL ایمن میکنید و اپلیکیشن خود را با استفاده از PM2 و Systemctl مدیریت خواهید کرد.
در پایان دوره، شما یک عامل هوش مصنوعی صوتی کاملاً کاربردی، ایمن و خودکار را در یک محیط ابری مستقر خواهید داشت.
مقدمه
آنچه یاد خواهید گرفت
راهاندازی سیستم روی AWS EC2
- راهاندازی و پیکربندی یک سرور اوبونتو روی AWS EC2
- اتصال به نمونه EC2 خود با استفاده از MobaXterm
- راهاندازی دایرکتوری پروژه
- راهاندازی محیط مجازی پایتون
ملزومات LiveKit: راهاندازی، کلیدهای API و پیکربندی
- LiveKit چیست؟
- چرا LiveKit برای پروژه هوش مصنوعی ما؟
- مرور مستندات LiveKit
- نصب LiveKit و وابستگیهای آن
- ایجاد حساب LiveKit
- راه اندازی کلید OpenAI API
- راه اندازی حساب و Deepgram API
- راهاندازی پلاگینهای LiveKit
ساخت و تست عامل هوش مصنوعی در LiveKit
- ساخت و اجرای اسکریپت عامل (agent)
- دسترسی از طریق LiveKit Playground
ادغام prompts.py با عامل هوش مصنوعی
- چگونگی کار prompts.py در پروژه
- افزودن تعریف تسک
- تعریف دستورالعمل سشن
- بروزرسانی agent.py بر اساس prompts.py
- اجرای عامل هوش مصنوعی صوتی
ادغام آواتارهای هوش مصنوعی با عامل هوش مصنوعی صوتی شما
- آواتار هوش مصنوعی چیست؟
- چگونگی ادغام آواتار هوش مصنوعی
- راه اندازی حساب و شخصیت Tavus
- افزودن شناسهها و APIهای شخصیت Tavus به .env
- افزودن آواتار در agent.py
- اجرای مجدد عامل هوش مصنوعی صوتی
- تست آواتار هوش مصنوعی از طریق LiveKit Playground
پیکربندی عامل هوش مصنوعی به عنوان سرویس Systemctl
ایجاد فایل سرویس Systemctl برای عامل هوش مصنوعی صوتی
ادغام عامل هوش مصنوعی LiveKit با فرانتاند React سفارشی
- ادغام با فرانتاند React
- کلون پروژه React و نصب Node.js
- اجرای اپلیکیشن React در حالت توسعه
- دسترسی به فرانتاند React از طریق IP عمومی EC2
استقرار فرانتاند Next.js در تولید با استفاده از PM2
- بررسی استقرار تولیدی Next.js
- ساخت و رفع مشکلات ساخت
- اجرا با PM2
- تأیید استقرار
خرید دامنه و پیکربندی رکوردهای DNS
- خرید دامنه از Godaddy
- پیکربندی رکوردهای A
امنیتبخشی به اپلیکیشن با استفاده از NGINX و SSL Let’s Encrypt
- بررسی پروژه
- راهاندازی و پیکربندی NGINX
- نصب Certbot (Let’s Encrypt) برای فعالسازی HTTPS
- تأیید دسترسی HTTPS
- تمدید خودکار گواهینامه های SSL
ادغام عامل هوش مصنوعی با n8n و MCP
- بررسی: عامل هوش مصنوعی با n8n و MCP
- بررسی n8n
- MCP چیست؟
- چگونگی کار: جریان عامل هوش مصنوعی – MCP – n8n
- تغییر پیکربندی عامل برای سرور MCP
- افزودن گره محرک سرور MCP در n8n
- افزودن گره Google Calendar در n8n
- رفع مشکل دسترسی به Google Calendar
- افزودن یک گره Google Calendar دیگر
- افزودن URL سرور MCP در فایل .env روی سرور
- راهاندازی مجدد عامل و تأیید ادغام n8n
- تغییر prompts.py برای جریان رزرو قرار ملاقات
- رزرو قرار ملاقات با عامل هوش مصنوعی صوتی
- اعتبارسنجی رزرو: جلوگیری از رزروهای تکراری
عامل هوش مصنوعی: رزرو قرار ملاقات و ارسال نوتیفیکیشن ایمیل
افزودن گره Gmail در گردش کاری n8n
تنظیم پارامترها در گره Gmail در n8n
تغییر prompts.py برای اطلاعرسانی ایمیل
تست عامل هوش مصنوعی صوتی: رزرو قرار ملاقات و ارسال نوتیفیکیشن ایمیل
ادغام عامل هوش مصنوعی صوتی با یک وبسایت (Smart Eye Clinic)
- بررسی پروژه
- کلون ریپوزیتوری فرانتاند به سرور
- ساخت فرانتاند - از توسعه تا تولید
- اجرا با PM2
- افزودن APIهای LiveKit به .env.local
- تست هوش مصنوعی صوتی - Smart Eye Clinic
- آخرین درس
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان و علاقهمندان به هوش مصنوعی که میخواهند برنامههای کاربردی هوش مصنوعی صوتی بلادرنگ را از صفر بسازند.
- مهندسان Full-stack که به دنبال ادغام اتوماسیون صوتی، هماهنگی گردش های کاری و خدمات هوش مصنوعی هستند.
- دانشجویان یا حرفهایهایی که علاقهمند به یادگیری استقرار ابری و اتوماسیون عملی روی AWS هستند.
- هر کسی که مشتاق است بداند چگونه LiveKit، n8n و MCP با هم کار میکنند تا یک سیستم هوش مصنوعی صوتی end-to-end ایجاد کنند.
عامل هوش مصنوعی صوتی Full-Stack با LiveKit ،n8n و MCP روی AWS
-
مقدمه 06:04
-
آنچه یاد خواهید گرفت 02:31
-
راهاندازی و پیکربندی یک سرور اوبونتو روی AWS EC2 02:37
-
اتصال به نمونه EC2 خود با استفاده از MobaXterm 03:17
-
راهاندازی دایرکتوری پروژه 01:56
-
راهاندازی محیط مجازی پایتون 01:44
-
LiveKit چیست؟ 02:27
-
چرا LiveKit برای پروژه هوش مصنوعی ما؟ 01:40
-
بررسی مستندات LiveKit 04:43
-
نصب LiveKit و وابستگیهای آن 02:29
-
ایجاد حساب LiveKit 02:51
-
راه اندازی کلید API OpenAI 02:48
-
راه اندازی حساب و API Deepgram 01:21
-
راهاندازی پلاگینهای LiveKit 01:13
-
ساخت و اجرای اسکریپت عامل (agent.py) 03:22
-
دسترسی از طریق LiveKit Playground 03:28
-
چگونگی کار prompts.py در پروژه 02:46
-
افزودن تعریف تسک 01:57
-
تعریف دستورالعمل سشن 02:43
-
بروزرسانی agent.py بر اساس prompts.py 04:16
-
اجرای عامل هوش مصنوعی صوتی 02:49
-
آواتار هوش مصنوعی چیست؟ 02:29
-
چگونگی ادغام آواتار هوش مصنوعی 01:48
-
راه اندازی حساب و شخصیت Tavus 01:44
-
افزودن شناسهها و APIهای شخصیت Tavus به env. 01:34
-
افزودن آواتار در agent.py 03:18
-
اجرای مجدد عامل هوش مصنوعی صوتی 02:00
-
تست آواتار هوش مصنوعی از طریق LiveKit Playground 02:31
-
ایجاد فایل سرویس Systemctl برای عامل هوش مصنوعی صوتی 04:06
-
ادغام با فرانتاند React 02:09
-
کلون پروژه React و نصب Node.js 02:40
-
اجرای اپلیکیشن React در حالت توسعه 02:48
-
دسترسی به فرانتاند React از طریق IP عمومی EC2 01:55
-
بررسی استقرار تولیدی Next.js 01:50
-
ساخت و رفع مشکلات ساخت 02:30
-
اجرا با PM2 03:53
-
تأیید استقرار 01:08
-
خرید دامنه از Godaddy 02:57
-
پیکربندی رکوردهای A 02:17
-
بررسی پروژه 01:42
-
راهاندازی و پیکربندی NGINX 04:02
-
نصب Certbot (Let’s Encrypt) برای فعالسازی HTTPS 02:02
-
تأیید دسترسی HTTPS 01:14
-
تمدید خودکار گواهیهای SSL 01:53
-
بررسی : عامل هوش مصنوعی با n8n و MCP 01:40
-
بررسی n8n 01:07
-
MCP چیست؟ 01:28
-
چگومگی کار: جریان عامل هوش مصنوعی – MCP – n8n 01:24
-
تغییر پیکربندی عامل برای سرور MCP 04:17
-
افزودن گره محرک سرور MCP در n8n 01:44
-
افزودن گره Google Calendar در n8n 04:58
-
رفع مشکل دسترسی به Google Calendar 04:14
-
افزودن یک گره Google Calendar دیگر 03:00
-
افزودن URL سرور MCP در فایل .env روی سرور 03:12
-
راهاندازی مجدد عامل و تأیید ادغام n8n 01:50
-
تغییر prompts.py برای جریان رزرو قرار ملاقات 03:27
-
رزرو قرار ملاقات با عامل هوش مصنوعی صوتی 03:13
-
اعتبارسنجی رزرو: جلوگیری از رزروهای تکراری 02:35
-
افزودن گره Gmail در گردش کاری n8n 03:14
-
تنظیم پارامترها در گره Gmail در n8n 01:08
-
تغییر prompts.py برای نوتیفیکیشن ایمیل 02:16
-
تست عامل هوش مصنوعی صوتی: رزرو قرار ملاقات و ارسال نوتیفیکیشن ایمیل 02:29
مشخصات آموزش
عامل هوش مصنوعی صوتی Full-Stack با LiveKit ،n8n و MCP روی AWS
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:62
- مدت زمان :02:55:42
- حجم :1.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy