🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ساخت چت بات با پایتون، 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 درباره منابع اطلاعاتی آن (بخش اول)
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!
نمایش نظرات