تسلط به چتباتها با Botpress، ترنسفورمرها، RAG و LLMs
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه چتباتها با استفاده از ابزارهای متنباز مانند Botpress ،Rasa و ترنسفورمرها. بدون راهحلهای ابری
- درک تمام ارکان توسعه چتبات مانند تشخیص نیت، شناسایی انتیتی، جریان مکالمه و غیره
- یادگیری مفاهیم مهندسی پرامپت با استفاده از LangChain ،ChatGPT و HuggingFace
- توسعه مدلهای شبکه عصبی برای شناسایی و تشخیص انتیتی ها در پیامهای کاربران
- یکپارچهسازی با شخص ثالث ها و APIها برای توسعه چتباتهای پیشرفته با دادههای لایو
- توسعه وب اپلیکیشن ها با استفاده از fastAPI برای پشتیبانی از سرویس های چتبات
- یادگیری از طریق توسعه مجموعهای از پروژههای چتبات واقعی
پیش نیازهای دوره
بخش بزرگ این دوره نیازی به مهارتهای برنامهنویسی ندارد. فقط مبانی Python و JavaScript برای سطوح پیشرفته لازم است.
توضیحات دوره
آیا آمادهاید یاد بگیرید چگونه چتباتهای قدرتمند و پشتیبانیشده توسط AI را از ابتدا بسازید؟
دورههای زیادی وجود دارد که به شما آموزش میدهند چگونه چتبات توسعه دهید. پس چه چیزی این دوره را متمایز میکند؟
- ما هیچگاه از راهحلهای چتبات ابری مانند Dialogflow ،IBM Watson یا Microsoft Azure استفاده نخواهیم کرد. در عوض، بر روی فناوریهای آزاد و متنباز تمرکز خواهیم کرد که به همان اندازه قوی و قدرتمند هستند.
- ما تنها در مورد مبانی توسعه چتبات صحبت نخواهیم کرد. ما به عمق این دنیا خواهیم رفت.
- این دوره پر از آموزشهای مبتنی بر پروژه است. تکنیکهای زیادی از طریق توسعه مجموعهای از پروژههای چتبات استخراج خواهد شد.
چتباتها در همهجا وجود دارند و به طور فزایندهای بخش مهمی از زندگی روزمره ما میشوند. آنها برای دامنه وسیعی از کاربردها، از خدمات مشتری تا خرید آنلاین، مورد استفاده قرار میگیرند و تنها پیشرفتهتر و پیچیدهتر میشوند.
در این دوره، در مورد انواع مختلف چتباتها و موارد استفاده آنها، از جمله چتباتهای مبتنی بر قانون، چتباتهای پشتیبانیشده توسط AI و conversational AI بررسی میکنیم. همچنین فناوریها و پلتفرمهای مختلفی که برای ساخت چتباتها استفاده میشوند، مانند پردازش زبان طبیعی (NLP)، یادگیری ماشین (ML)، و پروژههای متنباز توسعه چتبات مانند Botpress ،SetFit ،GLiNER، ترنسفورمرها، langChain ،fastAPI ،Docker، و غیره را پوشش میدهیم.
در این دوره، شما خواهید آموخت:
- چگونه ابزارهای محیط توسعه خود را تنظیم کنید.
- چگونه پروژه اول Botpress خود را نصب و شروع کنید.
- درک خواهید کرد که conversation flow studio چیست.
- توسعه انواع مختلف قالب های واکنش چتبات
- چگونه با شخص ثالث و APIها یکپارچه شوید تا اطلاعات خارجی برای کاربران فراهم کنید؟
- چگونه یک چتبات QnA توسعه دهید؟
- مسئله تشخیص نیت را درک کرده و چگونه با استفاده از تکنیکهای مبتنی بر قانون یا شبکه عصبی آن را حل کنید.
- چگونه انتیتی ها را در پیام کاربر شناسایی کنید و چگونه فضاها را پر کنید؟
- چگونه اطلاعات کاربر را جمعآوری کرده و آنها را به API خارجی ارسال یا در پایگاه داده ذخیره کنید؟
- چگونه مدلهای دستیار چتبات خود Transformers را توسعه دهید (Rasa ،SetFit و GLiNER)؟
- چگونه Botpress را با دستیار چتبات Rasa یکپارچه کنید؟
- چگونه یک اپلیکیشن fastAPI برای سرویسدهی پروژههای AI خود توسعه دهید؟
- چگونه چتبات خود را با پلتفرمهای پیامرسان محبوب مانند Facebook Messenger و Telegram یکپارچه کنید؟
- چگونه از مدلهای زبانی بزرگ Large Language Models (LLMs) مانند OpenAI برای پشتیبانی از چتباتهای خود استفاده کنید؟
- تمام مبانی ایجاد یک اپلیکشن قوی با استفاده از ChatGPT و مدلهای زبانی بزرگ متنباز را یاد بگیرید.
- چگونه از ابزارهای Drag-and-Drop UI مانند Flowise برای توسعه چتباتهای LLM استفاده کنید؟
- چگونه از LLMها برای توسعه موتورهای AI و چتباتها استفاده کنید؟
- استایل اپلیکیشن های "با دادههای خود صحبت کنید" را بسازید.
- چگونه به طور دقیق یاد بگیرید که چگونه اپلیکیشن های RAG LLM را بسازید؟
- بیشتر ..
در پایان دوره، دانشجویان درک جامع از وضعیت فعلی فناوری چتبات و نحوه استفاده آن در کاربردهای دنیای واقعی خواهند داشت. این دانش به دانشجویان مهارتها و اعتماد به نفس لازم برای شروع پروژههای چتبات و مشارکت در زمینه رو به رشد AI مکالمهای را خواهد داد.
این دوره برای چه کسانی مناسب است؟
برای کسانی که میخواهند یاد بگیرند چگونه دستیارهای دیجیتال هوشمند (چتباتها) را با استفاده از ابزارهای متنباز بسازند
تسلط به چتباتها با Botpress، ترنسفورمرها، RAG و LLMs
-
معرفی دوره 04:00
-
نصب محلی Botpress با استفاده از VirtualBox (سریعتر و اختیاری) 15:46
-
معرفی 00:21
-
اوبونتو-1 | نصب Docker 04:24
-
ویندوز-3 | چگونه از WSL استفاده کنیم 01:05
-
راهاندازی MiniConda 05:34
-
راهاندازی JupyterLab 07:55
-
چگونه از JupyterLab استفاده کنیم 01:14
-
نتیجهگیری 00:14
-
معرفی 00:17
-
چرا از BotPress استفاده کنیم 06:05
-
نصب، بهروزرسانی و عیبیابی BotPress با استفاده از Docker 11:30
-
اولین چتبات شما 03:23
-
چتبات Hello Buddy - قسمت 1/2 19:16
-
چتبات Hello Buddy - قسمت 2/2 10:26
-
انواع متغیرها 03:17
-
نتیجهگیری 00:16
-
معرفی 00:27
-
چتبات پشتیبانیشده توسط API 13:29
-
عملیات اعتبارسنجی داده 16:45
-
خطایابی لاگهای عملیات 04:10
-
زیر جریانها 03:13
-
مهارت انتخابی 13:25
-
نتیجهگیری 00:17
-
توسعه یک عملیات API 10:19
-
fallbackهای سفارشی 08:26
-
معرفی 00:20
-
متنها و تصاویر 12:21
-
کارتها 06:22
-
چرخ فلکها 03:16
-
فایلها 02:41
-
منوی کشویی 03:03
-
ویدیوها 01:59
-
نتیجهگیری 00:13
-
معرفی 00:23
-
تغذیه ورودیها 06:23
-
آموزش چتبات QnA 05:59
-
صادرات و واردات دادههای آموزشی 01:14
-
پاسخهای غنی 02:44
-
نتیجهگیری 00:17
-
معرفی 00:36
-
معرفی به تشخیص نیت و موجودیت 11:35
-
تشخیص نیت Botpress 11:47
-
شناسایی موجودیت Botpress 08:11
-
نتیجهگیری 00:27
-
معرفی 00:26
-
توسعه چتبات پایه- قسمت 1/4 05:26
-
توسعه چتبات پایه- قسمت 2/4 18:26
-
توسعه چتبات پایه- قسمت 3/4 08:46
-
توسعه چتبات پایه- قسمت 4/4 09:29
-
راهاندازی PgAdmin 06:49
-
راهاندازی پایگاه داده بازخوردها 04:21
-
ذخیره بازخوردها در پایگاه داده 1/2 12:30
-
ذخیره بازخوردها در پایگاه داده 2/2 04:16
-
نتیجهگیری 00:17
-
معرفی 00:33
-
معرفی به شبکههای عصبی 14:03
-
معرفی به نمایش متن 15:06
-
نتیجهگیری 00:21
-
مهم - قبل از شروع 01:09
-
چه چیزی یاد خواهید گرفت؟ 00:58
-
بررسی پروژه چتبات فوتبال 10:34
-
چگونه یک مدل SetFit برای تشخیص نیت آموزش دهیم 17:36
-
چگونه از GLiNER برای شناسایی موجودیت استفاده کنیم 07:35
-
پروژه فوتبال FastAPI - قسمت 1 12:05
-
پروژه فوتبال FastAPI - قسمت 2 10:10
-
پروژه فوتبال FastAPI - قسمت 3 20:21
-
پروژه فوتبال FastAPI - قسمت 4 23:16
-
پروژه فوتبال FastAPI - قسمت 5 25:38
-
پروژه فوتبال FastAPI - قسمت 6 10:44
-
مهم | قبل از شروع 01:09
-
معرفی 00:23
-
چتبات Botpress 1/6 15:46
-
چتبات Botpress 2/6 10:40
-
چتبات Botpress 3/6 25:42
-
چتبات Botpress 4/6 03:02
-
چتبات Botpress 5/6 04:52
-
چتبات Botpress 6/6 02:22
-
نتیجهگیری 00:23
-
مهم | قبل از شروع 01:19
-
معرفی 00:32
-
چرا Rasa 01:45
-
معرفی به تشخیص نیت و موجودیت 11:35
-
Rasa | اولین مدل شما 13:06
-
Rasa | آموزش یک مدل سفارشی 15:14
-
نتیجهگیری 00:21
-
مهم | قبل از شروع 01:19
-
معرفی 00:35
-
چه چیزی خواهید ساخت؟ 02:50
-
چگونه پروژه را برنامهریزی کنیم؟ 10:34
-
آموزش مدل Rasa 23:32
-
پروژه FastAPI 1/6 10:40
-
پروژه FastAPI 2/6 10:10
-
پروژه FastAPI 3/6 15:17
-
پروژه FastAPI 4/6 25:33
-
پروژه FastAPI 5/6 25:38
-
پروژه FastAPI 6/6 09:20
-
نتیجهگیری 00:23
-
معرفی 01:10
-
معرفی به یادگیری ماشین 05:21
-
مدلهای زبان بزرگ پایه و آموزشدیده به وسیله دستور 09:12
-
معرفی به توکنایزرها 06:29
-
چگونه Flowise را نصب کنیم 04:52
-
راهاندازی اعتبارنامه OpenAI 01:12
-
صادرات و واردات پروژههای Flowise 01:15
-
API Flowise و اشیاء جاسازی شده 02:25
-
چتبات پرامپت پایه 08:10
-
بهینهسازی پرامپتها برای پاسخهای بهتر 04:30
-
استفاده از خاطرات برای مکالمات چتبات 09:24
-
بررسی کلی موتور NLU چتبات AI 02:57
-
توسعه موتور NLU با استفاده از پرامپتهای Few-Shot 19:02
-
یکپارچگی Botpress 08:19
-
تجزیه پاسخهای NLU AI LLM 14:09
-
جریان مکالمه Botpress-Flowsie 05:19
-
چتبات گفتگوکننده عمومی بانکی برای Botpress 11:52
-
معرفی 00:19
-
سیستمهای QnA استخراجی در مقابل تولیدی 02:05
-
چگونه مدلهای زبانی میتوانند به سوال پاسخ دهند؟ 02:34
-
سیستمهای QnA باز در مقابل بسته. 01:57
-
بردارها و جاسازیها به چه معناست؟ و چرا به آنها نیاز داریم؟ 06:49
-
لوله QnA کتاب باز | 1- تجزیه داده 01:34
-
لوله QnA کتاب باز | 2- ایندکسگذاری داده 01:15
-
لوله QnA کتاب باز | 3- جستجوی معنایی 01:26
-
لوله QnA کتاب باز | 4- تولید پاسخها 01:47
-
معرفی 00:43
-
Scrapy برای خزیدن در وبسایتها 19:31
-
استخراج متن از صفحات وب HTML 07:43
-
نصب ChromaDB 03:14
-
گنجاندن اسناد در ChromaDB 12:45
-
ساخت اولین چتبات AI RAG خود 10:25
-
چگونه Botpress را مستقر کنیم و به یک دامنه HTTPS متصل کنیم 44:28
-
معرفی 00:24
-
یکپارچگی Botpress 01:03
-
راهاندازی Ngrok - اوبونتو 05:46
-
راهاندازی Ngrok - ویندوز 06:09
-
یکپارچگی Facebook 10:38
-
یکپارچگی تلگرام 06:29
-
یکپارچگی وبسایت 12:09
-
نتیجهگیری 00:21
مشخصات آموزش
تسلط به چتباتها با Botpress، ترنسفورمرها، RAG و LLMs
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:139
- مدت زمان :16:48:04
- حجم :8.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy