آموزش Spring AI با جاوا: ساخت اپلیکیشن‌های مبتنی بر هوش مصنوعی (۲۰۲۶) - آخرین آپدیت

دانلود Spring AI with Java: Build AI-Powered Applications (2026)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت اپلیکیشن‌های هوش مصنوعی با Spring AI: مدیریت پرامپت‌ها، حافظه، فراخوانی توابع (Function Calling)، سیستم RAG، پردازش تصویر، صوت و APIهای استریم با مثال‌های کاربردی توسعه برنامه‌های هوشمند با استفاده از Spring AI، جاوا و Spring Boot. تسلط بر مهندسی پرامپت (Prompt Engineering) با استفاده از پیام‌های سیستم، کاربر، دستیار و قالب‌های پرامپت. کار با حافظه و کانتکست برای ایجاد گفتگوهای چندمرحله‌ای و انسان‌گونه. پیاده‌سازی فراخوانی توابع و ابزارها برای کارهای واقعی مانند APIهای هواشناسی و یکپارچه‌سازی با پایگاه داده. به‌کارگیری تکنیک‌های RAG برای پرس‌وجو از فایل‌های PDF و اسناد متعدد با استفاده از Vector Storeها. کار با تصاویر - تولید کپشن، تولید تصویر و استایل‌دهی به تصاویر. کار با هوش مصنوعی صوتی – مدیریت تبدیل گفتار به متن، چت صوتی و تبدیل متن به گفتار برای ساخت بک‌اندهای صوتی با Spring AI. تجربه رابط‌های کاربری چت متنی، صوتی و استریمینگ بلادرنگ (Real-time) با استفاده از APIهای Spring AI. پیشنیازها: دانش مقدماتی برنامه‌نویسی جاوا آشنایی با Spring Boot (کنترلرها، سرویس‌ها و کانفیگ‌ها). نصب یک IDE مانند IntelliJ IDEA یا VS Code. داشتن API Key از OpenAI (رایگان یا پولی) برای انجام تمرینات. اشتیاق به کشف نحوه ادغام هوش مصنوعی در اپلیکیشن‌های واقعی.

تسلط بر Spring AI با جاوا به توسعه‌دهندگان جاوا و Spring Bootکمک می‌کند تا اپلیکیشن‌های هوشمند و مبتنی بر AIبسازند. این دوره عملی شما را گام به گام از راه‌اندازی اولین پروژه Spring AI تا پیاده‌سازی ویژگی‌های پیشرفته‌ای مانند مهندسی پرامپت، حافظه، فراخوانی توابع، تولید تقویت‌شده با بازیابی (RAG)، مدیریت تصاویر (تولید کپشن و ساخت تصویر)، مدیریت صوت (تبدیل گفتار به متن، متن به گفتار، چت صوتی) و APIهای استریمینگ چتهمراهی می‌کند.

شامل دسترسی رایگان ۹۰ روزه به IntelliJ IDEA Ultimate برای تجربه توسعه حرفه‌ای.

شامل زیرنویس‌های آماده شده به زبان‌های اسپانیایی، پرتغالی، ژاپنی و چینی.


Spring AI توسعه‌دهندگان را قادر می‌سازد تا اپلیکیشن‌های آگاه به کانتکست (Context-Aware)ایجاد کنند که بتوانند وظایف پیچیده را انجام دهند، تاریخچه گفتگوها را حفظ کنند، با داده‌های واقعی تعامل داشته باشند و حتی تصاویر را پردازش کنند. این دوره با مثال‌های کاربردی و دموهای واقعی، شما را با ابزارها و تکنیک‌های ضروری برای وارد کردن AI به پروژه‌های Spring Boot آشنا می‌کند.

