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

دانلود Spring AI: Build Java AI Apps, Chatbots & RAG Systems (2026)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهارت‌های جاوا را به مهندسی واقعی هوش مصنوعی با Spring AI تبدیل کنید—ساخت اپلیکیشن‌های هوش مصنوعی محلی و رایگان و ایجنت‌های هوشمند. تسلط بر مفاهیم بنیادی LLM—توکن‌ها، پرامپت‌ها و پنجره‌های کانتکست—برای ایجاد یک پایه قوی برای تمامی ویژگی‌های Spring AI. ساخت اپلیکیشن‌های هوش مصنوعی آماده تولید (Production-ready) با استفاده از Spring AI، جاوا و مدل‌های مدرن LLM در زمینه‌های متن، تصویر، صوت و قابلیت‌های چندوجهی (Multimodal). یکپارچه‌سازی چندین ارائه‌دهنده هوش مصنوعی—OpenAI، Mistral، Stability AI، Ollama—بدون وابستگی به یک فروشنده خاص یا پیاده‌سازی‌های پیچیده SDK. اجرای مدل‌های هوش مصنوعی به صورت محلی با Ollama و Docker برای توسعه رایگان، آفلاین، امن و قابل شخصی‌سازی. ساخت تجربه‌های چت استریمینگ (Streaming) در لحظه با استفاده از Spring WebFlux و مدل‌های LLM محلی برای پاسخ‌های سریع‌تر و تعاملی‌تر. ایجاد ایجنت‌های هوشمند با قابلیت Tool Calling در Spring AI برای اجرای منطق تجاری، دریافت داده‌های خارجی و اتوماسیون امن گردش‌های کاری. پیاده‌سازی خط‌لوله‌های کامل RAG با استفاده از Embeddingها، جستجوی معنایی (Semantic Search) و شباهت کسینوسی برای تولید پاسخ‌های دقیق و غنی از کانتکست. طراحی پایگاه‌های دانش مقیاس‌پذیر با تکه‌تکه کردن اسناد (Chunking)، غنی‌سازی متاداده‌ها، تولید Embedding و ذخیره‌سازی در PgVector. توسعه یک چت‌بات دستیار HR جامع (End-to-End) همراه با APIهای مدیریت، حافظه چت، ایجنت‌های Tool-calling و رابط کاربری React کاملاً یکپارچه. به‌کارگیری الگوهای مهندسی در سطح سازمانی برای معماری، تست و استقرار ویژگی‌های واقعی هوش مصنوعی در اپلیکیشن‌های جاوای عملیاتی. پیشنیازها: دانش پایه جاوا (کلاس‌ها، متدها، مفاهیم OOP). آشنایی مختصر با Spring Boot—در حدی که ساختار کلی پروژه را درک کنید؛ سایر موارد در طول دوره آموزش داده می‌شوند. بدون نیاز به پیش‌زمینه AI/ML—تمام مفاهیم هوش مصنوعی از صفر آموزش داده می‌شوند. بدون نیاز به APIهای پولی—ما از گزینه‌های رایگان مانند Ollama و کلیدهای لایه رایگان استفاده می‌کنیم.

انقلاب هوش مصنوعی فرا رسیده است و سیستم‌های سازمانی همچنان با جاوا پشتیبانی می‌شوند. توسعه‌دهندگان جاوا به روشی مدرن و کاربردی برای یکپارچه‌سازی LLMها بدون نیاز به دانش عمیق علوم داده نیاز دارند.این دوره پاسخی مستقیم به این نیاز است و شما را از یک توسعه‌دهنده Spring Boot به یک مهندس هوش مصنوعی پرتقاضا تبدیل می‌کند.

ما حاشیه را کنار زده و دقیقاً به شما نشان می‌دهیم که چگونه با استفاده از الگوهای آشنای اکوسیستم Spring، ویژگی‌های هوش مصنوعی قدرتمند و مقیاس‌پذیر بسازید.


ما به سرعت از مفاهیم بنیادی به سمت ویژگی‌های عملی و آماده تولید حرکت می‌کنیم.

  • مبانی (ماژول ۱):تسلط بر مکانیسم‌های اصلی LLMها—توکن‌ها، پرامپت‌ها و پنجره‌های کانتکست—که بلوک‌های سازنده هر اپلیکیشن هوش مصنوعی هستند.

  • یکپارچه‌سازی هسته (ماژول ۲-۳):ساخت اولین اپلیکیشن Spring AI از صفر. فراتر رفتن از تولید متن برای یکپارچه‌سازی تولید تصویر، تبدیل متن به گفتار (TTS)، تبدیل گفتار به متن (STT) و قابلیت‌های چندوجهی (بینایی/صوت). شما خط‌لوله‌های نظارت (Moderation) را با استفاده از OpenAI و مدل رایگان Mistral پیاده خواهید کرد.

  • قدرت هوش مصنوعی محلی (ماژول ۴):خود را از هزینه‌های ابری و تأخیر (Latency) رها کنید. یاد بگیرید چگونه Ollamaرا نصب کرده و برای اجرای مدل‌های سریع و محلی مانند Gemma مستقیماً روی سیستم خود استفاده کنید. ما استریمینگ در لحظه را با Spring WebFluxپیاده می‌کنیم و حتی Whisper Apiمحلی را از طریق Docker یکپارچه می‌کنیم.

  • ایجنت‌های هوشمند (ماژول ۵):ساخت ایجنت‌های هوش مصنوعی که اقدام (Action) می‌کنند. تسلط بر Tool Calling (Function Calling)برای اینکه به LLM اجازه دهید به صورت امن منطق تجاری Spring Boot شما را اجرا کند، داده‌های لحظه‌ای (مانند آب و هوا) را دریافت کند و گردش‌های کاری پیچیده را مدیریت کند.

  • تسلط بر RAG (ماژول ۶-۷):حیاتی‌ترین مهارت سازمانی. ما با ساخت یک خط‌لوله RAG سفارشی از صفر با استفاده از Embeddingها و شباهت کسینوسی شروع می‌کنیم. سپس، به طور کامل با PgVector—استاندارد طلایی برای RAG—یکپارچه می‌شویم تا جستجوی معنایی مقیاس‌پذیر، جذب اسناد (تکه‌تکه کردن PDF از طریق Tika) و مدیریت چرخه حیات را پیاده کنیم.

  • پروژه نهایی (ماژول ۸):تجمیع تمام آموخته‌ها با ساخت یک چت‌بات دستیار HR فول‌استک. این پروژه شامل موارد زیر است:

    • APIهای مدیریت برای مدیریت پایگاه دانش.

    • حافظه چت Spring AIبرای مکالمات شخصی‌سازی شده.

    • یک API کامل برای مدیریت مکالمات.

    • یک رابط کاربری Reactکامل که توسط هوش مصنوعی تولید شده است.


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


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

مقدمه و مبانی Introduction & Foundations

  • آشنایی با مدرس Meet Your Instructor

  • چگونه در این دوره موفق شویم How to Succeed in This Course

  • چرا همین حالا AI + Java + Spring؟ Why AI + Java + Spring Right Now?

  • نحوه تفکر LLMها: توکن‌ها، پرامپت‌ها و پنجره‌های کانتکست How LLMs Think: Tokens, Prompts, and Context Windows

شروع کار با اولین پروژه Spring AI Getting Started with Your First Spring AI Project

  • معرفی ماژول و بررسی کلی Module Introduction and Walkthrough

  • ساخت اولین پروژه Spring AI از صفر Creating Your First Spring AI Project from Scratch

  • ثبت‌نام و دریافت کلیدهای رایگان OpenAI API Signing Up & Getting Free OpenAI API Keys

  • پیکربندی کلیدهای API و اجرای اولین برنامه Spring AI Configure API Keys & Run Your First Spring AI App

  • ارائه یک API تولید متن با Spring AI Exposing a Text Generation API with Spring AI

  • تست اندپوینت تولید متن Spring AI Testing Your Spring AI Text Generation Endpoint

  • ساختار داخلی Spring AI: نحوه عملکرد فراخوانی مدل‌ها Spring AI Internals: How Model Calls Work

  • کوییز مبانی Spring AI و راه‌اندازی پروژه Spring AI Fundamentals & Project Setup Quiz

  • مرور کلی ماژول Module Recap

یکپارچه‌سازی مدل‌های هوش مصنوعی با Spring AI (OpenAI, Stability, Mistral) AI Model Integration with Spring AI (OpenAI, Stability, Mistral)

  • آشنایی با انواع مدل‌های Spring AI Introduction to Spring AI Model Types

  • تولید تصویر با OpenAI Image Generation with OpenAI

  • تولید تصویر رایگان با Stability AI Free Image Generation with Stability AI

  • بهینه‌سازی (Fine Tuning) مدل تولید تصویر Fine-Tuning Image Generation Model

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

  • بهبود کیفیت خروجی صوتی و تنظیمات صدا Improve Speech Output Quality and Voice Settings

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

  • توضیح AudioOptions در Spring AI Spring AI AudioOptions Explained

  • اعتدال محتوا (Content Moderation) با OpenAI Content Moderation with OpenAI

  • اعتدال محتوای رایگان با Mistral AI Free Moderation with Mistral AI

  • اعتدال در اپلیکیشن‌های واقعی (بهترین روش‌ها) Moderation in Real Applications (Best Practices)

  • ورودی بینایی برای مدل‌های چت (AI چندوجهی) Vision Input for Chat Models (Multimodal AI)

  • ورودی صوتی برای مدل‌های چت (AI چندوجهی) Audio Input for Chat Models (Multimodal AI)

  • تنظیم پاسخ‌های چت برای دقت بیشتر Tune Chat Responses for Better Accuracy

اجرای مدل‌های هوش مصنوعی به صورت محلی با Spring Boot Running AI Models Locally with Spring Boot

  • مقدمه: اجرای محلی مدل‌های هوش مصنوعی Introduction: Running AI Models Locally

  • نصب و راه‌اندازی Ollama Installing and Setting Up Ollama

  • تغییر از OpenAI به Ollama برای تولید متن Switching from OpenAI to Ollama for Text Generation

  • پاسخ‌های استریمینگ در لحظه با Spring WebFlux Real-Time Streaming Responses with Spring WebFlux

  • استفاده از Ollama برای درک چندوجهی تصاویر Using Ollama for Multimodal Image Understanding

  • اجرای هر LLM به صورت محلی با Docker Running Any LLM Locally with Docker

  • یکپارچه‌سازی Spring Boot با LLMهای میزبانی شده در داکر (Whisper) Integrating Spring Boot with Docker-Hosted LLMs (Whisper)

قابلیت Tool Calling در Spring AI Tool Calling in Spring AI

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

  • ساخت اولین ابزارهای اطلاعاتی و اجرایی با Spring AI Building Your First Information & Action Tools with Spring AI

  • ابزار آب و هوا برای پیشنهادهای هوشمندتر به کاربر Weather Tool for Smarter User Suggestions

  • درک ساختار داخلی @Tool و @ToolParam در Spring AI Understanding Internals of @Tool and @ToolParam in Spring AI

  • اجرای ابزارهای AI تحت کنترل کاربر User-Controlled AI Tool Execution

امبدینگ‌ها (Embeddings) و RAG پایه Embeddings & Basic RAG

  • درک مفهوم Embeddings Understanding Embeddings

  • راه‌اندازی مدل Embedding و تولید بردارها Setting Up an Embedding Model and Generating Embeddings

  • مقدمه‌ای بر RAG و پیاده‌سازی شباهت کسینوسی Introduction to RAG & Implementing Cosine Similarity

  • ساخت RAG سفارشی: آماده‌سازی و امبدینگ داده‌ها Custom RAG: Preparing and Embedding Your Data

  • ساخت RAG سفارشی: بازیابی تکه‌های مرتبط با شباهت کسینوسی Custom RAG: Retrieving Relevant Chunks with Cosine Similarity

  • ساخت RAG سفارشی: تولید پاسخ‌ها از کانتکست بازیابی شده Custom RAG: Generating Answers from Retrieved Context

پایگاه داده‌های برداری و یکپارچه‌سازی RAG در Spring AI Vector Databases & Spring AI RAG Integration

  • توضیح پایگاه داده‌های برداری و راه‌اندازی پروژه Vector Databases Explained & Project Setup

  • راه‌اندازی PgVector: امبدینگ‌ها، متاداده‌ها و ذخیره‌سازی اسناد Setting Up PgVector: Embeddings, Metadata, and Document Storage

  • جستجوی معنایی با PgVector + مهندسی پرامپت Semantic Search with PgVector + Prompt Engineering

  • حذف اسناد PgVector با فیلترهای متاداده Deleting PgVector Documents with Metadata Filters

ساخت چت‌بات دستیار HR (پروژه فول‌استک با UI تولید شده توسط AI) Building the HR Assistant Chatbot (Full-Stack Project with AI-Generated UI)

  • ساخت APIهای مدیریت برای پایگاه دانش Building Admin APIs for the Knowledge Base

  • تست APIهای مدیریت پایگاه دانش Testing the Admin Knowledge Base APIs

  • ساخت APIهای کاربر: افزودن حافظه چت Creating User APIs: Adding Chat Memory

  • ساخت APIهای کاربر: مدیریت مکالمات Creating User APIs: Conversation Management

  • ساخت APIهای چت Building the Chat APIs

  • تست APIهای چت Testing the Chat APIs

  • اتصال فرانت‌اند و بک‌اند (تنظیمات CORS) Connecting Frontend & Backend (CORS Setup)

  • تولید UI با کمک هوش مصنوعی (فرانت‌اند React) AI-Assisted UI Generation (React Frontend)

  • اجرای کامل چت‌بات HR به صورت محلی (فرانت‌اند + بک‌اند) Running the Complete HR Chatbot Locally (Frontend + Backend)

  • شخصی‌سازی UI چت‌بات HR با Copilot Customizing the HR Chatbot UI with Copilot

  • جمع‌بندی پروژه و گام‌های بعدی Project Wrap-Up & Next Steps

نمایش نظرات

آموزش Spring AI: ساخت اپلیکیشن‌های هوش مصنوعی جاوا، چت‌بات‌ها و سیستم‌های RAG (۲۰۲۶)
جزییات دوره
7 hours
59
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
283
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rishabh Kumar Nigam Rishabh Kumar Nigam

کمک به نوآوری از کدنویسی تا خلق سیستم‌های هوشمند