آموزش تسلط بر چت بات ها با Botpress، Rasa3 و LLMs Flowise

Mastering Chatbots with Botpress, Rasa3 & LLMs Flowise

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیزهایی که برای توسعه ربات چت هوش مصنوعی بعدی خود با استفاده از ابزارهای منبع باز مانند Botpress، Rasa، Transformers و FastAPI نیاز دارید، با استفاده از ابزارهای منبع باز مانند Botpress، Rasa و Transformers. بدون راه حل مبتنی بر ابر همه ستون‌های توسعه‌دهنده Chatbot مانند تشخیص قصد، شناسایی موجودیت، جریان گفتگو و موارد دیگر را بدانید. مفاهیم مهندسی سریع را با استفاده از LangChain، ChatGPT و HuggingFace توسعه مدل های شبکه های عصبی برای شناسایی موجودیت ها و شناسایی موجودیت ها در پیام های کاربر بیاموزید. برای توسعه ربات‌های گفتگوی بالغ با داده‌های زنده، با اشخاص ثالث و APIها یکپارچه شوید. برنامه های کاربردی وب را با استفاده از fastAPI برای پشتیبانی از خدمات چت بات توسعه دهید. از طریق توسعه مجموعه ای از پروژه های چت بات در دنیای واقعی بیاموزید. پیش نیازها: بخش بزرگی از این دوره به هیچ گونه مهارت برنامه نویسی نیاز ندارد. فقط اصول اولیه پایتون و جاوا اسکریپت برای سطوح پیشرفته مورد نیاز است

آیا برای یادگیری نحوه ساخت ربات‌های گفتگوی قدرتمند و با پشتیبانی از هوش مصنوعی از ابتدا آماده‌اید؟

دوره های زیادی وجود دارد که به شما یاد می دهد چگونه چت بات ها را توسعه دهید. بنابراین چه چیزی این دوره را متفاوت می کند؟


  • ما از هیچ راه حل ربات چت مبتنی بر ابر مانند Dialogflow، IBM Watson یا Microsoft Azure استفاده نمی کنیم. در عوض، ما بر روی فناوری‌های رایگان و منبع باز تمرکز خواهیم کرد که به همان اندازه قوی و قدرتمند هستند.

  • ما قرار نیست فقط در مورد اصول اولیه توسعه ربات چت صحبت کنیم. ما عمیقاً در این جهان فرو خواهیم رفت.

  • این دوره پر از آموزش های مبتنی بر پروژه است. بسیاری از تکنیک ها از طریق توسعه مجموعه ای از پروژه های ربات چت

    به دست خواهند آمد

چت ربات ها همه جا هستند و در حال تبدیل شدن به بخش مهمی از زندگی روزمره ما هستند. آنها برای طیف گسترده ای از برنامه ها، از خدمات مشتری گرفته تا خرید آنلاین، استفاده می شوند و فقط پیشرفته تر و پیچیده تر می شوند.


در این دوره، انواع مختلف ربات‌های چت و موارد استفاده از آن‌ها، از جمله ربات‌های گفتگوی مبتنی بر قانون، ربات‌های گفتگوی مبتنی بر هوش مصنوعی و هوش مصنوعی مکالمه را بررسی می‌کنیم. ما همچنین فناوری‌ها و پلتفرم‌های مختلفی را که برای ساخت ربات‌های گفتگو استفاده می‌شوند، مانند پردازش زبان طبیعی (NLP)، یادگیری ماشین (ML)، و پروژه‌های منبع باز توسعه ربات‌های گفتگو مانند Botpress، Rasa، Transformers، langChain، fastAPI، Docker، پوشش می‌دهیم. و بیشتر.


در این دوره آموزشی یاد خواهید گرفت:


  • چگونه ابزارهای محیط توسعه خود را راه اندازی کنیم

  • نحوه نصب و راه اندازی اولین پروژه Botpress خود

  • متوجه خواهید شد که استودیوی جریان گفتگو چیست

  • انواع مختلف الگوهای پاسخ ربات چت را توسعه دهید

  • با نحوه ادغام با اشخاص ثالث و APIها برای ارائه اطلاعات خارجی برای کاربران آشنا خواهید شد

  • نحوه توسعه یک چت ربات QnA

  • درک تشخیص قصد مشکل و نحوه حل آن با استفاده از تکنیک‌های مبتنی بر قانون یا شبکه عصبی

  • نحوه شناسایی موجودیت‌ها در پیام کاربر و نحوه پر کردن شکاف‌ها.

  • نحوه جمع آوری داده های کاربر و ارسال آنها به یک API خارجی یا ذخیره آنها در پایگاه داده.

  • نحوه توسعه مدل‌های دستیار چت بات Rasa

  • نحوه ادغام Botpress با Rasa Chatbot Assistant

  • نحوه توسعه یک برنامه fastAPI برای ارائه پروژه های هوش مصنوعی شما

  • چگونه ربات چت خود را با پلتفرم های پیام رسانی محبوب مانند فیس بوک مسنجر و تلگرام ادغام کنیم

  • نحوه استفاده از مدل های مدرن زبان بزرگ (LLM) مانند OpenAI برای پشتیبانی از چت ربات های خود

  • با استفاده از ChatGPT و مدل‌های زبان بزرگ منبع باز، همه اصول اولیه ساخت یک برنامه کاربردی قوی را بیاموزید

  • نحوه استفاده از Drage-Drop UI Tools مانند Flowise برای توسعه چت ربات های LLM

  • نحوه استفاده از LLM برای توسعه موتورهای هوش مصنوعی و ربات‌های گفتگو

  • بیشتر ..

در پایان دوره، دانش‌آموزان درک جامعی از وضعیت فعلی فناوری چت بات و نحوه استفاده از آن در برنامه‌های کاربردی دنیای واقعی خواهند داشت. این دانش دانش‌آموزان را با مهارت‌ها و اعتماد به‌نفس برای شروع پروژه‌های ربات چت خود مجهز می‌کند و در زمینه به سرعت در حال تکامل هوش مصنوعی مکالمه کمک می‌کند.


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

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • Botpress Locally با استفاده از VirtualBox (سریعتر و اختیاری) نصب کنید Install Botpress Locally using VirtualBox (faster & optional)

نصب Docker Installing Docker

  • معرفی Introduction

  • Docker - Ubuntu را نصب کنید Install Docker - Ubuntu

  • Docker - Windows را نصب کنید Install Docker - Windows

  • استفاده از WSL - Windows Using of WSL - Windows

  • فایل های داکر Docker Files

راه اندازی ابزارهای اساسی Setup Basic Tools

  • MiniConda را راه اندازی کنید Setup MiniConda

  • JupyterLab را راه اندازی کنید Setup JupyterLab

  • نحوه استفاده از JupyterLab How to use JupyterLab

  • نتیجه Conclusion

مبانی BotPress BotPress Basics

  • معرفی Introduction

  • چرا از BotPress استفاده کنیم؟ Why to Use BotPress

  • BotPress را با استفاده از Docker نصب، به روز رسانی و اشکال زدایی کنید Install, Update and Debug BotPress using Docker

  • اولین چت بات شما Your First Chatbot

  • Hello Buddy Chatbot - Part 1/2 Hello Buddy Chatbot - Part 1/2

  • Hello Buddy Chatbot - Part 2/2 Hello Buddy Chatbot - Part 2/2

  • انواع متغیر Variable Types

  • نتیجه Conclusion

ربات چت جمعیت ایالات متحده USA Population Chatbot

  • معرفی Introduction

  • پشتیبانی از API Chatbot API Supported Chatbot

  • اقدام اعتبارسنجی داده ها Data Validation Action

  • اشکال‌زدایی گزارش‌های اقدام Debugging Action Logs

  • جریان های فرعی Sub Flows

  • مهارت انتخاب Choices Skill

  • نتیجه Conclusion

اقدامات API API Actions

  • یک API Action را توسعه دهید Develop an API Action

  • بازگشت های سفارشی Custom Fallbacks

الگوهای پاسخگویی Response Templates

  • معرفی Introduction

  • متون و تصاویر Texts and Images

  • کارت ها Cards

  • چرخ فلک ها Carousels

  • فایل ها Files

  • منوهای کشویی Dropdown Menus

  • فیلم های Videos

  • نتیجه Conclusion

پرسش و پاسخ (QnA) چت ربات Questining and Answering (QnA) Chatbots

  • معرفی Introduction

  • ورودی های تغذیه Feeding Inputs

  • QnA Chatbot را آموزش دهید Train the QnA Chatbot

  • صادرات و واردات داده های آموزشی Exporting and Importing Training Data

  • پاسخ های غنی Rich Answers

  • نتیجه Conclusion

موتور Botpress NLU Botpress NLU Engine

  • معرفی Introduction

  • مقدمه ای بر هدف و شناسایی موجودیت Introduction to Intent and Entity Recognition

  • Botpress Intent Dection Botpress Intent Dection

  • Botpress Entity Recognition Botpress Entity Recognition

  • نتیجه Conclusion

چت ربات نظرسنجی رستوران Restaurant Survey Chatbot

  • معرفی Introduction

  • در حال توسعه چت بات پایه - قسمت 1/4 Basic Chatbot Developing- Part 1/4

  • توسعه اصلی چت بات - قسمت 2/4 Basic Chatbot Developing- Part 2/4

  • در حال توسعه چت بات پایه - قسمت 3/4 Basic Chatbot Developing- Part 3/4

  • در حال توسعه چت بات پایه - قسمت 4/4 Basic Chatbot Developing- Part 4/4

  • PgAdmin را راه اندازی کنید Setup PgAdmin

  • راه اندازی پایگاه داده بازخورد Setup Feedbacks Database

  • ذخیره بازخوردها در پایگاه داده 1/2 Storing Feedbacks into Database 1/2

  • ذخیره بازخوردها در پایگاه داده 2/2 Storing Feedbacks into Database 2/2

  • نتیجه Conclusion

