آموزش ساخت عامل هوش مصنوعی صوتی Full-Stack با LiveKit، n8n و MCP روی AWS - آخرین آپدیت

دانلود Full-Stack Voice AI Agent with LiveKit, n8n and MCP on AWS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک عامل هوش مصنوعی صوتی (Voice AI Agent) در زمان واقعی را با استفاده از LiveKit، n8n، MCP و AWS به همراه اتوماسیون کامل و یکپارچه‌سازی بسازید و مستقر کنید. طراحی و پیاده‌سازی یک سیستم Full-Stack هوش مصنوعی صوتی با استفاده از LiveKit، n8n و MCP بر روی سرورهای AWS. راه‌اندازی و پیکربندی سرور Ubuntu روی AWS EC2 برای محیط توسعه. ایجاد و مدیریت محیط‌های مجازی (Virtual Environments) برای پروژه‌های پایتون. یکپارچه‌سازی LiveKit برای ارتباطات صوتی بلادرنگ در سیستم‌های هوش مصنوعی. پیکربندی و اتصال APIهای OpenAI و Deepgram برای تعاملات صوتی. ساخت، اجرا و تست عامل هوش مصنوعی از طریق LiveKit Playground. یکپارچه‌سازی فایل prompts.py با عامل هوش مصنوعی برای کنترل تسک‌ها و نشست‌ها. افزودن و تست آواتارهای هوش مصنوعی با استفاده از Tavus برای تجربه‌های صوتی واقع‌گرایانه. استقرار و مدیریت عامل هوش مصنوعی به عنوان یک سرویس سیستمی با استفاده از Systemctl. ساخت و استقرار فرانت-اند React/Next.js و اتصال آن به بک-اند. ایمن‌سازی اپلیکیشن با استفاده از NGINX و گواهینامه SSL Let’s Encrypt. اتوماسیون گردش کارهای رزرو و نوتیفیکیشن‌های ایمیلی با n8n. یکپارچه‌سازی نودهای گوگل کلندر (Google Calendar) و جیمیل در جریان‌های کاری n8n. پیکربندی PM2 برای مدیریت و مانیتورینگ استقرار Next.js در محیط Production. تست، تایید و عیب‌یابی end-to-end جریان‌های اتوماسیون و رزرو هوشمند. یکپارچه‌سازی عامل هوش مصنوعی صوتی با یک وب‌سایت واقعی (کلینیک چشم هوشمند). پیشنیازها: آشنایی مقدماتی با برنامه‌نویسی پایتون و کار با خط فرمان (Terminal). داشتن یک حساب AWS (رایگان یا پولی) برای ایجاد و مدیریت نمونه‌های EC2. دانش پایه در مورد ابزارهای هوش مصنوعی یا APIهایی مانند OpenAI و Deepgram (اختیاری). اشتیاق به یادگیری و ساخت یک سیستم صوتی هوشمند از صفر —مبتدیان خوش آمدید!

عامل هوش مصنوعی صوتی end-to-endخود را با استفاده از LiveKit، n8nو MCPبسازید و آن را روی AWSمیزبانی کنید.
این دوره شما را گام به گام در توسعه یک سیستم هوشمند صوتی بلادرنگهمراه با اتوماسیون، تعامل صوتی و یکپارچگی با وب راهنمایی می‌کند.

شما با راه‌اندازی یک سرور Ubuntu روی 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

  • تنظیم کلید API OpenAI

  • ساخت حساب و تنظیم API در Deepgram

  • نصب پلاگین‌های LiveKit

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

  • ساخت و اجرای اسکریپت عامل (agent)

  • دسترسی از طریق LiveKit Playground

یکپارچه‌سازی prompts.py با عامل هوش مصنوعی

  • نحوه عملکرد prompts.py در پروژه

  • افزودن تعریف تسک‌ها

  • تعریف دستورالعمل‌های نشست (Session)

  • به‌روزرسانی agent.py بر اساس prompts.py

  • اجرای عامل هوش مصنوعی صوتی

یکپارچه‌سازی آواتارهای هوش مصنوعی با عامل صوتی

  • آواتار هوش مصنوعی چیست؟

  • نحوه عملکرد یکپارچه‌سازی آواتار

  • ساخت حساب Tavus و تنظیم پرسونای دیجیتال

  • افزودن IDهای پرسونا و APIهای Tavus به فایل .env

  • افزودن آواتار در agent.py

  • اجرای مجدد عامل هوش مصنوعی صوتی

  • تست آواتار در LiveKit Playground

پیکربندی عامل هوش مصنوعی به عنوان سرویس Systemctl

  • ایجاد فایل سرویس Systemctl برای عامل هوش مصنوعی صوتی

یکپارچه‌سازی عامل LiveKit با فرانت-اند سفارشی React

  • اتصال به فرانت-اند React

  • کلون کردن پروژه React و نصب Node.js

  • اجرای اپلیکیشن React در حالت توسعه (Dev Mode)

  • دسترسی به فرانت-اند از طریق IP عمومی EC2

استقرار فرانت-اند Next.js در محیط Production با PM2

  • مروری بر استقرار Production در Next.js

  • بیلد کردن و رفع خطاهای Build

  • اجرا با PM2

  • تایید نهایی استقرار

خرید دامنه و پیکربندی رکوردهای DNS

  • خرید دامنه از GoDaddy

  • پیکربندی A Records

ایمن‌سازی اپلیکیشن با NGINX و Let's Encrypt SSL

  • مروری بر پروژه

  • راه‌اندازی و پیکربندی NGINX

  • نصب Certbot برای فعال‌سازی HTTPS

  • تایید دسترسی HTTPS

  • تجدید خودکار گواهینامه‌های SSL

یکپارچه‌سازی عامل هوش مصنوعی با n8n و MCP

  • مرور کلی: عامل هوش مصنوعی با n8n و MCP

  • معرفی n8n

  • MCP چیست؟

  • نحوه عملکرد: جریان AI Agent –MCP –n8n

  • تغییر پیکربندی عامل برای سرور MCP

  • افزودن نود Trigger برای سرور MCP در n8n

  • افزودن نود گوگل کلندر در n8n

  • رفع مشکل دسترسی گوگل کلندر

  • افزودن نودهای تکمیلی گوگل کلندر

  • افزودن URL سرور MCP به فایل .env سرور

  • راه‌اندازی مجدد عامل و تایید یکپارچگی با n8n

  • اصلاح prompts.py برای جریان رزرو نوبت

  • رزرو نوبت توسط عامل هوش مصنوعی صوتی

  • اعتبارسنجی رزرو: جلوگیری از رزرو همزمان (Double Booking)

عامل هوش مصنوعی: رزرو نوبت و ارسال نوتیفیکیشن ایمیلی

  • افزودن نود Gmail به گردش کار n8n

  • تنظیم پارامترها در نود Gmail

  • اصلاح prompts.py برای نوتیفیکیشن‌های ایمیلی

  • تست نهایی: رزرو نوبت و ارسال ایمیل

یکپارچه‌سازی عامل هوش مصنوعی صوتی با وب‌سایت (کلینیک چشم هوشمند)

  • مرور کلی پروژه

  • کلون کردن ریپازیتوری فرانت-اند روی سرور

  • بیلد کردن فرانت-اند —از Dev به Prod

  • اجرا با PM2

  • افزودن APIهای LiveKit به .env.local

  • تست هوش مصنوعی صوتی —کلینیک چشم هوشمند

  • جلسه پایانی



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

مقدمه Introduction

  • مقدمه Introduction

  • آنچه خواهید آموخت What You’ll Learn

