آموزش Spring AI - مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه از Spring AI برای تعامل با OpenAI استفاده کنید.
- چگونه پرامپتهای مؤثر برای مدلهای زبانی بزرگ بنویسیم؟
- استفاده از Retrieval Augmented Generation برای بهبود قابلیتهای پاسخ
- تولید گفتار از متن
- تولید متن از گفتار
پیش نیازهای دوره
- تجربه در Java و Spring الزامی است.
- درک کار با RESTful APIها
- توانایی استفاده از داکر برای اجرای یک اسکریپت Docker Compose
توضیحات دوره
دسترسی سنتی به مدلهای هوش مصنوعی، مانند OpenAI ChatGPT، به زبانهای برنامهنویسی پایتون و جاوا اسکریپت محدود بوده است.
اما حالا دیگر اینطور نیست. Spring AI قدرت Generative AI را برای توسعهدهندگان جاوا آنلاک میکند.
هدف پروژه Spring AI سادهسازی توسعه اپلیکیشنهای حاوی قابلیت هوش مصنوعی، بدون پیچیدگیهای غیرضروری است.
Spring AI از تمامی مدلهای هوش مصنوعی اصلی پشتیبانی میکند که عبارتند از:
- OpenAI
- Azure OpenAI
- Amazon Bedrock
- HuggingFace
- Ollama
- Google VertextAI (PaLM2 و Gemini)
- Mistral AI
- Antrhopic
- WatsonxAI
Spring AI همچنین از مدلهای تولید تصویر هوش مصنوعی از OpenAI و Stability پشتیبانی میکند.
Retrieval Augmented Generation یک مورد استفاده مهم برای کار با مدلهای هوش مصنوعی است. Spring AI از تمامی مدلهای تعبیه و تمامی پایگاه دادههای برداری محبوب پشتیبانی قوی دارد.
تجربه قبلی در زمینه هوش مصنوعی برای این دوره لازم نیست.
شما دوره را با یک بررسی کلی از اینکه هوش مصنوعی چیست، آغاز خواهید کرد.
سپس، یک بخش عملی خواهید داشت تا یک API RESTful برای پرسیدن سوالات از OpenAI ChatGPT توسعه دهید. در این بخش، یاد خواهید گرفت چگونه میتوانیم مدل را دستوردهی کنیم تا داده را در فرمت مورد نظر ما بازگرداند.
از آنجا که هیچ تجربهای در زمینه هوش مصنوعی لازم نیست، بخش بعدی دوره، با نگاهی رسمی به مهندسی پرامپت، بر آنچه یاد گرفتهاید میافزاید. مهندسی پرامپت مجموعهای از تکنیکها برای بهبود کیفیت و دقت پاسخها از مدلهای هوش مصنوعی است.
Retrieval Augmented Generation (RAG) یک تکنیک مهم است که اطلاعات اضافی لازم با توجه به کوئری کاربر برای انجام تسکهای تخصصی را در اختیار مدلهای زبانی بزرگ قرار میدهد.
شما خواهید دید چگونه میتوانیم از RAG برای توسعه متخصصان هوش مصنوعی برای انجام تسکهای بسیار تخصصی استفاده کنیم.
مدلهای هوش مصنوعی تنها به کار با اطلاعات متنی محدود نمیشوند.
در این دوره همچنین خواهید آموخت چگونه از هوش مصنوعی برای ایجاد تصاویر، ایجاد فایلهای صوتی از متن استفاده کنید و چگونه فایلهای صوتی را به متن تبدیل کنید.
تمام این مطالب و بیشتر را در "آموزش Spring AI - مبتدی تا پیشرفته" بیاموزید. امروز در این دوره شرکت کنید!
این دوره برای چه کسانی مناسب است؟
هر توسعهدهنده جاوا که میخواهد کار با OpenAI را شروع کند.
آموزش Spring AI - مبتدی تا پیشرفته
-
مقدمه دوره 02:47
-
معرفی مدرس 03:11
-
بیشترین بهره را از این دوره ببرید 02:16
-
راه اندازی محیط توسعه 04:10
-
آیا IDE شما رایگان است؟ 02:45
-
گردش کار گیتهاب 12:20
-
مقدمه 00:50
-
انواع هوش مصنوعی 06:12
-
آشنایی با مدلهای زبانی بزرگ (LLM) 06:49
-
بررسی OpenAI 08:31
-
آزمون هوش مصنوعی None
-
مقدمه 01:39
-
ایجاد پروژه جدید اسپرینگ بوت 03:13
-
پیکربندی کلیدهای API OpenAI 04:08
-
افزودن سرویس OpenAI 05:04
-
بررسی قابلیتهای LLM 16:19
-
ایجاد کنترلر Spring MVC 03:32
-
تست کنترلر با Postman 03:16
-
استفاده از قالبهای پرامپت 05:19
-
دستوردهی به OpenAI برای قالببندی پاسخ 06:06
-
دستوردهی به OpenAI برای پاسخ با JSON 03:22
-
اتصال پاسخهای OpenAI با اسکیمای JSON 06:44
-
متادیتای پاسخ OpenAI 02:54
-
تکلیف - ارتباط شهر با اطلاعات None
-
مقدمه 02:02
-
بررسی مهندسی پرامپت 04:19
-
ارائه دستورات واضح و دقیق 05:18
-
زمان دادن به مدل برای فکر کردن 06:26
-
خلاصهسازی 04:43
-
استنباط 04:05
-
پرامپتنویسی Zero Shot و Few Shot 13:28
-
زنجیره افکار 04:12
-
استفاده از پیامهای سیستم 04:28
-
مقدمه 02:05
-
بررسی Retrevial Augmented Generation 04:29
-
پیکربندی فروشگاه برداری 03:39
-
پیکربندی بارگذاری دادههای فروشگاه برداری 06:07
-
تکلیف - ایجاد اندپوینت پرسش و پاسخ None
-
بازگرداندن اسناد از فروشگاه برداری 06:58
-
بهبود عملکرد پرامپت - پیکربندی تعبیهسازی 04:40
-
بهبود عملکرد پرامپت - برش دادهها 05:53
-
ارائه متادیتای سند 04:19
-
مقدمه 03:20
-
بررسی Towing 07:04
-
بررسی پروژه اسپرینگ بوت 02:27
-
پیکربندی پایگاه داده برداری Milvus 05:07
-
داده فروشگاه برداری برای بارگذاری 05:18
-
مقدمه 02:23
-
بررسی فراخوانی تابع با OpenAI 04:02
-
بررسی پروژه اسپرینگ بوت 02:11
-
دریافت کلید API از API Ninjas 01:43
-
استفاده از پیام سیستم برای بهبود پاسخ مدل 02:57
-
مقدمه 01:22
-
بررسی تولید تصویر با OpenAI 04:15
-
بررسی کد پروژه اسپرینگ بوت 01:59
-
پیادهسازی اندپوینت Spring MVC 02:51
-
استفاده از مدل DALL-E 3 OpenAI 02:18
-
بررسی تبدیل متن به گفتار با OpenAI 02:26
-
بررسی پروژه اسپرینگ بوت 02:11
-
پیادهسازی اندپوینت Spring MVC 02:14
مشخصات آموزش
آموزش Spring AI - مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:60
- مدت زمان :05:25:36
- حجم :2.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy