The Oracle AI Optimizer and Toolkit (the AI Optimizer) provides a streamlined environment where developers and data scientists can explore the potential of Generative Artificial Intelligence (GenAI).
By integrating Oracle AI Database Vector Search and SQLcl MCP with familiar Open Source Software (OSS), the AI Optimizer enables users to enhance existing Language Models through Retrieval Augmented Generation (RAG) and Natural Language to SQL (NL2SQL).
This method significantly improves the accuracy of AI models, helping to avoid common issues such as knowledge cut-off and hallucinations.

*Project names and logos are shown for identification purposes only. Unless expressly stated, their use does not imply affiliation with, sponsorship by, or endorsement by Oracle or the respective project owners.
Architecture
The Oracle AI Optimizer and Toolkit (the AI Optimizer) consists of an API Server (AI Optimizer Server) and an optional web-based GUI (AI Optimizer Client) component. Both the API Server and GUI can run directly on a developer workstation, in on-premises infrastructure, or in cloud environments.

Depending on the capabilities you plan to use, you may also need the following components, which are not delivered with the AI Optimizer. These can be local, on premises, or cloud-hosted:
- Oracle AI Database, including Oracle AI Database Free
- Access to at least one Large Language Model (for completions)
- Access to at least one Embedding Model (for Retrieval Augmented Generation)
- (Optional) Access to an SQLcl MCP Server-enabled instance
The AI Optimizer supports Kubernetes deployments using a Helm chart. For deployment guidance, see Kubernetes / Helm.
Features
The AI Optimizer brings together the capabilities you need to build, test, and refine GenAI solutions on the Oracle AI Database: