Question 1
A bank builds an in-database agentic assistant on Oracle Database 23ai. The agent answers questions by running **AI Vector Search** similarity queries over embeddings stored in a vector column on the `LOAN_APPLICATIONS` table, then calls a PL/SQL procedure to update an application's status. Each end user connects with their own database account, and the table is protected by existing privileges and row-level policies. The compliance team asks how the agent's retrieval and actions will be governed. Which statement best describes how governance applies to this workflow?
A. Because embeddings are numeric vectors rather than readable text, similarity search over them falls outside the database's access control and needs only network-level protection.
Treats governance as purely a network/perimeter concern and assumes vectors are not real data. Vectors are a native column data type in ordinary tables, so reading them is a normal SELECT subject to the same privileges, policies, and auditing as any other column.
B. The similarity query and the status update both execute as ordinary SQL under the invoking user's session, so existing privileges and row-level policies filter what the agent can retrieve and change, and the operations remain auditable.Correct answer
Correct: AI Vector Search is expressed as SQL over vector columns in existing tables, so the agent's retrieval and its action inherit the database's authorization, row-level security, and audit machinery rather than bypassing them.
C. Grounding the agent on governed database data means the retrieval step is already trusted, so row-level policies can be bypassed for the agent's session to guarantee complete answers.
Confuses 'the data is governed' with 'the agent may ignore data-access policies'. Grounding does not grant entitlement; disabling row-level filtering for the agent would let a user see rows they are not authorized to read.
D. Running the agentic workflow inside the database removes the need to grant or manage privileges, because the database implicitly authorizes any AI-driven operation it hosts.
Represents the misconception that in-database AI eliminates access control. Co-location strengthens enforcement precisely because privileges still apply — it does not create an implicit grant for AI-issued statements.
Explanation
AI Vector Search stores embeddings in a native VECTOR column inside ordinary tables and exposes similarity search through SQL, so an agent's retrieval is just a query and its action is just DML or a procedure call. Both therefore run in a database session under a real user identity and inherit that identity's privileges, row-level security, and unified auditing. The idea that vectors escape access control because they are numeric ignores that they are a column like any other; the idea that grounded data can be read policy-free confuses data provenance with user entitlement; and the idea that hosting AI in the database implies authorization inverts the actual benefit, which is that existing grants keep applying without a separate copy of the data.