لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت چتباتهای هوش مصنوعی با React و APIهای AI
- آخرین آپدیت
دانلود Build AI Chatbots with React and AI APIs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما آموزش میدهد که چگونه یک اپلیکیشن چتبات هوش مصنوعی کاملاً کاربردی را با استفاده از React و APIهای هوش مصنوعی مولد (Generative AI) بسازید. شما برنامه خود را به سرویسهای واقعی AI متصل میکنید، پاسخها را بهصورت لحظهای (Stream) دریافت میکنید و یک رابط کاربری چند-چت شامل سایدبار، قابلیت جابجایی بین چتها و تاریخچه هر گفتگو را پیادهسازی خواهید کرد. تمامی مراحل این دوره عملی و پروژه محور است؛ یعنی شما کد واقعی مینویسید و نتایج را بلافاصله مشاهده میکنید.
این دوره همچنین شامل یک ماژول اختصاصی درباره اشتباهات رایج در React در بخشهای JSX، useState و useEffect است تا بتوانید از خطاهایی که باعث کند شدن توسعه اکثر برنامهنویسان میشود جلوگیری کرده و از ابتدا کدهای تمیزتری بنویسید.
در طول این دوره موارد زیر را بررسی خواهید کرد:
راهاندازی React و هوش مصنوعی مولد: آمادهسازی محیط توسعه، ایجاد اپلیکیشن React و یادگیری نحوه عملکرد APIهای AI، شامل مدلهای قیمتگذاری و دریافت اولین کلید API.
ساخت رابط کاربری (UI) چتبات: طراحی لایوت برنامه، نمایش پیامهای چت، افزودن ورودی متن و دکمه ارسال، و مدیریت وضعیت پیامها در چت.
یکپارچهسازی APIهای هوش مصنوعی: متصل کردن چتبات به Google AI (Gemini)، OpenAI (ChatGPT) و DeepSeek و یادگیری نحوه جداسازی منطق AI برای استفاده مجدد و جابجایی آسان بین مدلها.
استریمینگ لحظهای (Real-Time Streaming): فعالسازی قابلیت ارسال پاسخهای لحظهای از Gemini و ChatGPT بهطوری که پیامها کلمه به کلمه (مشابه چتجیپیتی) ظاهر شوند.
بهبود تجربه کاربری (UX): افزودن وضعیتهای Loading، حالت تاریک (Dark Mode)، اسکرول خودکار، رندر کردن Markdown، ورودی متن با قابلیت تغییر اندازه خودکار و Auto-focus برای حرفهایتر شدن چتبات.
مدیریت مشکلات API: درک محدودیتهای استفاده (Usage Limits) و نرخ درخواستها (Rate Limits)، دیباگ کردن کدهای خطا، مدیریت مناسب خطاهای API و نمایش پیامهای خطای کاربرپسند.
سایدبار مدیریت چند-چت: ساخت سایدباری که تمامی گفتگوها را نمایش دهد، امکان جابجایی بین آنها را فراهم کند، تاریخچه کامل هر چت را نشان دهد و شامل دکمه «چت جدید» با قابلیت تولید خودکار عنوان باشد.
اشتباهات رایج در React: شناسایی و رفع رایجترین خطاهایی که توسعهدهندگان در سینتکس JSX، استفاده از هوک useState و رفتار هوک useEffect مرتکب میشوند.
سرفصل ها و درس ها
شروع و مقدمات
Beginning
خوشآمدگویی به دوره
Welcome to the Course
خلاصه پروژه
Summary of the Project
مقدمهای بر هوش مصنوعی مولد
Intro to Generative AI
ساختار هزینهای APIهای هوش مصنوعی
AI APIs Cost Structure
آمادهسازی محیط کاری
Preparing Your Workspace
ساخت یک اپلیکیشن React
Building a React Application
نحوه پاکسازی اپلیکیشن
How to Clean Up Your Application
ایجاد رابط کاربری برای چتباتها
Creating a User Interface for Chatbots
ایجاد لایوت برنامه
Creating the App Layout
نمایش پیامهای چت
Showing Chat Messages
درج باکس متن و دکمه ارسال
Inserting Text Box and Send Button
مدیریت پیامها در چت
Managing Messages in the Chat
راهاندازی چت با هوش مصنوعی
Setting Up Chat with AI
خلاصه APIهای محبوب هوش مصنوعی
Summary of Popular AI APIs
نحوه دریافت کلید API برای Google AI
How to Obtain an API Key for Google AI
اتصال Google AI (Gemini) برای گفتگوها
Link Google AI (Gemini) for Conversations
جداسازی منطق Google AI برای قابلیت استفاده مجدد
Separating Google AI logic for Reusability
نحوه دریافت کلید API برای OpenAI
How to Obtain an API Key for Open AI
اتصال OpenAI (ChatGPT) برای گفتگو
Linking Open AI (ChatGPT) for Conversation
بهبود تعامل کاربر با چت
Enhancing User Interaction with Chat
نمایش وضعیت در حال بارگذاری (Loading)
Showing Loading Status
فعالسازی پشتیبانی از Markdown در پیامها
Enabling Markdown Support in Messages
نحوه تغییر اندازه خودکار فیلد متنی
How to Make a Text Field Resize Automatically
غیرفعال کردن کنترلهای چت هنگام بارگذاری
Turn Off Chat Controls While Loading
استفاده از Auto Focus در فیلد متنی
Using Auto-Focus in a Text Field
پیادهسازی اسکرول خودکار به پایین
Incorporating Auto-Scroll to the Bottom
نمایش نظرات