Introduction to Spring AI

Introduction to Spring AI

56mIntermediate2024-08-24

Authors

Semirah Dolan

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.

Skills covered

Spring FrameworkSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off

Concepts

Introduction

  • Spring AI crash course introduction
  • What you need to know

Introduction to Spring AI

  • Introduction to Spring AI
  • What is Spring AI
  • Setting up Spring AI

Advanced LLM Integration with Spring AI

  • Spring AI supported models
  • Exploring chat models with Spring AI
  • Local vs. cloud AI models

Prompt Engineering for Generative Applications

  • Text-to-image generation with Spring AI
  • Spring AI - Embedding models AI
  • Exploring vector databases with Spring AI

Data Preparation and Vector Databases

  • Spring Boot starter for AI models and vector stores
  • Function callings - A new Spring AI feature
  • Unveiling the Spring AI reference documentation

Conclusion

  • Next steps
40,000 Toman