This package provides an end-to-end example of performing vector search and Retrieval-Augmented Generation (RAG) from an OCI Data Science Notebook Session using Wikipedia's Artificial Intelligence page.
Reviewed: 2025.11.27
Use this asset as support material when wanting to showcase Oracle AI Vector Search within Oracle AI Database 26ai. The asset includes explanations along with advanced RAG techniques, including:
- Comparing rule-based and semantic-based text splitters
- Connecting to the Oracle AI Database 26ai and creating vector-enabled tables
- Running hybrid search (keyword + vector similarity)
- Applying rerankers to improve retrieved context
To use this package, you need:
- Basic Python knowledge
- Access to an OCI Data Science Notebook Session
- An Oracle AI Database 26ai or 23ai with Vector Search enabled
- Required IAM permissions for Data Science and Database access
- A configured database wallet or secure connection details
Run the examples in a Jupyter Notebook inside an OCI Data Science Notebook Session.
Copyright (c) 2025 Oracle and/or its affiliates.
Licensed under the Universal Permissive License (UPL), Version 1.0.
See LICENSE for more details.