آنچه خواهید آموخت:

  • مهندسی پرامپت: طراحی پرامپت‌های موثر، استفاده از قالب‌ها و تولید خروجی‌های ساختاریافته.

  • حافظه و کانتکست: ساخت گفتگوهای چندمرحله‌ای که ورودی کاربر را به خاطر سپرده و تداوم گفتگو را حفظ می‌کند.

  • فراخوانی توابع (Function Calling): یکپارچه‌سازی AI با داده‌ها و سرویس‌های واقعی، مدیریت نتایج ساختاریافته و رسیدگی به خطاها.

  • تولید تقویت‌شده با بازیابی (RAG): پرس‌وجو از اسناد، کار با ذخیره‌سازهای برداری (Vector Stores) پایدار و مدیریت دانش در چندین سند.

  • مدیریت تصاویر: کپشن‌نویسی، تولید و استایل‌دهی به تصاویر برای ساخت اپلیکیشن‌های AI چندوجهی (Multimodal).

  • هوش مصنوعی صوتی (گفتار و صوت):ساخت بک‌اندهای صوتی با قابلیت تبدیل گفتار به متن، چت صوتی، متن به گفتار و گردش‌کارهای کامل (صوت $\rightarrow$ AI $\rightarrow$ صوت) با Spring AI.

  • رابط کاربری چت و استریمینگ: تجربه تعاملات چت متنی، صوتی و استریمینگ بلادرنگ با استفاده از APIهای بک‌اند Spring AI.

  • روش‌های آماده برای محیط عملیاتی (Production): یادگیری بهترین متدها برای ساخت اپلیکیشن‌های AI مقیاس‌پذیر و قابل نگهداری.


در پایان این دوره، شما مهارت‌های عملیلازم برای ادغام با اعتمادبه‌نفس ویژگی‌های AI در برنامه‌های جاوا و Spring Boot خود را خواهید داشت. چه بخواهید چت‌بات بسازید، چه دستیارهای دانش‌بنیان یا اپلیکیشن‌های پیشرفته AI، این دوره ابزارها و راهنمایی‌های لازم برای شروع ساخت اپلیکیشن‌های واقعی AIرا از همین امروز در اختیار شما قرار می‌دهد.



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

شروع کار با Spring AI Getting Started with Spring AI

  • مقدمه‌ای بر Spring AI Introduction to Spring AI

  • نسخه رایگان IntelliJ IDEA (۹۰ روزه) Free IntelliJ IDEA (90 Days)

  • راه‌اندازی محیط توسعه Setting Up Your Development Environment

  • ساخت اولین پروژه Spring AI Building Your First Spring AI Project

  • راهنمای مخزن گیت‌هاب و شاخه‌های دوره Course GitHub Repository & Branch Guide

  • تست مهارت‌ها: شروع کار با Spring AI Test your Skills - Getting Started with Spring AI

  • جمع‌بندی: شروع کار با Spring AI Summary: Getting Started with Spring AI

تسلط بر پرامپت‌نویسی در Spring AI Mastering Prompting in Spring AI

  • اصول مهندسی پرامپت Prompt Engineering Fundamentals

  • تنوع در پرامپت‌های ChatClient و پیام دستیار ChatClient Prompt Variations + Assistant Message

  • کار با قالب‌های پرامپت در Spring AI Working with Spring AI Prompt Templates

  • خارج کردن قالب‌های پرامپت از کد Externalizing Prompt Templates

  • تولید خروجی ساختاریافته با Spring AI Structured Output with Spring AI

  • زنجیره‌سازی پرامپت‌ها برای وظایف چندمرحله‌ای Chaining Prompts for Multi-Step Tasks

  • تست مهارت‌ها: مهندسی پرامپت با Spring AI Test your Skills - Prompt Engineering with Spring AI

  • جمع‌بندی: مهندسی پرامپت در Spring AI Summary: Prompt Engineering in Spring AI

حافظه و کانتکست در Spring AI Memory & Context in Spring AI

  • مقدمه‌ای بر حافظه در هوش مصنوعی Introduction to Memory in AI

  • افزودن حافظه پیش‌فرض چت Adding Default Chat Memory

  • مدیریت شناسه‌های گفتگو (Conversation IDs) Managing Conversation IDs

  • ذخیره‌سازی حافظه با JDBC Store Persisting Memory with JDBC Store

  • راه‌اندازی دیتابیس PostgreSQL Database Setup - PostgreSQL

  • تست مهارت‌ها: حافظه و کانتکست در Spring AI Test Your Skills - Memory & Context in Spring AI

  • جمع‌بندی: حافظه و کانتکست در Spring AI Summary: Memory & Context in Spring AI

