هوش مصنوعی برای توسعهدهندگان جاوااسکریپت ( Embeddings ،OpenAI و Vercel AI)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشنها و رباتهای چت مجهز به هوش مصنوعی با استفاده از OpenAI ،Node و JavaScript/TypeScript
- ساخت اپلیکیشنهای هوش مصنوعی مقیاسپذیر با پایگاه دانش عظیم، با استفاده از Embeddings و Vector Stores و موارد دیگر
- مفاهیم اساسی هوش مصنوعی مانند Tools ،Agents ،RAG Vector Stores ،Embeddings ،Function Calling ،Tokens و موارد دیگر
- ساخت نرمافزار مجهز به هوش مصنوعی که قادر به دریافت اطلاعات از منابع داده در زمان واقعی است.
- ساخت یک برنامه چت واقعی با رابط کاربری که قادر به پاسخگویی به سوالات بر اساس هر سند PDF است.
توضیحات دوره
با دسترسی روزافزون به هوش مصنوعی، ما توسعهدهندگان به ابرقدرتهایی دسترسی پیدا کردهایم که تنها یک فراخوانی API با ما فاصله دارند. هوش مصنوعی به شما امکان میدهد احساسات را تحلیل کنید، محصولات را توصیه کنید، ارتباطات را شخصیسازی کنید، رباتهای چت بسازید و موارد بسیار بیشتری انجام دهید.
در این دوره، یاد خواهید گرفت که چگونه از تجربه خود به عنوان یک توسعهدهنده JavaScript/TypeScript استفاده کنید و اپلیکیشنهای مجهز به هوش مصنوعی در دنیای واقعی بسازید. هدف این است که شما، یک توسعهدهنده باتجربه را به یک مهندس هوش مصنوعی تبدیل کند.
در اینجا چیزی است که یاد خواهید گرفت:
- Generative AI و LLM چیست و چه تفاوتی با هوش مصنوعی سنتی دارد.
- چگونه از OpenAI API و SDK برای ایجاد آسان تکمیلهای چت استفاده کنید؟
- ساخت یک اپلیکیشن چت در دنیای واقعی که هر فایل PDF را میگیرد و به سوالات مربوط به آن پاسخ میدهد.
- مفاهیم اولیه هوش مصنوعی مانند ساختار تکمیلهای چت، Tokens ،System Prompts ،Prompt Engineering و موارد دیگر
- مفاهیم پیشرفته مانند OpenAI Functions ،Hallucinations و چگونگی ارائه دانش خارجی به هوش مصنوعی
- چگونه از Vector Stores (Embeddings) برای ذخیره مقادیر زیادی داده و ارائه زمینه اضافی به هوش مصنوعی استفاده کنید؟
- چگونه اطلاعات در زمان واقعی را (به عنوان مثال، دریافت سهام از پایگاه داده) در صورت نیاز دریافت کنید؟
- SDK Vercel AI و چگونه به ما کمک میکند تا به راحتی رباتهای چت هوش مصنوعی قوی با Next.js بسازید؟
- چالشهای محدودیت Token و چگونگی مقابله آسان با آنها
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان JavaScript/TypeScript که میخواهند در مورد اصول منظره Generative AI بیشتر بیاموزند.
- توسعهدهندگانی که به دنبال ادغام هوش مصنوعی در پروژههای جانبی یا کاری خود هستند و میخواهند به سرعت بروز شوند.
- توسعهدهندگان هوش مصنوعی فعلی که میخواهند مفاهیم مهمی مانند Agents ،RAG ،Function Calling، دسترسی به داده زمان واقعی، Vector Stores و موارد دیگر را بیاموزند.
هوش مصنوعی برای توسعهدهندگان جاوااسکریپت ( Embeddings ،OpenAI و Vercel AI)
-
آشنایی با Generative AI و LLMs 05:27
-
چگونه بیشترین بهره را از این دوره ببریم؟ 00:51
-
بیایید ارتباط برقرار کنیم 00:38
-
ثبتنام در OpenAI + دریافت کلید API 01:27
-
نصب Node.js 00:41
-
ویرایشگر کد - VSCode (اختیاری) 00:36
-
ساختار پروژه 04:29
-
اولین تکمیل چت OpenAI 08:15
-
یادآوری: بازخورد و امتیازدهی 00:42
-
استیت گفتگو و رباتهای چت هوش مصنوعی 04:39
-
آشنایی با توکنها 06:35
-
پیامهای سیستمی 04:16
-
ارائه دانش به LLM 03:59
-
توهمات 05:42
-
دریافت خروجی JSON ساختاریافته 06:03
-
فراخوانی توابع OpenAI 08:11
-
ذخیره PDFs در یک Vector Store 10:34
-
کوئریها از Vector Store 08:12
-
آشنایی با داده واقعی 00:48
-
داده واقعی - قسمت 1 08:41
-
داده واقعی - قسمت 2 06:22
-
آشنایی با پروژه - آنچه میسازیم 01:47
-
کلون کردن مخزن 02:41
-
ساختار پروژه 02:13
-
بارگذاری و تجزیه فایل PDF 04:46
-
ذخیره PDF در ایندکس Vector Store 05:59
-
(اختیاری) چگونه SDK Vercel AI کار میکند؟ 03:48
-
نقطه پایانی API چت 03:54
-
دانش از Vector Store 07:18
-
مقابله با محدودیتهای توکن - قسمت 1 03:33
-
مقابله با محدودیتهای توکن - قسمت 2 08:59
مشخصات آموزش
هوش مصنوعی برای توسعهدهندگان جاوااسکریپت ( Embeddings ،OpenAI و Vercel AI)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:31
- مدت زمان :02:22:18
- حجم :1.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy