لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مسترکلاس Spring AI برای توسعهدهندگان هوش مصنوعی مولد و Agentic
- آخرین آپدیت
دانلود Spring AI Masterclass for Generative & Agentic AI Developers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری عملی و پروژه-محور برای توسعهدهندگان جاوا که قصد دارند اپلیکیشنهای پیشرفته، چندوجهی (Multi-modal) و عاملمحور (Agentic AI) بسازند.
با Spring Boot و Spring AI اپلیکیشنهای واقعی هوش مصنوعی بسازید؛ شروع با ساخت برنامهای مشابه ChatGPT که در عرض چند دقیقه به مدلهای زبانی بزرگ (LLM) متصل میشود.
یاد بگیرید چگونه پاسخهای نامنظم هوش مصنوعی را به اشیاء ساختاریافته جاوا تبدیل کنید تا اپلیکیشن شما بتواند آنها را بهصورت ایمن پردازش و نمایش دهد.
یک سیستم قدرتمند RAG بسازید که به اپلیکیشن شما اجازه میدهد با استفاده از اسناد و دانش اختصاصی شما به سوالات پاسخ دهد.
با استفاده از پروتکل Model Context Protocol (MCP)، ایجنتهای هوش مصنوعی ایجاد کنید تا برنامههای شما بتوانند بهطور خودکار ابزارها، APIها و سرویسها را فراخوانی کنند.
چتباتهایی با قابلیت حافظه توسعه دهید که پیامهای قبلی را به خاطر سپرده و گفتگوهای طبیعی و متنی ایجاد کنند.
روشهای تست، ارزیابی و مشاهده (Observe) پرامپتها و پاسخهای هوش مصنوعی را بیاموزید تا اپلیکیشنهای شما در محیط عملیاتی (Production) پایدار رفتار کنند.
ویژگیهای پیشرفتهای مانند تبدیل متن به گفتار، تولید تصویر، OCR و ترجمه زبان را به برنامههای Spring AI خود اضافه کنید.
اپلیکیشنهای پیشرفته و چندوجهی بسازید که با تحلیل صدا، ترجمه زبان و تحلیل تصویر ادغام شدهاند.
در پایان این دوره، مهارتهای لازم برای پیادهسازی ویژگیهای آماده تولید (Production-ready) هوش مصنوعی در اپلیکیشنهای مدرن جاوا را کسب خواهید کرد.
پیش نیازها: دانش پایه برنامهنویسی جاوا مورد نیاز است. آشنایی با Spring Framework بهطور ویژه کمککننده خواهد بود.
این یک دوره معمولی یودمی نیست؛ این چیزی است که میتوانم به شما اطمینان دهم.
روشی بهتر برای یادگیری
در این دوره، هیچ ارائه طولانی پاورپوینت یا سخنرانیهای خستهکننده با متنخوان نخواهید دید. این یک قول است.
من همیشه معتقد بودهام که آموزش باید پروژه-محور باشد و بهترین یادگیری زمانی اتفاق میافتد که یک توسعهدهنده تجربه عملی با ابزارها، فناوریها و APIهایی که باید در آنها استاد شود، به دست آورد.
همچنین باور دارم که گفتگوها بهتر از اسلایدهای پاورپوینت هستند و این شعاری است که کل این دوره را شکل داده است.
آنچه در این دوره پوشش داده میشود
در این دوره چه مواردی را بررسی میکنیم؟
صریحاً بگوییم، هر آنچه برای تبدیل شدن به یک متخصص توانمند و با اعتمادبهنفس در Spring AI و اکوسیستم گستردهتر LLM و ابزارهای MCP (که قدرتبخش اپلیکیشنهای Generative AI و Agentic AI هستند) نیاز دارید، پوشش خواهیم داد.
شما تمام مهارتهای مهم Agentic AI را که در بازار کار امروز بیشترین تقاضا را دارند، خواهید آموخت.
یک مسترکلاس واقعی
راستش را بخواهید، خودم هم از حجم مطالب پوشش داده شده در این دوره Spring AI شگفتزده شدهام.
ما از بحثهای سطح بالا درباره نحوه انتخاب مدل یادگیری ماشین مناسب، به مفاهیم سطح پایین مانند تأثیر Temperature و TopP بر طراحی سیستم و رفتار اپلیکیشن میپردازیم.
مسترکلاس جامع
این یک مسترکلاس عملی است که مملو از موضوعات کاربردی، تکالیف و پروژههای واقعی است. در اینجا فهرستی (غیر جامع) از ابزارها و فناوریهای پوشش داده شده به همراه پروژههای مرتبط آورده شده است:
یکپارچهسازی Spring AI و LLM
نحوه ساخت کلونی از ChatGPT که فقط درباره دانستنیهای سیمپسونها صحبت میکند
نحوه اتصال به تقریباً هر LLM، از OpenAI و Gemini در فضای ابری تا DeepSeek که بهصورت محلی با Ollama اجرا میشود
نحوه مهندسی پرامپتها (Prompt Engineering) برای تولید نتایج بهتر و قابلاعتمادتر در اپلیکیشنهای مولد
اپلیکیشنهای هوش مصنوعی در دنیای واقعی
نحوه ایجاد موتور تولید پست شبکههای اجتماعی و استفاده از ایجنتهای AI برای انتشار خودکار محتوا
نحوه ساخت چتباتهایی با حافظه بلندمدت
نحوه ایجاد اپلیکیشنهای چندوجهی برای تبدیل متن به گفتار و گفتار به متن
نحوه تولید تصاویر بهصورت برنامهنویسی شده با Spring AI
تبدیل تصویر به متن با استفاده از قابلیتهای OCR در Spring AI
نحوه ترجمه متن از یک زبان به زبان دیگر
RAG، MCP و هوش مصنوعی عاملمحور (Agentic AI)
نحوه پیادهسازی تولید تقویتشده با بازیابی (RAG) و راهکارهای مواجهه با کیفیت پایین بازیابی
نحوه ایجاد سرورهای Model Context Protocol و فراخوانی آنها توسط کلاینتهای MCP
نحوه دیباگ و عیبیابی اپلیکیشنهای عاملمحور
نحوه تشخیص Drift و انحراف در سیستمهای مبتنی بر LLM
این دوره چه کمکی به شما میکند؟
این مسترکلاس تمام دانستنیهای هوش مصنوعی مولد و Agentic را به شما نمیآموزد؛ هیچ دورهای نمیتواند چنین ادعایی کند.
اما آنچه انجام میدهد این است که هر آنچه برای کاوش در موضوعات جدید AI با اعتمادبهنفس، صلاحیت و اعتبار نیاز دارید را به شما میآموزد، حتی زمانی که آن موضوعات صریحاً در دوره پوشش داده نشده باشند.
این دوره برای چه کسانی است؟
این دوره برای توسعهدهندگان جاوایی ساخته شده است که میخواهند وارد فضای هوش مصنوعی شوند و این کار را به روش درست انجام دهند.
این دوره طراحی شده تا به شما در شروع، پیشرفت و حفظ سرعت یادگیری لازم برای بهروز ماندن با تغییرات سریع در فضای جاوا، اسپرینگ، یادگیری ماشین و Agentic AI کمک کند.
اگر به دنبال دورهای کاربردی و پروژه-محور هستید که به جای تماشای اسلایدها، به شما در کسب مهارتهای واقعی کمک کند، این دوره برای شماست.
سرفصل ها و درس ها
مقدمه، بررسی کلی و پیشنیازها
Introduction, Overview and Prerequisites
مرور کوتاهی بر دوره
A Brief Course Overview
پیشنیازهای دوره چیست و چرا مورد نیازند؟
What are the Course Prerequisites and Why?
نصب IDE به همراه Spring Tools
Installing an IDE with Spring Tools
نحوه نصب GitHub Copilot در Eclipse (اختیاری)
How to Install GitHub Copilot in Eclipse (Optional)
روز اول: شروع کار با SpringAI، OpenAI و ساخت کلون ChatGPT سیمپسونها
Day 1: Getting Started with SpringAI, OpenAI and our own ChatGPT Simpsons Clone
شروع کار با LLMها || نحوه دریافت و تنظیم API Key در OpenAI
Getting Started with LLMs || How to Get & Set Your OpenAI API Key
ساخت اپلیکیشن Spring Boot با پشتیبانی از AI، OpenAI، Web و DevTools
Build a Spring Boot App with AI, OpenAI, Web & DevTools Support
نحوه Autowire کردن Spring AI ChatClient Builder برای OpenAI
How to Autowire the Spring AI ChatClient Builder for OpenAI
پرسوجو از یک LLM در OpenAI از طریق اپلیکیشن Spring Boot با استفاده از ChatClient
Query an OpenAI LLM from your Spring Boot App with Spring AI and the ChatClient
ساخت یک RESTful API با پشتیبانی از Spring AI
Build a RESTful API with Spring AI Support
مهندسی پرامپت با پیامهای سیستمی، پیامهای کاربر و Spring AI
Prompt Engineering with System Messages, User Messages and Spring AI
بهترین روشها برای مدیریت API Keyهای OpenAI، Gemini، Grok و Anthropic
Best Practices for Managing your OpenAI, Gemini, Grok & Anthropic API Keys
ثبت لاگ پرامپتهای سیستمی و کاربر در کنسول
Logging System Prompts and User Prompts to the Console
ساخت رابط کاربری وب کلون ChatGPT با GitHub Copilot
Building the ChatGPT Clone's Web Interface with GitHub Copilot
روز دوم: متن ساختاریافته، شخصیسازی LLM و تولید محتوای شبکههای اجتماعی
Day 2: Structured Text, Customizing your LLM and Generating Social Media Slop
مقدمهای بر پروژه تولیدکننده محتوای AI (Slop Generator)
Introduction to the AI Slop Generator Project
ساخت پروژه Spring AI برای تولید محتوا
Building the Slop Generator Spring AI Project
بررسی @RestController و فرمت YAML در فایل application.properties
The @RestController and the YAML Flavor of the application.properties File
کار با PromptTemplate در Spring AI
Working with Spring AI's PromptTemplate
پیکربندی ChatOptions مدل LLM با Spring AI
Configuring the LLM Model's ChatOptions with Spring AI
مقایسه Temperature در مقابل انتخاب TopP در LLM
LLM Temperature vs TopP Selection
بهبودهای مربوط به پرامپت
Prompt Improvements
خروجی ساختاریافته LLM با استفاده از BeanOutputConverter در Spring AI
Structured LLM Output with Spring AI's BeanOutputConverter
ساخت UI تولیدکننده محتوا با استفاده از SpringMVC و GitHub Copilot
Building the AI Slop Generator's UI using SpringMVC & GitHub Copilot
روز سوم: تولید تقویتشده با بازیابی (RAG) با Spring AI و سیمپسونها
Day 3: Retrieval Augmented Generation with Spring AI and The Simpsons (RAG)
تولید تقویتشده با بازیابی (RAG) چیست و ایجنتهای RAG چه مشکلاتی را حل میکنند؟
What is Retrieval Augmented Generation and What Problems do RAG Agents Solve
نحوه عملکرد تقویت بازیابی - یک توضیح ساده
How Retrieval Augmentation Works - A Simple Explanation
چرا اپلیکیشن RAG ما به یک Vector Store نیاز دارد؟
Why our RAG APP Needs a Vector Store
بررسی @RestControllers، VectorStores، EmbeddingModels و تزریق وابستگی
@RestControllers, VectorStores, EmbeddingModels and Dependency Injection
تولید Embeddingها با مدلهای Embedding شرکت OpenAI
Generating Embeddings with OpenAI Embedding Models
پیادهسازی بازیابی، تقویت و تولید در اپلیکیشن RAG
Putting the Retrieval, Augmentation and Generation into the RAG App
تست اپلیکیشن RAG سیمپسونها و بررسی لاگها
Testing the Pickering is Springfield RAG Application & Inspecting the Logs
ساخت رابط کاربری وب کامل RAG با GitHub Copilot
Full RAG Web UI with GitHub Copilot
ساخت یک چتبات با Spring AI
Building a ChatBot with Spring AI
حلقه گمشده: چرا اپلیکیشنهای عاملمحور (Agentic) به حافظه نیاز دارند؟
The Missing Link: Why Agentic Applications Need Memory
کار با ChatMemory و ChatHistory در Spring AI
Working with Spring AI ChatMemory and ChatHistory
نحوه استفاده از Advisors در Spring AI
How to Use Spring AI Advisors
بهروزرسانی رابط کاربری وب چتبات برای پشتیبانی از ChatMemory Advisor
Updating the ChatBot's Web UI to Support Spring AI's ChatMemory Advisor
روز پنجم: تسلط بر پروتکل Model Context Protocol (MCP) با Spring AI
Day 5: Mastering Model Context Protocol (MCP) with Spring AI
چرا دنیای LLM به پروتکل Model Context Protocol نیاز دارد؟ (و چرا شما به آن نیاز دارید!)
Why the LLM World Needs Model Context Protocol (And Why You Need it Too!)
ساخت اولین سرور MCP با Spring AI و انوتیشن @McpTool
Creating your First MCP Server with Spring AI and the @McpTool Annotation
تسلط بر کلاینتهای MCP و ToolCallbackProvider در Spring AI
Mastering MCP Clients and Spring AI's ToolCallbackProvider
ساخت ابزارهای سرور MCP برای مدیریت منابع
Building Resource Manipulation MCP Server Tools
ورودی، خروجی و فراخوانیهای موثر ابزارهای MCP و پرامپتها
Input, Output and Effective MCP Tool Calls and Prompts
تست، دیباگ، لاگگذاری و مشاهدهپذیری سیستمهای غیرقطعی AI
Testing, Debugging, Logging & the Observability of Non-Deterministic AI Systems
چالشهای تست و دیباگ اپلیکیشنهای هوش مصنوعی مولد و عاملمحور
The Challenges of Testing and Debugging Generative and Agentic AI Applications
تست ابزارهای سرور MCP با استفاده از MCP Inspector
Testing MCP Server Tools with the MCP Inspector
مفهوم Drift، تست AI و استفاده از LLMها به عنوان داور
Drift, AI Testing and Using LLMs as a Judge
تشخیص Drift در LLMها با JUnit و FactCheckingEvaluator در Spring AI
Detecting Drift in your LLMs with JUnit and Spring AI's FactCheckingEvaluator
تنظیمات سفارشی لاگ
Custom Log Settings
مشاهدهپذیری (Observation) در Spring AI با Actuators، Prometheus و جمعآوری متریکها
Spring AI Observation with Actuators, Prometheus and Metrics Gathering
روز هفتم: پروژه نهایی با OCR، تبدیل متن به گفتار، متن ساختاریافته و تولید تصویر
Day 7: Final Project with OCR, Text-2-Speech, Structured Text & Image Generation
معرفی اپلیکیشن هوش مصنوعی مولد و عاملمحور MagicMenu
Introducing the MagicMenu Generative & Agentic AI Application
پیکربندی ویژگیهای تبدیل متن به گفتار در application.properties (استفاده از Alloy!)
Configuring the Text-to-Speech Attributes in application.properties (Use Alloy!)
مقداردهی اولیه ImageModel و TextToSpeechModel در اپلیکیشن Spring AI
Initializing the Spring AI App's ImageModel and the TextToSpeechModel
سادهسازی OCR با Spring Boot و OpenAI
OCR Made Easy with Spring Boot and OpenAI
افزودن قابلیتهای ترجمه به اپلیکیشن Spring AI
Adding Translation Capabilities to our Spring AI App
تبدیل ترجمهها به متن ساختاریافته و موجودیتهای JSON
Transforming Translations into Structured Text and JSON Entities
تولید تصویر با Spring AI و مدل DALL-E
Image Generation with Spring AI and the DALL·E ImageModel
تسلط بر تبدیل متن به گفتار
Mastering Text to Speech
نمایش نظرات