Integrating with AI Agents
This topic describes how to extend the pages in Oracle Permitting and Licensing to add AI agent functionality.
Your agency can use AI functionality including AI agents on pages to help users with various tasks.
Adding AI Agents to Pages
Here's how to add AI Agents to pages in Oracle Permitting and Licensing.
To support extensibility out-of-the-box, the page or fragment needs to have one of these dynamic components implemented and enabled for extensibility:
-
Dynamic Container
-
Dynamic Table
-
Dynamic Form
AI agent functionality for specific products can also be extensible using extensible constants.
As an agency, you can also create your own page using advanced extensibility, and after deployment, you can create root menu tiles or quick action links to access the page.
Extensibility Steps
You can use express mode or advanced mode to add a button or link to use an AI agent directly on a page. A page must be extensible to embed the AI functionality.
This is what express mode looks like:
-
Navigate to the page and click Edit Page in Visual Builder.
-
Select Express Mode.
-
Locate a constant for the AI agent on the page.
Here's an example; the constant will have a format like this:
{ "showAgent": true, "agentTeamCode":"AGENCY_BUSINESS_LICENSE_ASSISTANT", "agentParameters": {"LnpRecordKey": $base.variables.recordKey} }
-
Preview the changes and test.
-
Publish the changes.
Here's how to use advanced mode:
-
Navigate to the page and click Edit Page in Visual Builder.
-
Select Advanced Mode.
-
Through documentation, search the extensible fragment and open it.
-
Locate a constant for the AI agent on the page.
Here's an example; the constant will have a format like this:
{ "showAgent": true, "agentTeamCode":"AGENCY_BUSINESS_LICENSE_ASSISTANT", "agentParameters": {"LnpRecordKey": $base.variables.recordKey} }
-
Preview the changes and test.
-
Publish the changes.