🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت رباتهای گفتگو هوشمند با هوش مصنوعی Gemini گوگل در برنامههای وب جاوا اسکریپت
- آخرین آپدیت
دانلود Create AI Chatbots in JavaScript Web Apps with Google Gemini
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت چتباتهای هوش مصنوعی و ادغام قابلیتهای هوش مصنوعی مولد در برنامههای وب با JavaScript SDK گوگل Gemini
ادغام هوش مصنوعی مولد در برنامههای وب: یاد بگیرید چگونه با استفاده از Google AI JavaScript SDKs، قابلیتهای هوش مصنوعی را به برنامههای خود اضافه کنید.
ساخت پروژههای وب مبتنی بر هوش مصنوعی: سه پروژه عملی شامل یک تولید کننده حقایق علمی، یک دستیار چتبات و یک برنامه پردازش سند/تصویر را توسعه دهید.
سفارشیسازی پاسخهای هوش مصنوعی با JSON: بر JSON schema مسلط شوید تا خروجیهای تولید شده توسط هوش مصنوعی را برای تعاملات ساختاریافته و معنادار کاربر کنترل و اصلاح کنید.
ادغامهای ایمن هوش مصنوعی در برنامههای وب: بهترین شیوههای امنیتی را برای مدیریت کلیدهای API و ادغام ایمن مدلهای هوش مصنوعی در فرانتاند و برنامههای خود درک کنید.
بهبود تجربه کاربری با هوش مصنوعی: از هوش مصنوعی برای تولید محتوا، خودکارسازی چت، خلاصه سازی اسناد و موتورهای پیشنهاد دهنده برای ایجاد برنامههای وب جذاب استفاده کنید.
پیشنیازها:
HTML & CSS - مهارتهای پایه توسعه وب برای ساختاردهی و استایلدهی برنامههای شما.
JavaScript - درک پایهای از متغیرها، توابع و عملیات ناهمزمان.
React یا Vue (اختیاری) - اگر میخواهید مثالهای React/Vue را دنبال کنید، آشنایی اولیه با کامپوننتها و مدیریت وضعیت مفید است.
هیچ تجربه هوش مصنوعی یا یادگیری ماشین مورد نیاز نیست! این دوره بر استفاده از SDKهای هوش مصنوعی آماده برای بهبود برنامههای وب بدون نیاز به تخصص عمیق هوش مصنوعی تمرکز دارد.
هوش مصنوعی مولد در JavaScript، Vue & React Apps: راهنمای جامع با 4 پروژه
تصور کنید از قدرت فناوریهای هوش مصنوعی مولد برای نوآوری در برنامههای وب خود استفاده میکنید.
در این دوره، یاد خواهید گرفت که چگونه Google Gemini JavaScript SDKs را مستقیماً در برنامههای وب خود ادغام کنید و آنها را به تجربیات هوشمند و تعاملی تبدیل کنید.
چه چیزی خواهید ساخت
در طول این دوره، 4 پروژه عملی ایجاد خواهید کرد که برنامههای کاربردی واقعی هوش مصنوعی را از پروژههای ساده HTML & CSS گرفته تا محیطهای React و Firebase به نمایش میگذارند. هر پروژه به گونهای طراحی شده است که به شما در ایجاد مهارتهای عملی کمک کند که شما را به عنوان یک توسعهدهنده متمایز میکند. در اینجا چند نمونه از کارهایی که روی آنها کار خواهید کرد آورده شده است:
تولید محتوا – یک تولید کننده حقایق علمی بر اساس دستهبندی انتخاب شده توسط کاربر ایجاد کنید.
دستیار چتبات – یک چتبات مکالمهای راهاندازی کنید که بتواند به سؤالات پاسخ دهد، راهنمایی ارائه دهد یا یک گفتگوی دوستانه داشته باشد، با پیروی از دستورالعملها و اطلاعات تجاری.
پردازش اسناد – تصاویر و اسناد PDF را تجزیه و تحلیل کنید، آنها را خلاصه کنید و به هر سوالی از کاربر در مورد آن پاسخ دهید.
تولید کننده آزمون – یک آزمون تعاملی برای هر موضوعی که توسط کاربر وارد میشود ایجاد کنید.
این پروژهها به شما این امکان را میدهند تا ویژگیهای مبتنی بر هوش مصنوعی را ایجاد کنید که هم مفید و هم جذاب هستند و به شما یک نمونه کار میدهند که تخصص شما را در هوش مصنوعی کاربردی نشان میدهد.
سفارشیسازی پاسخهای هوش مصنوعی با JSON Schema
یکی از قدرتمندترین جنبههای این دوره یادگیری نحوه سفارشیسازی پاسخهای هوش مصنوعی با استفاده از JSON schema است. شما بر ساختار و قالب محتوای تولید شده توسط هوش مصنوعی کنترل پیدا خواهید کرد و به شما این امکان را میدهد تا آن را با طیف گستردهای از موارد استفاده تطبیق دهید.
با JSON schema، احتمالات بیپایان هستند—خواه ابزارهای آموزشی، برنامههای داستانگویی یا دستیاران وظیفه ایجاد میکنید، مهارتهایی را برای شکل دادن به خروجیهای هوش مصنوعی دقیقاً همانطور که تصور میکنید، خواهید داشت.
اجرای توابع ابری با هوش مصنوعی
در این دوره، شما همچنین یاد خواهید گرفت که چگونه توابع ابری را اجرا کنید تا قابلیتهای برنامههای خود را گسترش دهید و به شما این امکان را میدهد که وظایف هوش مصنوعی را در پاسخ به اقدامات کاربر فعال کنید و گردش کار بکاند را خودکار کنید. با ترکیب Firebase و هوش مصنوعی، میتوانید برنامههای قدرتمند و دادهمحور با بینشهای بلادرنگ ایجاد کنید.
مثال پروژهها برای توابع ابری
موتور پیشنهاد دهنده شخصیسازی شده – از هوش مصنوعی برای تجزیه و تحلیل رفتار کاربر و تولید توصیههای متناسب استفاده کنید و تعامل کاربر را افزایش دهید.
تجزیه و تحلیل خودکار محتوا – یک سرویس بکاند ایجاد کنید که محتوای تولید شده توسط کاربر را ارزیابی کند، تجزیه و تحلیل احساسات بلادرنگ را ارائه دهد و بینشهایی را به کاربران ارائه دهد.
این مثالها تطبیقپذیری و قدرت توابع ابری را نشان میدهند و به شما این امکان را میدهند تا برنامههای پیشرفته هوش مصنوعی ایجاد کنید که هم تعاملی و هم مقیاسپذیر هستند.
سرفصل ها و درس ها
شروع کار با SDKهای جاوااسکریپت هوش مصنوعی
Getting Started with AI JavaScript SDKs
مقدمه دوره
Course Introduction
راه اندازی محیط
Setting Up The Environment
شروع کار با پروژه شماره 1: تولید کننده حقایق علمی
Getting Started with Project #1: Science Facts Generator
کد SDK هوش مصنوعی گوگل
Google AI SDK Code
ادغام SDK هوش مصنوعی گوگل
Integrating the Google AI SDK
پیاده سازی مدیریت خطا
Implementing Error Handling
کار با پاسخ های ساختار یافته JSON
Working With JSON Structured Responses
ارائه دسته بندی های تولید شده توسط هوش مصنوعی
Presenting the AI-Generated Categories
انتخاب یک دسته بندی
Selecting a Category
تولید واقعیت علمی مبتنی بر دسته بندی
Generating the Category-Based Science Fact
تمرین: نحوه استفاده از تولید محتوا در سناریوهای دنیای واقعی
Exercise: How to Use Content Generation on Real-World Scenarios
دستیاران چت بات و پاسخ های استریم شده
Chatbot Assistants & Streamed Responses
پروژه شماره 2: دستیار چت - بخش های HTML و CSS
Project #2: The Chat Assistant - HTML & CSS Parts
جمع آوری پیام های کاربر
Collecting User Messages
کد برای درس بعدی
Code for the Next Lesson
شروع چت با هوش مصنوعی گوگل
Starting the Chat With Google AI
مدیریت خطاهای API
Handling API Errors
تغذیه مدل با اطلاعات کسب و کار
Feeding the Model with the Business Information
اضافه کردن لودر به چت
Adding a Loader to the Chat
اضافه کردن پاسخ های استریم شده
Adding Streamed Responses
بهبودهای نهایی در چت
Final Improvements to the chat
قابلیت های بینایی برای درخواست های تصویر و ویدئو
Vision Capabilities for Image & Video Prompts
پروژه شماره 3: پردازش تصویر و سند
Project #3: Image and Document Processing
ایجاد یک پروژه جدید React
Creating a New React Project
کد CSS برای پروژه
CSS Code For the Project
اجزای اساسی پروژه
The Basic Components of the Project
عملکرد آپلود فایل
The File Upload Functionality
انتقال فایل به کامپوننت خلاصه
Passing the File to the Summary Component
دریافت خلاصه از هوش مصنوعی گوگل
Getting the Summary From Google AI
اضافه کردن لودر به کامپوننت خلاصه
Adding a Loader to the Summary Component
نمایش پیش نمایش تصویر به کاربران
Displaying the Image Preview to Users
کار با اسناد PDF
Working with PDF Documents
CSS برای کامپوننت چت
CSS For the Chat Component
کامپوننت چت
The Chat Component
عملکرد چت
The Chat Functionality
چت با هوش مصنوعی گوگل
Chatting with Google AI
تمرین: نحوه استفاده از دستیار چت در سناریوهای دنیای واقعی
Exercise: How to Use Chat Assistant on Real-World Scenarios
حفظ امنیت کلیدهای API شما
Keeping Your API Keys Safe
مسائل امنیتی با کلیدهای API در برنامه های وب
Security Issues with API Keys in Web Apps
ادغام امن Gen AI با Firebase Vertex AI
Secure Gen AI Integration with Firebase Vertex AI
تولید کننده آزمون با Vue JS
Quiz Generator with Vue JS
کد CSS برای پروژه
CSS Code for the Project
ایجاد یک پروژه جدید Vue JS با Vite
Creating a New Vue JS Project with Vite
صفحه شروع برنامه
The Start Screen of the Application
دریافت موضوع آزمون از کاربر
Getting the Quiz Topic From the User
دریافت سوالات آزمون از Google Gemini
Getting the Quiz Question from Google Gemini
دریافت پاسخ های JSON ساختاریافته
Getting Structured JSON Responses
تغییر صفحه نمایش با UI اعلانی
Changing Screens with Declarative UI
ارائه سوال به کاربر
Presenting The Question to the User
نوشتن منطق برای کنترل سوال فعلی
Writing The Logic to Control the Current Question
ارائه گزینه ها به کاربر
Presenting the Options to the User
انتخاب و ارسال پاسخ
Selecting and Submitting an Answer
پایان دادن به آزمون
Ending the Quiz
ارائه نتایج
Presenting the Results
بهبودهای نهایی - مدیریت خطا و دکمه شروع مجدد
Final Improvements - Error Handling and The Restart Button
مربی فناوری با رتبه برتر من اینجا هستم تا یک تجربه یادگیری عالی به شما بدهم و به شما کمک کنم شغلی قوی در صنعت فناوری بسازید! ماموریت من در Udemy ارائه دوره های آموزشی در همه سطوح، از مبتدی تا پیشرفته، در محبوب ترین حوزه های فناوری اطلاعات است. من در حال حاضر در حال تدریس 15 دوره به 4 زبان با بیش از 400000 دانشجو در سراسر جهان هستم. برخی از دوره های من عبارتند از: • HTML/CSS • جاوا اسکریپت • Vue JS، Vue Router و Vuex • PHP • طراحی وب
نمایش نظرات