The image shows an OCI region where a web app, conversational services, generative agents, tools, and data services interconnect
to deliver an enterprise generative AI chatbot experience.
The architecture consists of various Oracle services deployed in Oracle Services Network within an OCI region.
- Users use the internet to interact with a web app in Oracle Visual Builder.
- The Oracle Visual Builder application exchanges messages with Oracle Digital Assistant through a channel.
- The Oracle Digital Assistant exposes a REST API and a skill that the channel uses.
- The REST API sends user requests to OCI Generative AI Agents in the OCI AI Agent Platform.
- The OCI Generative AI Agents orchestrate tools and return responses.
- A retrieval augmented generation (RAG) tool gets context from OCI Object Storage and returns content to the agents.
- The SQL tool queries Oracle Autonomous Transaction Processing 26ai and returns results to the agents.
- The custom tool invokes OCI Functions for document understanding, weather data, and general chat, and returns outputs to the
agents.
- The Oracle Digital Assistant delivers final responses to the Oracle Visual Builder application, which presents them to users.