|
via Udemy |
Go to Course: https://www.udemy.com/course/spring-ai-for-beginners-build-genai-llm-apps-in-easy-steps/
Welcome to Spring AI for Beginners!This course is designed to provide a gentle, step-by-step introduction to Spring AI, guiding youfrom the basics to more advanced concepts. Whether you're a complete novice or have someexperience with AI, this course will help you understand and leverage the power of Spring AI forbuilding AI-powered applications.Course Goals:- Gradual Learning: Learn Spring AI gradually from basic to advanced topics with clear andconcise instructions.- Comprehensive Understanding: Understand why Spring AI is a powerful tool for building AIapplications and how it simplifies the integration of language models into your projects.- Hands-On Experience: Gain practical experience with essential Spring AI features such asprompt templates, chains, agents, document loaders, output parsers, and model classes.What You Will Learn:- Introduction to Spring AI: Get started with the basics of Spring AI and understand its coreconcepts.- Building Blocks of Spring AI: Learn about prompt templates, chains, agents, document loaders,output parsers, and model classes.- Creating AI Applications: See how these features come together to create a smart and flexible- Practical Coding: Write and run code examples to get a hands-on sense of how Spring AIdevelopment looks like.Course Structure:- Concise Chapters: Each chapter focuses on a specific topic in Spring AI programming,ensuring you gain a deep understanding of each concept.- Interactive Learning: Code along with the examples provided to reinforce your learning and buildyour skills.By the end of this course, you will:Learn what Spring AI is how it simplifies using LLMs in our applicationsUse OpenAI LLMs in a Spring Boot applicationUse Open Source LLMs like Mistral,Gemma in a Spring Boot applicationRun Open Source LLMs on your local machine using OLLAMAUse PromptTemplates to reuse and build dynamic prompts Learn why and how to maintain Chat HistoryLearn what embeddings are and use the Embeddings Model to find text SimilarityUnderstand what a Vector Store is and use it to store and retrieve EmbeddingsUnderstand the process of Retrieval Augmented Generation(RAG) Implement (RAG) to use our own data with LLMs in simple stepsAnalyze images using Multi Modal ModelsBuild multiple LLM APPs using Thymeleaf and Spring AIAll in simple steps