مبانی NLP NLP Basics

  • معرفی Introduction

  • مقدمه ای بر شبکه های عصبی Introduction to Neural Networks

  • مقدمه ای بر بازنمایی متن Introduction to Text Representation

  • نتیجه Conclusion

Rasa NLU Rasa NLU

  • معرفی Introduction

  • چرا رسا Why Rasa

  • مقدمه ای بر هدف و شناسایی موجودیت Introduction to Intent and Entity Recognition

  • معماری داده رسا Rasa Data Architecture

  • مجموعه داده رسا 1/3 Rasa Dataset 1/3

  • مجموعه داده رسا 2/3 Rasa Dataset 2/3

  • مجموعه داده رسا 3/3 Rasa Dataset 3/3

  • آموزش مدل راسا Train a Rasa Model

  • نتیجه Conclusion

چت بات فوتبال 1/2 Football Chatbot 1/2

  • معرفی Introduction

  • چه چیزی خواهید ساخت؟ What will you build ?

  • چگونه پروژه را برنامه ریزی کنیم؟ How to Plan the Project ?

  • مدل قطار راسا Train Rasa Model

  • پروژه FastAPI 1/6 FastAPI Project 1/6

  • پروژه FastAPI 2/6 FastAPI Project 2/6

  • پروژه FastAPI 3/6 FastAPI Project 3/6

  • پروژه FastAPI 4/6 FastAPI Project 4/6

  • پروژه FastAPI 5/6 FastAPI Project 5/6

  • پروژه FastAPI 6/6 FastAPI Project 6/6

  • نتیجه Conclusion

چت بات فوتبال 2/2 Football Chatbot 2/2

  • معرفی Introduction

  • Botpress Chatbot 1/6 Botpress Chatbot 1/6

  • Botpress Chatbot 2/6 Botpress Chatbot 2/6

  • Botpress Chatbot 3/6 Botpress Chatbot 3/6

  • Botpress Chatbot 4/6 Botpress Chatbot 4/6

  • Botpress Chatbot 5/6 Botpress Chatbot 5/6

  • Botpress Chatbot 6/6 Botpress Chatbot 6/6

  • نتیجه Conclusion

مهندسی سریع 101 | مفاهیم اساسی Prompt Engineering 101 | Basic Concepts

  • معرفی Introduction

  • مقدمه ای بر یادگیری ماشینی Introduction to Machine Learning

  • پایه و مدل های بزرگ زبان تنظیم شده توسط دستورالعمل Base and Instruction-Tuned Large Language Models

  • مقدمه ای بر Tokenizers Introduction to Tokenizers

FlowiseAI برای چت ربات ها FlowiseAI for Chatbots

  • نحوه نصب Flowise How to install Flowise

  • اعتبار OpenAI را تنظیم کنید Setup OpenAI Credentials

  • صادرات و واردات پروژه های Flowise Exporting and Importing Flowise Projects

  • Flowise API و Embedded Objects Flowise API and Embedded Objects

پروژه 1: ربات چت AI LLM آشپز آشپزخانه Project 1 : Kitchen Chef AI LLM Chatbot

  • Basic Prompt Chatbot Basic Prompt Chatbot

  • برای پاسخ‌های بهتر، درخواست‌ها را اصلاح کنید Refine Prompts for better responses

  • استفاده از حافظه ها برای مکالمات چت بات Using Memories for Chatbot Conversations

پروژه 2: بانکداری NLU موتور با استفاده از LLM Project 2: Banking NLU Engine using LLM

  • مروری بر موتور AI Chatbot NLU AI Chatbot NLU Engine Overview

  • موتور NLU را با استفاده از دستورات Few-Shot توسعه دهید Develop NLU Engine using Few-Shot Prompts

  • ادغام Botpress Botpress Integration

  • تجزیه پاسخ های LLM AI NLU Parsing LLM AI NLU Responses

  • جریان مکالمه Botpress-Flowsie Botpress-Flowsie Conversation Flow

  • بانکداری General Talking LLM Chatbot برای Botpress Banking General Talking LLM Chatbot for Botpress

ادغام پلتفرم های پیام رسانی Botpress Botpress Messaging Platforms Integration

  • معرفی Introduction

  • ادغام Botpress Botpress Integration

  • راه اندازی Ngrok - اوبونتو Setup Ngrok - Ubuntu

  • راه اندازی Ngrok - ویندوز Setup Ngrok - Windows

  • ادغام فیس بوک Facebook Integration

  • یکپارچه سازی تلگرام Telegram Integration

  • یکپارچه سازی وب سایت Website Integration

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش تسلط بر چت بات ها با Botpress، Rasa3 و LLMs Flowise
جزییات دوره
13.5 hours
114
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,730
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Abu Bakr Soliman Abu Bakr Soliman

توسعه دهنده یادگیری ماشین و NLP