JAVA-SPRINGAI

Új Bevezetés a Spring AI használatába

Mesterséges intelligencia, LLM, chat, text to image, transcription, text to speech
Részvételi forma
Képzési Forma
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok

Képzés ára

185 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A mesterséges intelligencia integrálása a modern alkalmazásokba egyre fontosabbá válik, és a Spring AI erre kínál hatékony és könnyen használható megoldásokat. A Spring ökoszisztémába illeszkedő Spring AI modul lehetővé teszi, hogy különféle AI-szolgáltatókat – mint például az OpenAI, Perplexity, Ollama vagy Groq – egyszerűen, deklaratív módon használjunk fel Java alapú alkalmazásokban. Legyen szó szöveggenerálásról, képelemzésről vagy nyelvi modellek alkalmazásáról, a Spring AI biztosítja a megszokott Spring-es élményt, így a fejlesztők gyorsan és hatékonyan építhetnek intelligens megoldásokat.

Ez a képzés célja, hogy gyakorlati példákon keresztül mutassa be a Spring AI alapvető képességeit, felépítését és használatát. Megismerkedünk az AI-szolgáltatók integrálásával, prompt kezelésével, valamint a streaming válaszok feldolgozásával is. A képzés során végig Spring Boot alapú alkalmazásokon dolgozunk, így a résztvevők már meglévő tudásukra építve sajátíthatják el az AI-megoldások hatékony beépítését a vállalati környezetbe is.

Tematika

  • Bevezetés az AI alkalmazások világába
    • Mesterséges intelligencia használata a vállalati alkalmazásokban
    • Használati esetek
    • LLM-ek és generatív AI szerepe
    • AI API-k és szolgáltatók rövid áttekintése
    • Modellek
    • Prompt, prompt enginieering
    • Zero-shot és few-shot prompting
    • Tokenizálás, tokenhasználat, context window
  • Spring AI alapok
    • A Spring AI célja és helye a Spring ökoszisztémában
    • Támogatott szolgáltatók (OpenAI, Azure OpenAI, Hugging Face, stb.)
    • Konfiguráció Spring Boot-ban
    • API kulcsok kezelése biztonságosan
  • Szöveggenerálás gyakorlata
    • Promptok kezelése Java-ból
    • System / user / assistant promptok megkülönböztetése
    • Prompt legjobb gyakorlatok
    • PromptTemplate használata változókkal, Template DSL (változók, elágazások és ciklusok)
    • Chat Conversation Memory
    • Streamelt válasz kezelése Spring WebFlux-szal, Server-Sent Events UI
    • Advisor
    • Moderation
    • Scope
  • Struktúrált kimenet
    • Structured output
    • JSON, JSON Schema
    • Response metadata
  • Real-time adatok használata
    • Tool Calling
    • Tool Specification
    • Tool Execution
  • RAG
    • Dokumentum betöltés, ETL (DocumentReaderDocumentTransformerDocumentWriter)
    • Chunk stratégiák
    • Különböző formátumok kezelése (JSON, text, HTML, Markdown, PDF)
    • Embedding
    • Vektor adatbázisok
    • Similarity search, relevancia rangsorolás
    • Lekérdezés
    • Metadata filter
  • Text to Image
    • Képgenerálás
  • Hang kezelése
    • Audio Transcription
    • Text to Speech
  • Tesztelés és best practice-ek
    • Prompt tesztelés és validálás
    • AI válaszok determinisztikussá tétele (temperature, top-p)
    • Hatékonyság, költség és naplózás kezelése
    • Optimalizálás
    • Observability
    • Hibakezelés és fallback stratégiák
Tematika (PDF)

Szükséges előképzettség

Alapszintű Java programozási ismeretek.