آموزش هوش مصنوعی برای توسعه دهندگان جاوا اسکریپت (OpenAI، Embeddings، Vercel AI)

AI For JavaScript Developers (OpenAI, Embeddings, Vercel AI)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه با استفاده از TypeScript، OpenAI، Vector Store، Functions، LlamaIndex و غیره، عوامل هوش مصنوعی و ربات‌های چت بسازید. ساخت برنامه ها و چت بات های مجهز به هوش مصنوعی با استفاده از OpenAI، Node و JavaScript/TypeScript. ساخت برنامه‌های هوش مصنوعی مقیاس‌پذیر که پایگاه دانش گسترده‌ای دارند، با استفاده از Embeddings، Vector Stores و موارد دیگر. مفاهیم اساسی هوش مصنوعی مانند ابزارها، عوامل، RAG، فروشگاه‌های برداری، جاسازی‌ها، فراخوانی تابع، توکن‌ها و موارد دیگر، نرم‌افزار مبتنی بر هوش مصنوعی بسازید که می‌تواند اطلاعات را از منابع داده بی‌درنگ دریافت کند. ساخت یک اپلیکیشن چت واقعی با رابط کاربری که قادر به پاسخگویی به سوالات بر اساس هر سند پی دی اف باشد.

با دسترسی بیشتر و بیشتر به هوش مصنوعی، ما توسعه‌دهندگان به ابرقدرت‌ها دسترسی داریم، فقط با یک تماس API. هوش مصنوعی به شما امکان می دهد احساسات را تجزیه و تحلیل کنید، محصولات را توصیه کنید، ارتباطات را شخصی سازی کنید، ربات های چت را بسازید و خیلی چیزهای دیگر.

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


آنچه یاد خواهید گرفت در اینجا آمده است:


  • هوش مصنوعی مولد، LLM چیست و چه تفاوتی با هوش مصنوعی سنتی دارد.

  • نحوه استفاده از OpenAI API و SDK برای ایجاد آسان تکمیل‌های چت.

  • یک برنامه چت در دنیای واقعی بسازید که هر فایل PDF را می گیرد و به سؤالات مربوط به آن پاسخ می دهد.

  • مفاهیم اساسی هوش مصنوعی مانند آناتومی تکمیل‌های چت، نشانه‌ها، درخواست‌های سیستم، مهندسی سریع و موارد دیگر.

  • مفاهیم پیشرفته مانند توابع OpenAI، توهمات، و نحوه ارائه دانش خارجی به هوش مصنوعی.

  • نحوه استفاده از Vector Stores (Embeddings) برای ذخیره مقادیر زیادی داده و ارائه زمینه اضافی برای هوش مصنوعی.

  • نحوه واکشی اطلاعات بلادرنگ در صورت نیاز (به عنوان مثال، دریافت سهام از پایگاه داده).

  • Vercel AI SDK و نحوه کمک آن به ما برای ساختن آسان ربات‌های چت هوش مصنوعی با Next.js.

  • چالش‌های محدودیت رمز و نحوه برخورد آسان با آنها.


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

معرفی Introduction

  • مقدمه ای بر هوش مصنوعی و LLM های مولد Introduction to Generative AI and LLMs

  • چگونه از این دوره بهترین استفاده را ببریم How to make the most out of this course

  • بیایید وصل شویم Let's Connect

قبل از شروع Before We Begin

  • ثبت نام در OpenAI + دریافت کلید API Signing up to OpenAI + Getting an API Key

  • در حال نصب Node.js Installing Node.js

  • ویرایشگر کد - VSCode (اختیاری) Code Editor - VSCode (Optional)

اصول ساخت با OpenAI The Basics of Building With OpenAI

  • ساختار پروژه Project Structure

  • اولین تکمیل چت OpenAI First OpenAI Chat Completion

  • یادآوری: بازخورد و امتیاز Reminder: Feedback and Rating

  • حالت مکالمه و ربات‌های چت هوش مصنوعی Conversation State & AI Chatbots

  • مقدمه ای بر توکن ها Introduction to Tokens

  • پیام های سیستم System Messages

  • ارائه دانش به LLM Providing Knowledge to the LLM

  • توهمات Hallucinations

  • دریافت خروجی JSON ساختاریافته Getting Structured JSON Output

  • فراخوانی تابع OpenAI OpenAI Function Calling

وکتور فروشگاه ها و جاسازی ها Vector Stores & Embeddings

  • معرفی فروشگاه های وکتور Introduction to Vector Stores

  • ذخیره سازی PDF در فروشگاه وکتور Storing PDFs in a Vector Store

  • پرس و جو از فروشگاه وکتور Querying the Vector Store

واکشی داده های زمان واقعی Fetching Real-Time Data

  • داده های زمان واقعی: قسمت 1 Real-Time Data: Part 1

  • داده های زمان واقعی: قسمت 2 Real-Time Data: Part 2

پروژه: PDF Chat Bot Project: PDF Chat Bot

  • معرفی پروژه - آنچه ما در حال ساختن هستیم Project Intro - What We're Building

  • شبیه سازی مخزن Cloning The Repo

  • ساختار پروژه Project Structure

  • آپلود و تجزیه فایل PDF Upload And Parse PDF File

  • ذخیره PDF در Vector Store Index Store PDF in Vector Store Index

  • (اختیاری) Vercel AI SDK چگونه کار می کند (Optional) How Vercel AI SDK Works

  • Chat API Endpoint Chat API Endpoint

  • دانش از فروشگاه وکتور Knowledge From Vector Store

  • مقابله با محدودیت های رمز - قسمت 1 Dealing With Token Limits - Part 1

  • مقابله با محدودیت های رمز - قسمت 2 Dealing With Token Limits - Part 2

نمایش نظرات

Udemy (یودمی)

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

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

آموزش هوش مصنوعی برای توسعه دهندگان جاوا اسکریپت (OpenAI، Embeddings، Vercel AI)
جزییات دوره
2.5 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,905
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ariel Weinberger Ariel Weinberger

مدیر مهندسی ، Mentor من یک مهندس نرم افزار پرشور و با سالها تجربه در زمینه توسعه جلو و عقب هستم. در حال حاضر ، من به عنوان مدیر مهندسی نرم افزار در OneFit کار می کنم. پیش از این ، مهندس ارشد نرم افزار در DAZN ، خدمات را در مقیاس گسترده به ده ها میلیون کاربر همزمان در سراسر جهان ارائه می داد. تجربه گذشته کار در بخش فناوری مالی (FinTech) برای Payconiq ، جایی که من مجبور شدم سیستم های کلیدی را برای عملکرد روان راه حل پرداخت BeNeLux توسعه و نگهداری کنم ، و همزمان پرداخت های همزمان زیادی را انجام دهم. من همچنین به عنوان مهندس در صنایع دفاعی کار می کردم ، عمدتا در مورد سیستم های هوایی VISINT (Visual Intelligence) سوار بر هواپیما. جدا از آن ، من همیشه طرفدار تدریس و راهنمایی بوده ام. من راهنمای بی شماری در مهندسی نرم افزار - راهنمایی ، مربیگری و تنظیم آنها برای موفقیت به عنوان مهندس بوده ام.