OCI’s AI Agents are not yet available in every region. As of now, they’re only offered in specific Oracle Cloud regions;Refer to this to learn more: https://docs.oracle.com/en-us/iaas/Content/generative-ai-agents/overview.htm#regions
Absolutely, with every OCI Tenancy you can create 2 ADB instances with which you will get APEX pre-configured
If you are uploading the updated document as well from the APEX application, then it initiates the ingestion job which will have your updated vectors as data to answer you
The Q&A will be available on https://apex.oracle.com/officehours/ for this session in the upcoming days.
Here the file is being stored in OCI Object Storage and Object storage has a way to raise an event upon change, and you can then invoke your ingestion job dynamically. But in this demonstration, you are uploading the doc via APEX, so the job will be triggered automatically as configured by Roopesh
Here's the shortcut: https://apex.oracle.com/go/newsletter
Yes, in an OCI-based Generative AI setup, the ingestion job is responsible for creating embeddings from your source documents before storing them in the OCI Vector Store.
It store them in the associated Knowledge Base for vector-based retrieval and analysis.
The configuration section in Oracle APEX is for configuring Generative AI service providers and not for Gen AI Agents as of now.
For this particular solution being demonstrated, 19c would do as vectors are not stored in the database.
It is persisted per session unless you store the request and response in a table as shown.
No, It is calling a dynamic action to call OCI Gen AI Agents chat API
This demonstration is to leverage OCI Generative AI Agent. So, you need OCI Gen AI Agent
You can detect if the response looks like Markdown or table and convert it into array of objects and then parse it to be able to display as columns in grid
You can go through https://docs.oracle.com/en/database/oracle/apex/24.2/aeapi/APEX_AI.html
The OCI Gen AI Agents will break your entire doc/pdf to chunks and store them in Object storage, when you ask a question that will also be broken to vector chunks and sends the vectors to LLM rather than the document
OCI Generative AI complements MCP, especially in the context of vector search and large language models (LLMs) over structured and unstructured content. While Oracle APEX does not natively expose MCP as a feature, it leverages many of its capabilities through the underlying Oracle Database.
apex.oracle.com/go/apex-oci-ai-agents
That is done while configuring the gen ai agents in oci and yes you can choose from Object storage or opensearch or Oracle Database 23ai
OCI Generative AI Agents
while configuring the OCI Gen AI Agent you will be choosing the Knowledge base data store type. So your vector store depends on what you choose there
Share a link to this workshop via:
Copied!
The QR code below is the URL for this workshop. Right-click to save the image to share with others.