
Denis Magda
Head of DevRel
Biography
Denis started his software engineering career at Sun Microsystems and Oracle, where he built JVM/JDK and led one of the Java development groups. After learning Java from the inside, he joined the world of distributed systems and databases, where he has remained ever since. His experience spans from the development of database engines and high-performance applications to training and education on the topic of distributed applications.
Sessions
Java with OpenAI: Building and Monetizing Generative AI Plugins
OpenAI's GPT neural network can be enhanced and customized with plugins. For instance, the Expedia plugin arms the AI with current data on lodging prices and availability, allowing users to book their next trip directly through the ChatGPT interface.In this session, you'll gain practical experience with large language models (LLMs) by developing a Java plugin for the OpenAI platform from the ground up. We'll start with the basics, creating a generative AI application that integrates Spring AI with OpenAI APIs for a variety of natural language processing (NLP) tasks. We'll then enhance the application's responsiveness by using the Postgres pgvector extension for vector similarity searches within the database. Finally, you'll discover how to launch and monetize your Java plugin on the OpenAI platform, making it accessible to millions of users.
Language: English
Audience Level: All
Talk Format: Talk (~30-45 minutes)