راه‌اندازی سیستم روی AWS EC2 System Setup on AWS EC2

  • راه‌اندازی و پیکربندی سرور اوبونتو روی AWS EC2 Set Up and Configure an Ubuntu Server on AWS EC2

  • اتصال به نمونه EC2 با استفاده از MobaXterm Connect to Your AWS EC2 Instance Using MobaXterm

  • ایجاد دایرکتوری پروژه Set Up the Project Directory

  • راه‌اندازی محیط مجازی پایتون Set Up Python Virtual Env

ضروریات LiveKit: نصب، کلیدهای API و پیکربندی LiveKit Essentials: Setup, API Keys, and Configuration

  • LiveKit چیست؟ What is Livekit?

  • چرا برای پروژه هوش مصنوعی از LiveKit استفاده می‌کنیم؟ Why LiveKit for Our AI Project?

  • مروری بر مستندات LiveKit LiveKit Documentation Overview

  • نصب LiveKit و پیش‌نیازهای آن Installing LiveKit and Its Dependencies

  • ساخت حساب کاربری LiveKit Create LiveKit Account

  • تنظیم کلید API OpenAI Set Up Your OpenAI API Key

  • ساخت حساب و تنظیم API در Deepgram Deepgram Account & API Setup

  • نصب پلاگین‌های LiveKit LiveKit Plugins Setup

ساخت و تست عامل هوش مصنوعی در LiveKit Build and Test Your AI Agent in LiveKit

  • ساخت و اجرای اسکریپت عامل (agent.py) Build and Run the Agent Script (agent.py)

  • دسترسی از طریق LiveKit Playground Access via LiveKit Playground

یکپارچه‌سازی prompts.py با عامل هوش مصنوعی Integrate prompts.py with AI Agent

  • نحوه عملکرد prompts.py در پروژه How prompts.py Works in the Project

  • افزودن تعریف تسک‌ها Add Task Definition

  • تعریف دستورالعمل‌های نشست Define Session Instruction

  • به‌روزرسانی agent.py بر اساس prompts.py Update agent.py Based on prompts.py

  • اجرای عامل هوش مصنوعی صوتی Run Voice AI Agent

یکپارچه‌سازی آواتارهای هوش مصنوعی با عامل صوتی Integrating AI Avatars with Your Voice AI Agent

  • آواتار هوش مصنوعی چیست؟ What is an AI Avatar?

  • نحوه عملکرد یکپارچه‌سازی آواتار How AI Avatar Integration Works

  • ساخت حساب Tavus و تنظیم پرسونا Tavus Account & Persona Setup

  • افزودن IDهای پرسونا و APIهای Tavus به .env Add Tavus Persona IDs and APIs to .env

  • افزودن آواتار در agent.py Add Avatar in agent.py

  • اجرای مجدد عامل هوش مصنوعی صوتی Rerun Voice AI Agent

  • تست آواتار در LiveKit Playground Test AI Avatar via LiveKit Playground

پیکربندی عامل هوش مصنوعی به عنوان سرویس Systemctl Configure AI Agent as a Systemctl Service

  • ایجاد فایل سرویس Systemctl برای عامل هوش مصنوعی صوتی Create a Systemctl Service File for the Voice AI Agent

یکپارچه‌سازی عامل LiveKit با فرانت-اند سفارشی React Integrating LiveKit AI Agent with a Custom React Frontend

  • اتصال به فرانت-اند React Integrate with React Frontend

  • کلون کردن پروژه React و نصب Node.js Clone the React Project and Install Node.js

  • اجرای اپلیکیشن React در حالت توسعه Run the React App in Development Mode

  • دسترسی به فرانت-اند از طریق IP عمومی EC2 Access the React Frontend via EC2 Public IP

استقرار فرانت-اند Next.js در محیط Production با PM2 Deploy Next.js Frontend to Production Using PM2

  • مروری بر استقرار Production در Next.js Overview of Next.js Production Deployment

  • بیلد کردن و رفع خطاهای Build Build and Fix Build Issues

  • اجرا با PM2 Run with PM2

  • تایید استقرار Verfiy deployment

