Spring Ai: Creating Workflows, Agents And Parsing Data

Posted By: ELK1nG

Spring Ai: Creating Workflows, Agents And Parsing Data
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.40 GB | Duration: 2h 9m

Creating Workflows, Agents and Parsing Data create intelligent workflows, autonomous agents, and advanced data parsing

What you'll learn

Build AI-driven workflows and automation using the Spring framework and generative AI models (LLMs)

Develop intelligent AI agents in Java that can interact with APIs and data, leveraging Spring AI’s tools

Parse and analyze data with AI (NLP techniques) integrated into Spring Boot applications

Integrate OpenAI/ChatGPT and other models into Spring Boot to create real-world AI-powered features

Apply best practices in AI app development, including prompt engineering, model selection, and deployment in Java

Requirements

Intermediate Java programming experience (familiarity with Java 11+ syntax and OOP)

Basic knowledge of the Spring Boot framework (creating simple REST APIs, Spring Boot project setup)

Description

In this course, you won’t waste hours watching unfocused coding or endless trial and error. Every lesson is designed to deliver practical knowledge and clear explanations, so you can make real progress without unnecessary filler. Better a shorter and direct curse than tons of hours without giving you time to practise.If you are an intermediate Java developer eager to start creating products with AI, this course is your gateway to building intelligent applications with Spring. Are you comfortable with Spring Boot and looking to add cutting-edge AI features like chatbots, workflow automation, or smart data processing to your skillset? This course blends theory with hands-on projects to take your expertise to the next level. You’ll learn how to harness Spring AI – the latest Spring ecosystem project – to seamlessly integrate powerful AI models (like OpenAI’s GPT-4) into Java applications.In “Spring AI: Creating Workflows, Agents and Parsing Data,” you will work on real-world scenarios and coding exercises that bridge the gap between AI and Spring development. Through a step-by-step approach, you’ll:Develop AI-driven workflows: use Spring Boot and generative AI APIs to automate tasks and decision-making processes in your apps.Build autonomous AI agents: create agents that can call APIs, handle data, and make intelligent decisions (leveraging concepts like LangChain and Spring AI’s tool integrations).Implement advanced data parsing: learn NLP techniques to extract insights from unstructured data (emails, documents, logs) using LLMs within Spring applications.Integrate popular AI models: bring ChatGPT, or other AI services into your Java projects, mastering API integration and prompt engineering.Why learn AI integration with Spring? Artificial Intelligence is transforming how software is built, and Java developers with AI skills are in high demand. By combining Spring Boot (Java’s leading framework) with AI capabilities, you can build innovative, AI-powered products that stand out in the market. This course shows you practical techniques to add features like intelligent chatbots, automated workflows, and smart data analyzers to your applications – skills that can accelerate your career.

Overview

Section 1: Introduction

Lecture 1 Curse Overview and Support Material

Lecture 2 Why traditional computing fail on simple tasks

Lecture 3 Spring AI VS Native Library

Section 2: One-shot Prompt

Lecture 4 What is One-shot Prompt

Lecture 5 The Input and its parameters

Lecture 6 Choosing a LLM Provider and a model

Section 3: Retrieval, Tools & Prompt engineering

Lecture 7 Retrieval (RAG VS CAG)

Lecture 8 Adding Tool Calling

Lecture 9 Prompt engineering

Lecture 10 Avoiding Prompt Injection

Section 4: AI Workflow

Lecture 11 AI Workflows and How They Differ from Agents

Lecture 12 Workflow for Parsing Bills from CSV and PDF

Lecture 13 Add categories and suppliers in the workflow

Lecture 14 Add Support to PDF parsing

Lecture 15 PDF Processing with Image Extraction and Reasoning

Section 5: Agents & MCP

Lecture 16 Agent and MCP Integration Documentation

Lecture 17 Advanced Agents Overview

Section 6: Assistants

Lecture 18 Assistant Interaction

Lecture 19 Create a reactive end-point with tooling for assistant

Lecture 20 Front-End Assistant Code

Lecture 21 Code generation using V0

Section 7: Fine tunning

Lecture 22 Fine tunning a model

Section 8: Final Quiz

Software engineers and tech leads aiming to incorporate AI workflows and agents into enterprise Java applications