آموزش یادگیری و تسلط بر Spring AI: ساخت هوش مصنوعی با جاوا - آخرین آپدیت

دانلود Mastering Spring AI : Build AI with Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

استفاده از قدرت هوش مصنوعی برای متحول کردن برنامه‌های جاوا با Spring AI

دوره آموزشی Mastering Spring AI: دانش عمیقی در مورد ادغام قابلیت‌های هوش مصنوعی با برنامه‌های کاربردی Spring Boot کسب کنید.

یاد بگیرید چگونه از Spring AI برای ساخت سیستم‌های هوشمند و پاسخگو با استفاده از هوش مصنوعی و یادگیری ماشین استفاده کنید.

مهارت‌های عملی در پیاده‌سازی و استقرار مدل‌های هوش مصنوعی در پروژه‌های مبتنی بر Spring را توسعه دهید.

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

شرح دوره Mastering Spring AI

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

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

  • مبانی Spring AI: مفاهیم اصلی Spring AI و ادغام آن با Spring Boot را درک کنید.
  • ادغام مدل هوش مصنوعی: یاد بگیرید که چگونه مدل‌های مختلف هوش مصنوعی، از جمله مدل‌های زبانی و ابزارهای تولید تصویر را ادغام و با آنها کار کنید.
  • پردازش و تولید تصویر: وظایف هوش مصنوعی مرتبط با تصویر را در برنامه‌های Spring خود بررسی کنید.
  • پایگاه داده‌های برداری: استفاده از پایگاه داده‌های برداری برای ذخیره و بازیابی کارآمد داده‌های هوش مصنوعی را بیاموزید.
  • جستجوی مبتنی بر هوش مصنوعی: عملکردهای جستجوی پیشرفته را با استفاده از تکنیک‌های هوش مصنوعی پیاده سازی کنید.
  • مهندسی پرامپت: هنر ساخت پرامپت‌های موثر برای پاسخ‌های بهینه مدل هوش مصنوعی را فرا بگیرید.

پیش نیازها:

  • دانش اولیه از جاوا و Spring Boot
  • آشنایی با توسعه APIهای RESTful
  • درک مفاهیم اولیه هوش مصنوعی (مفید است اما الزامی نیست)

این دوره برای چه کسانی مناسب است:

  • توسعه دهندگان جاوا که به دنبال ادغام هوش مصنوعی در برنامه‌های خود هستند
  • علاقه‌مندان به Spring Boot که علاقه‌مند به گسترش مهارت‌های خود هستند
  • مهندسان نرم‌افزار که قصد دارند با روندهای هوش مصنوعی در توسعه برنامه‌ها همراه باشند

در این سفر هیجان‌انگیز برای تسلط بر Spring AI و متحول کردن برنامه‌های Spring خود با قدرت هوش مصنوعی، همراه ما باشید!


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

مقدمه Introduction

  • مقدمه Introduction

مفهوم پایه هوش مصنوعی Basic Concept of AI

  • مروری بر هوش مصنوعی (AI) Artificial Intelligence (AI) overview

  • مروری بر یادگیری ماشین Machine Learning Overview

  • چرا هوش مصنوعی مهم است؟ Why is AI important ?

  • Spring AI Spring AI

  • مدل هوش مصنوعی (AI Model) AI Model

  • توکن‌ها (Tokens) Tokens

  • پرامپت‌ها (Prompts) Prompts

  • مدل GPT GPT Model

کار با Open AI API Working with Open AI API

  • کار با Open AI Working WIth Open AI

  • ثبت نام در حساب Open AI Sign up for Open AI Account

  • اضافه کردن اطلاعات پرداخت Add Billing Information

  • تولید کلیدهای API Generate API Keys

مثال‌های شروع سریع Quickstart Examples

  • فلو برنامه کلاینت چت Chat client application flow

  • مثال شروع سریع Spring AI Spring AI Quickstart example

  • پیام و نوع پیام (Message and MessageType) Message and MessageType

  • مثال MessageType MessageType example

  • مثال پیام سیستم پیش‌فرض (Default System Message) Default System Message example

  • پیام سیستم پیش‌فرض با استفاده از Resource Default Sysmtem Message using Resource

درک ChatResponse، Prompt و PromptTemplate Understanding ChatResponse, Prompt and PromptTemplate

  • درک آبجکت ChatResponse Understanding ChatResponse object

  • ایجاد مدل، سرویس و کنترلرها Create model , service and controllers

  • پرامپت‌ها و تمپلیت پرامپت (Prompts and Prompt Template) Prompts and Prompt Template

  • مثال تمپلیت پرامپت Prompt Template Example

  • مثال Resource Template Resource Template Example

