ساخت چت بات با پایتون، ChatGPT و واتساپ: آموزش گام به گام - آخرین آپدیت

دانلود Build your own Chatbot using Python, ChatGPT & WhatsApp

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری برنامه نویسی با API OpenAI برای پروژه های مختلف. با استفاده از ChatGPT، هوش مصنوعی (AI) و زبان برنامه نویسی Python، امکانات جدیدی را کشف کنید.

در این آموزش، نحوه استفاده از ChatGPT API برای ورود خودکار داده ها به Google Sheets و ساخت ربات های گفتگو (Chatbot) با Twilio را یاد خواهید گرفت. از Flask و Ngrok برای توسعه پروژه های خود بهره ببرید.

پیش نیازها: داشتن دانش اولیه برنامه نویسی توصیه می شود، اما این دوره برای افراد مبتدی نیز مناسب است. شما به یک حساب ChatGPT و یک کلید API (که نحوه دریافت آن را آموزش خواهیم داد) نیاز دارید. همچنین اتصال اینترنت پرسرعت و اشتیاق به یادگیری ضروری است.

ChatGPT API یکی از قدرتمندترین ابزارهای پردازش زبان طبیعی (NLP) در دسترس است. با استفاده از الگوریتم های پیشرفته و مدل های زبانی مدرن، امکانات فراوانی را برای توسعه دهندگانی که به دنبال ساخت برنامه های کاربردی سفارشی نیازمند پردازش زبان طبیعی هستند، فراهم می کند. در این دوره، یاد خواهید گرفت چگونه از تمام قدرت ChatGPT استفاده کنید و آن را در پروژه های خود ادغام کنید. هر روز ابزارهای مبتنی بر هوش مصنوعی بیشتری وارد بازار می شوند، بنابراین مهم است که یاد بگیریم چگونه از آنها به بهترین نحو استفاده کنیم. امیدواریم این اولین قدم شما در این راستا باشد! 😊

ما با بررسی اصول اولیه ChatGPT API، از جمله نحوه عملکرد و انواع برنامه های کاربردی که می توان از آن استفاده کرد، شروع خواهیم کرد. سپس، به جزئیات فنی ادغام ChatGPT در پروژه های خود خواهیم پرداخت و همه چیز را از راه اندازی و احراز هویت گرفته تا ساخت و آزمایش برنامه های کاربردی سفارشی خود پوشش خواهیم داد.

در این دوره، شما یاد خواهید گرفت که چگونه با استفاده از VBA و Google Script کدنویسی کنید تا یک ابزار مبتنی بر ChatGPT در داخل صفحات گسترده خود داشته باشید. در انتهای دوره، با زبان Python یک ربات گفتگوی (ChatBot) مبتنی بر ChatGPT برای WhatsApp خواهیم ساخت.

من برای این دوره بسیار هیجان زده هستم و امیدوارم شما را در آن ببینم.


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

مقدمه Introduction

  • مقدمه Introduction

  • انتظاراتی که باید و نباید از دوره داشت What to and what not to expect from the course

  • درباره مدرس About the instructor

ثبت‌نام در openai.com Signing up to openai.com

  • ثبت‌نام در openai.com Singning up to openai.com

  • دریافت کلید API از openai.com Getting an API Key from openai.com

  • زمین بازی ChatGPT ChatGPT's playground

  • چت کردن با ChatGPT Chating with ChatGPT

  • ChatGPT درباره پارامترها و مدل‌های خود صحبت می‌کند ChatGPT talks about its parameters and models

  • درباره دقت و قابلیت اطمینان ChatGPT On ChatGPT accuracy and reliability

ساخت یک شیت گوگل که بتواند به طور خودکار داده‌ها را برای شما پر کند Build a Google Sheet that can automatically fill data for you

  • ارائه پروژه ماژول Module's project presentation

  • کد خطا 429 Error code 429

  • پرسش از ChatGPT از طریق Google Script و Google Spreadsheet و چاپ پاسخ Asking ChatGPT via Google Script and Google Spreadsheet and printing the answer

  • توضیح کمی عمیق‌تر از تابع AskChatGPT ما در .gs A little deeper explanaition of the our AskChatGPT function in .gs

  • خودکارسازی چندین سوال از ChatGPT با استفاده از ادغام و کشیدن فرمول‌ها Automating several questions to ChatGPT using concatenate and dragging formulas

  • تنظیم قالب بندی پاسخ‌های ChatGPT Regularizing ChatGPTs answers formating

  • پرسش از ChatGPT درباره منابع اطلاعاتی آن (بخش اول) Asking ChatGPT for its sources of information (part I)

  • پرسش از ChatGPT درباره منابع اطلاعاتی آن (بخش دوم) Asking ChatGPT for its sources of information (Part II)

  • رسم نمودار روندها با اطلاعات ارائه شده توسط ChatGPT Plotting trends with ChatGPT provided information

  • جمع بندی بخش Wrapping up the section

ساخت یک طبقه‌بندی کننده در یک شیت گوگل با استفاده از ChatGPT Building a classifier on a Google Sheet using ChatGPT

  • ارائه پروژه ماژول Module's project presentation

  • ساخت یک تابع اسکریپت گوگل که یک لیست را به عنوان آرگومان می‌گیرد Building a google script function that takes a list as an argument

ساخت یک فایل اکسل که بتواند به طور خودکار داده‌ها را برای شما پر کند (از طریق ماکروهای VBA) Build an excel file that can automatically fill data for you (via VBA macros)

  • ارائه پروژه ماژول Module's project presentation

  • تنظیم مراجع و ابزارهای کمکی ما Setting our references and auxiliary tools

  • پروژه عملی Hands on project

ساخت یک طبقه‌بندی کننده با استفاده از ChatGPT و اکسل Build a classifier using ChatGPT and Excel

  • پروژه عملی Hands on project

ساخت یک چت‌بات ساده با استفاده از کتابخانه پایتون OpenAI Building a simple Chatbot using openai's python library

  • ارائه پروژه ماژول Module's project presentation

  • استفاده از روش‌های کتابخانه OpenAI Using openai's library methods

  • عبارت رزرو شده "close chat" برای شکستن حلقه while بی نهایت "close chat" reserved phrase to break the infinite while loop

  • اجازه دادن به ربات چت ما برای داشتن حافظه از زمینه مکالمه Allowing our chatBot to have a memory of the conversation context

  • ذخیره و بارگیری مکالمات قبلی Saving and loading previous conversations

ساخت یک ربات چت واتساپ با استفاده از پایتون و ChatGPT با استفاده از Flask و کتابخانه OpenAI Build a Whatsapp ChatBot using Python and ChatGPT using flask and openai library

  • ارائه پروژه ماژول Module's project presentation

  • توضیح معماری برنامه ربات چت ما Explaining the architecture of our chatbot application

  • راه اندازی یک سرور Flask Setting a flask server

  • تونل زدن عمومی سرور Flask ما از طریق اینترنت Tunneling our flask server publicly over the internet

  • تست مسیر و متد RecieveMessage از طریق تونل ngrok Testing RecieveMessage route and method through ngrok tunnel

  • پیکربندی Twilio برای ارسال پیام به برنامه Flask ما Configuring Twilio to send messages to our Flask application

  • ارسال پیام‌های Twilio به ChatGPT از طریق کتابخانه OpenAI Posting twilio's messages to ChatGPT through openai's library

  • pip install python-dotenv (یادداشتی برای کلاس بعدی) pip install python-dotenv (a note for the next class)

  • ایجاد یک فایل .env برای نگهداری کلیدهای API و سایر اطلاعات ما creating a .env file to hold our api keys and other informations

  • ایجاد یک زمینه مکالمه با استفاده از شماره تلفن کاربر به عنوان شناسه مکالمه Creating a conversational context using user's phone number as conversation id

  • اطمینان از اینکه مکالمه پس از خاموش شدن سرور Flask همچنان ادامه دارد Making sure the conversation got still after shutting down the flask server

  • استفاده از API استراحت Twilio و کتابخانه پایتون Using Twilios rest API and python's library

به شما تبریک می‌گوییم بابت اتمام دوره! Congratulations on finishing the course!

  • تبریک و خداحافظ! Congratulations and bye bye!

نمایش نظرات

ساخت چت بات با پایتون، ChatGPT و واتساپ: آموزش گام به گام
جزییات دوره
3.5 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
147
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar