Introduction to Spring AI
56mIntermediate2024-08-24
Authors

Semirah Dolan
Engineer, Blockchain Developer, Speaker, Inventor, Instructor
Course details
In this course, Semirah Dolan—an engineer, blockchain developer, speaker, inventor, and instructor—equips you with the necessary skills to build generative applications using Spring AI. Explore advanced prompt engineering techniques for effective communication with various LLMs, including OpenAI and Hugging Face. Use practical examples to learn about data preparation for LLMs applying vector databases and Spring AI's functionalities. Learn to design and implement generative applications for tasks like creative text generation, data summarization, and code completion. Plus, dive into best practices for deploying and managing Spring AI applications in production environments.
Learning objectives
You'll learn to design and implement generative applications for tasks like creative text generation, data summarization, and code completion. The course concludes with best practices for deploying and managing Spring AI applications in production environments.
Learning objectives
You'll learn to design and implement generative applications for tasks like creative text generation, data summarization, and code completion. The course concludes with best practices for deploying and managing Spring AI applications in production environments.
Skills covered
Spring FrameworkSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Spring AI crash course introduction
- 02 - What you need to know
1. Introduction to Spring AI
- 03 - Introduction to Spring AI
- 04 - What is Spring AI
- 05 - Setting up Spring AI
2. Advanced LLM Integration with Spring AI
- 06 - Spring AI supported models
- 07 - Exploring chat models with Spring AI
- 08 - Local vs. cloud AI models
3. Prompt Engineering for Generative Applications
- 09 - Text-to-image generation with Spring AI
- 10 - Spring AI - Embedding models AI
- 11 - Exploring vector databases with Spring AI
4. Data Preparation and Vector Databases
- 12 - Spring Boot starter for AI models and vector stores
- 13 - Function callings - A new Spring AI feature
- 14 - Unveiling the Spring AI reference documentation
Conclusion
- 15 - Next steps