Spring AI - خروجی ساختار یافته (Structured Output) Spring AI - Structured Output

  • تولید خروجی ساختار یافته Generating Structured Output

  • مثال خروجی ساختار یافته با List و Map Structured Output example with List and Map

  • مثال خروجی ساختار یافته با Object Structured Output example with Object

حافظه چت (Chat Memory) Chat Memory

  • حافظه چت با Spring AI Chat memoery with Spring AI

  • MessageWindowChatMemory MessageWindowChatMemory

  • مثال MessageWindowChatMemory MessageWindowChatMemory example

  • مثال JdbcChatMemoryRepository با H2 JdbcChatMemoryRepository eample with H2

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

  • وکتور استور در هوش مصنوعی Vector Store in AI

  • وکتور استور/ دیتابیس وکتور و Embeddings Vector store/vector database and Embeddings

  • مثال RAG با استفاده از SimpleVectorStorer RAG example using SimpleVectorStorer

  • به روز رسانی در کتابخانه جدید Update in new Library

  • مثال‌های دیگر دیتابیس وکتور Otehr Vector Databse Examples

  • مثال PGVector PGVector example

  • راه اندازی PGVector روی اوبونتو بدون داکر PGVector setup on ubuntu withoout docker

  • راه اندازی PGVector روی ویندوز بدون داکر PGVector setup on Windows without docker

  • مثال Croma db برای جستجوی شباهت Croma db example for similarity search

  • Redis Vector db با spring ai Redis Vector db with spring ai

  • MongoDB Atlas Vector Search MongoDB Atlas Vector Search

  • Cassandra Vector Search Example Cassandra Vector Search Example

  • Neo4j Vector Search Example Neo4j Vector Search Example

  • Oracle Vector Search Example Oracle Vector Search Example

  • Milvus Vector Search Example Milvus Vector Search Example

  • Typesense Vector Search Example Typesense Vector Search Example

  • Weaviate Vector Search Example Weaviate Vector Search Example

  • Qdrant Vector Search Example Qdrant Vector Search Example

  • Opensearch Vector Search Example Opensearch Vector Search Example

  • Elastic Search Vector Example Elastic Search Vector Example

  • آزمون RAG RAG quiz

فیلترهای فراداده (Metadata Filters) Metadata Filters

  • فیلترهای فراداده Metadata filters

  • راه اندازی PgVector بدون Metadata PgVector setup without Metadata

  • استفاده از FilterExpression Using FilterExpression

  • استفاده از فیلتر چندگانه (با عملگر and) Using Multiple filter (with and operator)

  • فیلتر بزرگتر و کوچکتر Greater than and Less than filter

  • مثالهای in,nin(not in) و عبارت not filter in,nin(not in) and not filter expression examples

  • اطلاعات بیشتر در مورد Expression More on Expression

فراخوانی ابزار در Spring AI Tool Calling in Spring AI

  • معرفی Tool Calling Tool Calling Introduction

  • معماری Tool Calling Tool Calling Architecture

  • مثال Tool Calling Tool Calling Example

  • فراخوانی Tooling با پارامترهای متد Tooling calling with Method Parameters

  • فراخوانی Tool با حافظه چت Tool calling with Chat Memory

  • فراخوانی ابزار به صورت Programmatically Programmatically calling tool

  • کامپوننت های اصلی Programmatic برای فراخوانی ابزار Core Programmatic Components for tool calling

  • مثال فراخوانی ابزار Programmatic Programmatic tool calling example

  • تکلیف فراخوانی ابزار Tool calling assignment

  • راه حل تکلیف فراخوانی ابزار: Backend Tool calling Assignemnt Solution : Backend

  • راه حل تکلیف فراخوانی ابزار: Fronend Tool Calling Assignment Solution : Fronend

فراخوانی تابع در Spring AI Function calling in Spring AI

  • فراخوانی تابع در Spring AI Function calling in Spring AI

  • مثال Function Calling با استفاده از OpenAI Function Calling example using OpenAI

تولید تصویر و صدا (تبدیل متن به گفتار و تبدیل گفتار به متن) Image generation and audio (text to speech and speech to text)

  • API تولید تصویر با استفاده از Spring AI Image Generation API using Spring AI

  • تولید تصویر با استفاده از Spring AI Generating image using Spring AI

  • مثال Text to Speech با استفاده از Spring AI Text to Speech example using Spring AI

  • ویژگی‌های Text to Speech Text to Speech properties

  • پخش صوتی Text to Speech به صورت Streaming Text to Speech Steaming audio

  • Speech to Text: API رونویسی Speech to Text : Transcription API