خرید دامنه و پیکربندی رکوردهای DNS Purchase a Domain and Configure DNS Records

  • خرید دامنه از GoDaddy Purchase a Domain from Godaddy

  • پیکربندی A Records Configure A Records

ایمن‌سازی اپلیکیشن با NGINX و Let's Encrypt SSL Secure the Application using NGINX and Let's Encrypt SSL

  • مروری بر پروژه Overview of the Project

  • راه‌اندازی و پیکربندی NGINX Set Up and Configure NGINX

  • نصب Certbot برای فعال‌سازی HTTPS Install Certbot (Let’s Encrypt) to Enable HTTPS

  • تایید دسترسی HTTPS Verify HTTPS Access

  • تجدید خودکار گواهینامه‌های SSL Auto Renew SSL Certificates

یکپارچه‌سازی عامل هوش مصنوعی با n8n و MCP Integrating AI Agent with n8n and MCP

  • مرور کلی: عامل هوش مصنوعی با n8n و MCP Overview: AI Agent with n8n and MCP

  • معرفی n8n Overview of n8n

  • MCP چیست؟ What is MCP?

  • نحوه عملکرد: جریان AI Agent –MCP –n8n How It Works: AI Agent – MCP – n8n Flow

  • تغییر پیکربندی عامل برای سرور MCP Modify Agent Configuration for MCP Server

  • افزودن نود Trigger سرور MCP در n8n Add an MCP Server Trigger Node in n8n

  • افزودن نود گوگل کلندر در n8n Add a Google Calendar Node in n8n

  • رفع مشکل دسترسی گوگل کلندر Fix Google Calendar Access

  • افزودن نودهای تکمیلی گوگل کلندر Add Another Google Cal Node

  • افزودن URL سرور MCP به فایل .env Add MCP Server URL in .env File on Server

  • راه‌اندازی مجدد عامل و تایید یکپارچگی با n8n Restart Agent and Verify n8n Integration

  • اصلاح prompts.py برای جریان رزرو نوبت Modify prompts.py for Appointment Booking Flow

  • رزرو نوبت توسط عامل هوش مصنوعی صوتی Book an Appointment with Voice AI Agent

  • اعتبارسنجی رزرو: جلوگیری از رزرو همزمان Booking Validation: Prevent Double Appointments

عامل هوش مصنوعی: رزرو نوبت و ارسال نوتیفیکیشن ایمیلی AI Agent: Book the Appointment and Send Email Notification

  • افزودن نود Gmail به گردش کار n8n Add a Gmail Node to the n8n workflow

  • تنظیم پارامترها در نود Gmail Set the Parameters in Gmail Node in n8n

  • اصلاح prompts.py برای نوتیفیکیشن‌های ایمیلی Modify prompts.py for Email Notifications

  • تست نهایی: رزرو نوبت و ارسال نوتیفیکیشن ایمیلی Test the Voice AI Agent: Book Appointment and Send Email Notification

یکپارچه‌سازی عامل هوش مصنوعی صوتی با وب‌سایت (کلینیک چشم هوشمند) Integrate the Voice AI Agent with a Website (Smart Eye Clinic)

  • مرور کلی پروژه Overview of the Project

  • کلون کردن ریپازیتوری فرانت-اند روی سرور Clone Frontend Repo to Server

  • بیلد کردن فرانت-اند —از Dev به Prod Build Frontend — From Dev to Prod

  • اجرا با PM2 Run with PM2

  • افزودن APIهای LiveKit به .env.local Add LiveKit APIs to .env.local

  • تست هوش مصنوعی صوتی —کلینیک چشم هوشمند Voice AI Testing — Smart Eye Clinic

  • جلسه پایانی Last lecture

نمایش نظرات

آموزش ساخت عامل هوش مصنوعی صوتی Full-Stack با LiveKit، n8n و MCP روی AWS
جزییات دوره
3 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
137
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shikhar Verma • 70k+ Students Worldwide Shikhar Verma • 70k+ Students Worldwide

معمار راه حل ها و مربی فناوری اطلاعات