ObjectDiscovery
- class hana_ai.retrieval.object_discovery.ObjectDiscovery(connection_context, agent_type: str = 'AI_OBJECT_RETRIEVAL', *, schema_name: str = 'SYS', procedure_name: str | None = None, remote_source_name: str = None, knowledge_graph_name: str = None, rag_schema_name: str = None, rag_table_name: str = None, metadata_schema_name: str | None = None, metadata_object_prefix: str | None = None)
Object Discovery for interacting with AI Core services.
The user has the below privileges to create/drop remote source and PSE as well as call the Object Discovery SQL:
EXECUTE privilege on the DISCOVERY_AGENT_DEV or DISCOVERY_AGENT stored procedure.
CREATE REMOTE SOURCE privilege.
TRUST ADMIN privilege.
CERTIFICATE ADMIN privilege.