August 26–28, 2024

Building and Monetizing Generative AI Plugins with Spring AI

The behavior of OpenAI GPT models can be enhanced and augmented with plugins. For instance, the Expedia plugin equips the AI with up-to-date information on lodging prices and availability, letting you book your next trip directly through the ChatGPT interface. In this hands-on session, you will learn how to create custom Spring AI plugins and launch them on the OpenAI marketplace. We'll start with the basics, developing a RAG-based generative AI application that uses an LLM, vector database, and Spring AI to search for information requested by users. Then, we'll introduce capabilities that will let the AI perform actions following user prompts. Finally, we'll turn the Spring AI app into a plugin and discuss how to monetize it on the OpenAI marketplace.

Denis Magda

Director, Developer Relations
Yugabyte