Companies Home Search Profile

Spring AI: Beginner to Guru

Focused View

John Thompson • 470,000+ Enrollments Worldwide

4:17:06

351 View
  • 1. Course Introduction.mp4
    02:47
  • 2. Instructor Introduction.mp4
    03:11
  • 3.1 GettingTheMostSpringAI.pdf
  • 3. Getting the Most Out of Your Course.mp4
    02:16
  • 4.1 DevlopmentEnvSpringAI.pdf
  • 4. Setting Up Your Development Environment.mp4
    04:10
  • 5. Is Your IDE Free Like A Puppy.mp4
    02:45
  • 6. Free 120 Day IntelliJ Trial.html
  • 7. Course Slack Room - Chat with Your Instructor and Other Students.html
  • 8. Github Workflow.mp4
    12:20
  • 1.1 2 - RoadMap.pdf
  • 1. Introduction.mp4
    00:50
  • 2.1 TypesOfAI.pdf
  • 2. Types of Artificial Intelligence.mp4
    06:12
  • 3.1 IntroToLLMs.pdf
  • 3. Introduction to Large Language Models (LLMs).mp4
    06:49
  • 4.1 OpenAIOverview.pdf
  • 4. Overview of OpenAI.mp4
    08:32
  • 5. AI Quiz.html
  • 1.1 3 - RoadMap.pdf
  • 1. Introduction.mp4
    01:39
  • 2. Get Your OpenAI API Key.html
  • 3.1 Ending Source.html
  • 3. Create New Spring Boot Project.mp4
    03:13
  • 4.1 Ending Source.html
  • 4.2 Starting Source.html
  • 4. Configure OpenAI API Keys.mp4
    04:08
  • 5.1 Ending Source.html
  • 5.2 Starting Source.html
  • 5. Add OpenAI Service.mp4
    05:04
  • 6.1 Ending Source.html
  • 6.2 Starting Source.html
  • 6. Exploring LLM Capabilities.mp4
    16:19
  • 7.1 Ending Source.html
  • 7.2 Starting Source.html
  • 7. Create Spring MVC Controller.mp4
    03:32
  • 8.1 Ending Source.html
  • 8.2 Starting Source.html
  • 8. Test Controller with Postman.mp4
    03:16
  • 9.1 Ending Source.html
  • 9.2 Starting Source.html
  • 9. Using Prompt Templates.mp4
    05:19
  • 10.1 Ending Source.html
  • 10.2 Starting Source.html
  • 10. Directing OpenAI to format the Response.mp4
    06:06
  • 11.1 Ending Source.html
  • 11.2 Starting Source.html
  • 11. Directing OpenAI to Respond with JSON.mp4
    03:22
  • 12.1 Ending Source.html
  • 12.2 Starting Source.html
  • 12. Binding OpenAI Responses With JSON Schema.mp4
    06:44
  • 13.1 Starting Source.html
  • 13. OpenAI Response Meta Data.mp4
    02:54
  • 14. Assn - Binding City with Info.html
  • 1.1 4 - RoadMap.pdf
  • 1. Introduction.mp4
    02:02
  • 2.1 OverviewOfPromptEngineering.pdf
  • 2. Overview on Prompt Engineering.mp4
    04:19
  • 3.1 Starting Source.html
  • 3. Giving Clear and Precise Instructions.mp4
    05:18
  • 4.1 Starting Source.html
  • 4. Giving the Model Time to Think.mp4
    06:26
  • 5.1 Starting Source.html
  • 5. Summarizing.mp4
    04:43
  • 6.1 Starting Source.html
  • 6. Inferring.mp4
    04:05
  • 7.1 Source Code.html
  • 7. Zero Shot and Few Shot Prompting.mp4
    13:28
  • 8.1 Starting Source.html
  • 8. Chain of Thought.mp4
    04:12
  • 9.1 Starting Source.html
  • 9. Using System Messages.mp4
    04:28
  • 1.1 5 - RoadMap.pdf
  • 1. Introduction.mp4
    02:05
  • 2.1 OverviewOfRAG.pdf
  • 2. Overview of Retrevial Augmented Generation.mp4
    04:29
  • 3.1 Ending Source.html
  • 3.2 Starting Source.html
  • 3. Configure Vector Store.mp4
    03:39
  • 4.1 Ending Source.html
  • 4.2 Starting Source.html
  • 4. Configure Vector Store Data Load.mp4
    06:07
  • 5. Assignment - Create Ask Answer Endpoint.html
  • 6.1 Ending Source Code.html
  • 6.2 Starting Source Code.html
  • 6. Returning Documents from Vector Store.mp4
    06:58
  • 7.1 Ending Source.html
  • 7.2 Starting Source.html
  • 7. Improving Prompt Performance - Embedding Config.mp4
    04:40
  • 8.1 Ending Source.html
  • 8.2 Starting Source.html
  • 8. Improving Prompt Performance - Trimming Data.mp4
    05:53
  • 9.1 Ending Source.html
  • 9.2 Starting Source.html
  • 9. Providing Document Meta Data.mp4
    04:19
  • 1.1 6 - RoadMap.pdf
  • 1. Introduction.mp4
    03:20
  • 2.1 OverviewOfTowing.pdf
  • 2. Overview of Towing.mp4
    07:04
  • 3.1 Ending Source.html
  • 3. Spring Boot Project Review.mp4
    02:27
  • 4.1 Ending Source.html
  • 4.2 Starting Source.html
  • 4. Configure Milvus Vector Database.mp4
    05:07
  • 5.1 Ending Source.html
  • 5.2 Starting Source.html
  • 5. Vector Store Data to Load.mp4
    05:18
  • 1.1 7 - RoadMap.pdf
  • 1. Introduction.mp4
    02:23
  • 2.1 OverviewOfFunctionCalling.pdf
  • 2. Overview of Function Calling with OpenAI.mp4
    04:02
  • 3.1 Ending Source.html
  • 3. Spring Boot Project Review.mp4
    02:11
  • 4. Get API Ninjas API Key.mp4
    01:43
  • 5.1 Ending Source.html
  • 5.2 Starting Source.html
  • 5. Use System Message to Improve Model Response.mp4
    02:57
  • 1.1 8 - RoadMap.pdf
  • 1. Introduction.mp4
    01:22
  • 2.1 OverviewOfImageGen.pdf
  • 2. Overview of Image Generation with OpenAI.mp4
    04:15
  • 3.1 Ending Source.html
  • 3. Code Review of Spring Boot Project.mp4
    01:59
  • 4.1 Ending Source.html
  • 4.2 Starting Source.html
  • 4. Using DALL-E 3 OpenAI Model.mp4
    02:18
  • 5.1 Ending Source.html
  • 5.2 Starting Source.html
  • 5. Implement Spring MVC Endpoint.mp4
    02:51
  • 1.1 OverviewOfTextToSpeech.pdf
  • 1. Overview of Text to Speech with OpenAI.mp4
    02:26
  • 2.1 Ending Source.html
  • 2. Spring Boot Project Review.mp4
    02:11
  • 3.1 Ending Source.html
  • 3.2 Starting Source.html
  • 3. Implement Spring MVC Endpoint.mp4
    02:14
  • 1.1 OverviewOpenAISpeechToTxt.pdf
  • 1. Overview of Speech to Text.mp4
    02:19
  • Description


    Use Java to Unlock the Power of OpenAI's ChatGPT Artificial Intelligence (AI) with Spring AI

    What You'll Learn?


    • Learn how to use Spring AI to interact with OpenAI
    • How to write effective Prompts for Large Language Models
    • Use Retrieval Augmented Generation to Improve Response Capabilities
    • Generate Speech from Text
    • Generate Text from Speech

    Who is this for?


  • Any Java Developer wishing to get started using OpenAI
  • What You Need to Know?


  • Java and Spring Experience is Required
  • Understanding of working with RESTful APIs
  • Able to use Docker to run a Docker Compose Script
  • More details


    Description

    Traditionally accessing Artificial Intelligence Models, such as OpenAI's ChatGPT, has been the domain of programming languages Python and Javascript.

    Not any more. Spring AI unlocks the power of Generative AI for Java developers.

    The Spring AI project aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity.

    Spring AI provides support for all major Artificial Intelligence models, including:

    • OpenAI

    • Azure OpenAI

    • Amazon Bedrock

    • HuggingFace

    • Ollama

    • Google VertextAI (PaLM2 and Gemini)

    • Mistral AI

    • Antrhopic

    • WatsonxAI

    Spring AI also supports image generation AI models from OpenAI and Stability.

    Retrieval Augmented Generation is an important use case for dealing with AI models. Spring AI includes robust support for all major Embedding Models and all popular vector databases.

    No prior experience with AI is needed for this course.

    You will start the course with a solid overview of what Artificial Intelligence is.

    Next you'll have a hands on section to develop a RESTful API to ask OpenAI's ChatGPT questions. In this section, you will learn how we can instruct the model to return data in the format we desire.

    Since no AI experience is required, the next section of the course builds upon what you learned with a formal look at Prompt Engineering. Prompt Engineering is a collection techniques to improve the quality and accuracy of responses from AI Models.

    Retrieval Augmented Generation (RAG) is an important technique to provide Large Language Models with additional information required to the user's query to complete specialized tasks.

    You will see how we can use RAG to develop AI experts to perform high specialized tasks.

    The AI models are not just limited to working with textual information.

    In this course you will also see how to use AI to create images, create audio files from text, and how to transcribe audio files to text.

    Learn all this and more in Spring A:I Beginner to Guru. Enroll today!

    Who this course is for:

    • Any Java Developer wishing to get started using OpenAI

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    John Thompson • 470,000+ Enrollments Worldwide
    John Thompson • 470,000+ Enrollments Worldwide
    Instructor's Courses
    Hi. I'm John.I've been in the IT industry for over 25 years. Today, I specialize mainly in Java, the most successful and widely known programming language in use today. I also specialize with the Spring Framework, which the most popular open source application framework for building enterprise class applications on the Java platform. Just some of the organizations I've worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores.Through the courses I'm providing, I hope to leverage my years of experience to accelerate your learning of the Spring Framework. I'm not going to lie to you. The Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn. I hope through the content on this web site I can accelerate your education of the Java and Spring landscape.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 58
    • duration 4:17:06
    • Release Date 2024/06/19