AI Optimizer Client
The included web client is built with Streamlit and communicates with the AI Optimizer Server through its REST API.
BYO Client
You can replace the included client with any client that can communicate with the REST API.
Use the client to:
- Run LLM-only and tool-enabled agent routes
- Evaluate agent and flow responses
- Experiment with prompt engineering
- Split and embed documents
- Configure Deep Data Security
- Inspect portable AgentSpec definitions
- View the required database connection, manage additional databases, and configure models and Oracle Cloud Infrastructure
Choose a Path​
- Run an LLM-only Agent: Configure a language model, then open the Chatbot.
- Run an NL2SQL Agent: Select the database that contains the structured data, make SQLcl MCP Server available, then enable NL2SQL in the Chatbot.
- Run a grounded Vector Search Flow: Select a database and configure language and embedding models. Then use Split/Embed to create a vector store.
- Evaluate agent routes with data: Use the Testbed to compare model, prompt, and tool configurations against your data.
The Chatbot's Tool Selection controls which route handles each request. See Agents and Flows for the runtime details.