MySQL HeatWave User Guide

7.1 About MySQL HeatWave GenAI

MySQL HeatWave GenAI is a feature of MySQL HeatWave that lets you communicate with unstructured data in MySQL HeatWave using natural-language queries. It uses a familiar SQL interface which makes it is easy to use for content generation, summarization, and retrieval-augmented generation (RAG).

Using MySQL HeatWave GenAI, you can perform natural-language searches in a single step using either in-database or external large language models (LLMs). All the elements that are necessary to use MySQL HeatWave GenAI with proprietary data are integrated and optimized to work with each other.

Note

This chapter assumes that you are familiar with MySQL HeatWave DB Systems.

MySQL HeatWave GenAI includes the following:

Benefits

MySQL HeatWave GenAI lets you integrate generative AI into the applications, providing an integrated end-to-end pipeline including vector store generation, vector search with RAG, and an inbuilt chatbot.

Some key benefits of using MySQL HeatWave GenAI are described below:

  • The natural-language processing (NLP) capabilities of the LLMs let non-technical users have human-like conversations with the system in natural language.

  • The in-database integration of LLMs and embedding generation eliminates the need for using external solutions, and ensures the security of the proprietary content.

  • The in-database integration of LLMs, vector store, and embedding generation simplifies complexity of applications that use these features.

  • The cost of running natural-language queries is significantly low as MySQL HeatWave GenAI is available at no additional cost for MySQL HeatWave users.

  • MySQL HeatWave GenAI integrates with other in-database capabilities such as machine learning, analytics, and Lakehouse.

What's Next