19 Select AI PL/SQL Package
The DBMS_CLOUD_AI package is available to support
Select AI.
The following sections describe the DBMS_CLOUD_AI package and the
installation requirements for DBMS_CLOUD packages used with Select
AI.
- Installing DBMS_CLOUD Packages
TheDBMS_CLOUDfamily of packages is not pre-installed or configured with Oracle database. You need to manually install theDBMS_CLOUDpackages and also configure users or roles to use this package. - DBMS_CLOUD_AI Package
The following table lists the attributes and vector index parameters available inDBMS_CLOUD_AIsubprograms.
Parent topic: Reference
19.1 Installing DBMS_CLOUD Packages
The DBMS_CLOUD family of packages is not pre-installed or
configured with Oracle database. You need to manually install the
DBMS_CLOUD packages and also configure users or roles to use this
package.
For information on installation and configuration with Oracle Database 19c, Release 19.30 and above, see Using the DBMS_CLOUD Family of Packages.
For installing the DBMS_CLOUD packages and configuring users or roles
for Oracle Database 19c, Releases prior to 19.30, see the MOS-NOTE with Doc ID 2748362.1. Note that earlier
releases provide limited DBMS_CLOUD functionality only.
Parent topic: Select AI PL/SQL Package
19.2 DBMS_CLOUD_AI Package
The following table lists the attributes and vector index parameters
available in DBMS_CLOUD_AI subprograms.
| Subprogram | Description |
|---|---|
|
This procedure creates a new AI profile for translating natural language prompts to SQL statements. |
|
| Profile Attributes |
Provides AI profile attributes that you can configure. |
|
This procedure clears an active AI profile in the current session. |
|
|
This procedure disables an AI profile in the current database. |
|
|
This procedure drops an existing AI profile. |
|
|
This procedure enables an AI profile for use in the current database. |
|
|
This function enables you to use Select AI in a stateless manner with your existing profile. |
|
|
This function generates synthetic data. |
|
|
This function returns the profile name used in the current session. |
|
|
This procedure sets AI profile attributes. |
|
|
This procedure enables you to set one or more AI profile attributes by accepting attribute name and value pairs in JSON format. |
|
|
This procedure sets the AI profile for the current database. |
|
|
Use this procedure to enable sending data to your LLM. |
|
|
Use this procedure to disable sending data to your LLM. |
|
|
This procedure helps you create a conversation. |
|
|
This function helps you create a conversation and use the conversation ID in other procedures. |
|
| Use the conversation attributes to customize your conversations. | |
|
This procedure updates an existing conversation with user-specified parameters. |
|
| SET_CONVERSATION_ID Procedure |
This procedure sets conversation support in the current session. |
|
This procedure helps you get the
|
|
|
This procedure helps you clear any
|
|
|
This procedure deletes a particular prompt. |
|
|
This procedure deletes an entire conversation and its metadata. |
|
|
This function summarizes your content based on the parameters. |
|
|
Use the summarize attributes to customize summary generation. |
Parent topic: Select AI PL/SQL Package