فراخوانی توابع و ابزارها Function Calling and Tools

  • مقدمه‌ای بر فراخوانی توابع (Function Calling) Introduction to Function Calling

  • پیاده‌سازی اولین فراخوانی تابع Implementing Your First Function Call

  • استفاده از API هواشناسی بلادرنگ و ارسال پارامترها Real-Time Weather API & Passing Parameters

  • برگرداندن خروجی ساختاریافته Returning Structured Output

  • کار با ابزارهای متعدد: API به علاوه دیتابیس Working with Multiple Tools: API + Database

  • زنجیره‌سازی فراخوانی‌های تابع Chaining Function Calls

  • مدیریت خطاها و موارد خاص Handling Errors & Edge Cases

  • تست مهارت‌ها: فراخوانی توابع در Spring AI Test Your Skills - Function Calling in Spring AI

  • جمع‌بندی: فراخوانی توابع و ابزارها Summary: Function Calling and Tools

تولید تقویت‌شده با بازیابی (RAG) Retrieval-Augmented Generation (RAG)

  • مقدمه‌ای بر RAG Introduction to RAG

  • بارگذاری و ایندکس‌گذاری PDF Loading & Indexing PDF

  • دموی RAG: پرس‌وجو از PDF RAG Demo: Querying the PDF

  • ذخیره‌سازی و مدیریت Vector Storeها Persisting & Managing Vector Stores

  • استفاده از Redis به عنوان Vector Store در Spring AI Using Redis as a Vector Store in Spring AI

  • استفاده از Postgres pgvector به عنوان Vector Store در Spring AI Using Postgres pgvector as a Vector Store in Spring AI

  • پشتیبانی از چندین سند Multiple Documents Support

  • تست مهارت‌ها: RAG Test your Skills: RAG

  • جمع‌بندی: RAG Summary: RAG

مدیریت تصاویر با Spring AI Image Handling with Spring AI

  • مقدمه‌ای بر مدیریت تصاویر Introduction to Image Handling

  • خواندن تصاویر و تولید کپشن Image Reading & Captioning

  • تولید تصویر با OpenAI (DALL-E) Image Generation with OpenAI (DALL·E)

  • تولید تصویر با Stability.AI Image Generation with Stability.AI

  • تست مهارت‌ها: مدیریت تصاویر در Spring AI Test Your Skills: Image Handling in Spring AI

  • جمع‌بندی: مدیریت تصاویر در Spring AI Summary: Image Handling in Spring AI

هوش مصنوعی صوتی با Spring AI Audio AI with Spring AI

  • مفاهیم هوش مصنوعی صوتی و جریان بک‌اند Audio AI Concepts & Backend Flow

  • مدیریت آپلود فایل صوتی در Spring Boot Audio Upload Handling in Spring Boot

  • تبدیل گفتار به متن با Spring AI Speech-to-Text with Spring AI

  • API چت مبتنی بر صوت Audio-Based Chat API

  • تبدیل متن به گفتار با Spring AI Text-to-Speech with Spring AI

  • API کامل چت صوتی (End to End) End-to-End Voice Chat API

  • جمع‌بندی: ساخت بک‌اندهای صوتی AI Summary: Building Voice-Enabled AI Backends

رابط کاربری چت و استریمینگ با Spring AI Chat UI and Streaming with Spring AI

  • از APIهای بک‌اند تا تعامل با کاربر From Backend APIs to User Interaction

  • رابط کاربری ساده چت متنی (پاسخ مسدودکننده) Simple Text Chat UI (Blocking Response)

  • رابط کاربری چت صوتی (ورودی و خروجی صوتی) Audio Chat UI (Voice Input & Output)

  • چرا استریمینگ اهمیت دارد؟ Why Streaming Matters

  • API چت استریمینگ با Spring Boot (SSE) Streaming Chat API with Spring Boot (SSE)

  • یکپارچه‌سازی رابط کاربری چت متنی استریمینگ Streaming Text Chat UI Integration

  • رابط کاربری جامع چت (متنی، صوتی و استریمینگ) Unified Chat UI (Text, Audio, and Streaming)

  • جمع‌بندی: رابط کاربری چت و استریمینگ (SSE) با Spring AI Summary: Chat UI and Streaming (SSE) with Spring AI

نمایش نظرات

آموزش Spring AI با جاوا: ساخت اپلیکیشن‌های مبتنی بر هوش مصنوعی (۲۰۲۶)
جزییات دوره
3.5 hours
55
(آخرین آپدیت)
1,616
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Infiproton Tech Infiproton Tech

مهندس | منتور | راهنمای شما برای یادگیری مهارت‌های کدنویسی واقعی

Harish B N Harish B N

برنامه‌نویس نرم‌افزار، کوچ و مدرس