اجرای LLM به صورت محلی Running LLM locally

  • نصب Ollama برای ویندوز Install Ollama for Windows

  • نصب Ollama برای یونیکس (اوبونتو) Install Ollama for Unix (ubuntu)

  • نمونه Ollama Spring Boot Ollama Spring Boot demo

  • LM Studio برای اجرای LLM محلی LM Studio for running local LLM

  • مثال LM Studio با spring boot LM Studio example with spring boot

  • ارائه دهندگان هوش مصنوعی دیگر Other AI Providers

مثال سایر ارائه دهندگان LLM Other LLM Provider example

  • مثال Azure open ai Azure open ai example

  • راه اندازی و مثال Amazon Bedrock Amazon Bedrock setup and example

  • مثال Mistral AI Mistral AI Example

  • راه اندازی و مثال Google Vertex Gemini Google Vertex Gemini setup and example

قابلیت مشاهده در Spring AI Observability in Spring AI

  • مثال قابلیت مشاهده در Spring AI Observability example in Spring AI

  • ردیابی با استفاده از zipkin Tracing using zipkin

پایپ لاین ETL ETL Pipeline

  • مروری بر پایپ لاین ETL ETL Pipeline Overview

  • کلاس Document Document class

  • نمونه پایپ لاین ETL ETL Pipeline demo

  • غنی سازی فراداده (Metadata enrichment) Metadata enrichment

  • مثال غنی سازی فراداده Metadata Enrichment example

  • مثال خواننده PDF برای ETL ETL PDF Reader example

  • مثال خواننده JSON برای ETL ETL JSON Reader example

  • مثال خواننده Markdown برای ETL ETL Markdown Reader example

بهترین روش ها برای ذخیره سازی کلیدهای API یا Secret Best practices to store secret or api keys

  • ذخیره سازی Secret Storing secret

  • ذخیره سازی کلید در Google Secret Manager Storing key in Google Secret Manager

  • ذخیره سازی کلید در AWS Secret Manager Storying key in AWS Secret Manager

  • ذخیره سازی کلید در Azure Key Vault Storing key in Azure Key Vault

مطالعه موردی Case Study

  • دستیار پشتیبانی مشتری رزرو هتل Hotel Booking Customer Support Assistant

  • بک اند رزرو هتل Hotel Booking Backend

  • فرانت اند چت بات رزرو هتل Hotel Booking Chatbot Frontend

هوش مصنوعی Agentic Agentic AI

  • معرفی هوش مصنوعی Agentic Agentic AI Introduction

  • مثال Workflow با الگوی Chain Workflow example with Chain pattern

  • Workflow موازی Parallel Workflow

  • مثال Workflow موازی Parallel Workflow Example

  • Workflow مسیریابی Routing Workflow

  • مثال Workflow مسیریابی Routing Workflow Example

  • Workflow Orchestrator-Workers Orchestrator-Workers Workflow

  • مثال Orchestrator-Workers Orchestrator-Workers Example

  • الگوی Evaluator-Optimizer Evaluator-Optimizer Pattern

  • مثال Evaluator-Optimizer Evaluator-Optimizer Example

  • ایجنت‌ها (Agents) Agents

پروتکل مدل کانتکست (MCP) Model Context Protocol (MCP)

  • معرفی پروتکل مدل کانتکست (MCP) Model Context Protocol (MCP) Introduction

  • نمودار پروتکل MCP MCP Protocol diagram

  • راه اندازی پایه و مثال MCP MCP basic setup and example

  • سرور MCP سفارشی با استفاده از Spring AI Custom MCP Server using Spring AI

  • کلاینت MCP سفارشی با استفاده از Spring AI Custom MCP Client using Spring AI

  • تکلیف MCP MCP Assignment

  • راه حل تکلیف MSP MSP Assignment Solution

  • پیاده‌سازی انتقال SSE مبتنی بر Spring MVC Spring MVC based SSE transport implementation

  • به‌روزرسانی ابزار پویا در MCP Dynamic Tool Updates in MCP

مجوز و امنیت در MCP Authorization and security in MCP

  • مثال مجوز و امنیت در MCP Authorization and security in MCP example

سایر سرورهای MCP Other MCP Servers

  • سرور Prometheus MCP Prometheus MCP Server

  • مستندات راه اندازی Prometheus Prometheus setup docs

  • سرور Grafana MCP Grafana MCP Server

  • مستندات راه اندازی Grafana MCP Grafana MCP setup docs

  • سرور Postgres MCP Postgres MCP Server

با تشکر Thank You

  • متشکرم Thank you

نمایش نظرات

آموزش یادگیری و تسلط بر Spring AI: ساخت هوش مصنوعی با جاوا
جزییات دوره
14 hours
131
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
778
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pritesh Mistry Pritesh Mistry

جاوا، بوت بهار، برنامه نویس ابری