Skip to content

Commit 6f42167

Browse files
committed
feat: updated references from 23ai to 26ai whenever possible, avoiding broken urls and docs
1 parent 9cb1264 commit 6f42167

File tree

18 files changed

+410
-411
lines changed

18 files changed

+410
-411
lines changed

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Welcome to DevRel Labs, a collection of AI solutions and tools built with Oracle
55
## 🚀 New AI Solutions (2024)
66

77
### 1. [Oracle MCP AI Agents](./oracle-mcp-ai-agents/)
8-
**Building AI Agents with Model Context Protocol (MCP) and Oracle Database 23ai**
8+
**Building AI Agents with Model Context Protocol (MCP) and Oracle Database 26ai**
99

1010
- **MCP Integration**: Secure tool calling between LLMs and Oracle Database
1111
- **Real-time Data Access**: Live business data integration without ETL
@@ -14,7 +14,7 @@ Welcome to DevRel Labs, a collection of AI solutions and tools built with Oracle
1414
- **Use Cases**: Financial advisor, customer service, business intelligence
1515

1616
### 2. [Oracle RAG Applications](./oracle-rag-applications/)
17-
**Building RAG Applications with Oracle Database 23ai**
17+
**Building RAG Applications with Oracle Database 26ai**
1818

1919
- **Vector Embeddings**: Native vector storage and search
2020
- **Document Processing**: Support for PDF, DOCX, TXT, and other formats
@@ -34,7 +34,7 @@ Welcome to DevRel Labs, a collection of AI solutions and tools built with Oracle
3434
## 🔧 Existing Solutions
3535

3636
### AI & Machine Learning
37-
- [Agentic RAG](./agentic_rag/) - AI RAG in a BOX Demo using Oracle Autonomous Database 23ai and Local LLMs
37+
- [Agentic RAG](./agentic_rag/) - AI RAG in a BOX Demo using Oracle AI Database 26ai and Local LLMs
3838
- [PlaneLLM](./planeLLM/) - PlaneLLM integration with Oracle Database
3939
- [Neural Networks Hero](./neural_networks_hero/) - Neural network implementations and tutorials
4040

@@ -67,9 +67,8 @@ Each solution includes:
6767

6868
## 📚 Resources
6969

70-
- [Oracle Database 23ai Documentation](https://docs.oracle.com/en/database/oracle/oracle-database/23ai/)
70+
- [Oracle AI Database 26ai](https://www.oracle.com/database/ai-native-database-26ai/)
7171
- [Oracle Cloud Infrastructure](https://www.oracle.com/cloud/)
72-
- [Oracle AI Documentation](https://docs.oracle.com/en/database/oracle/oracle-database/23ai/ai/)
7372

7473
## 🤝 Contributing
7574

agentic_rag/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The system has the following features:
1010

1111
- Intelligent query routing
1212
- PDF processing using Docling for accurate text extraction and chunking
13-
- Persistent vector storage with Oracle Database 23ai (PDF and Websites)
13+
- Persistent vector storage with Oracle AI Database 26ai (PDF and Websites)
1414
- Smart context retrieval and response generation
1515
- FastAPI-based REST API for document upload and querying
1616
- Support for both OpenAI-based agents or local, transformer-based agents (`Mistral-7B` by default)
@@ -395,7 +395,7 @@ The system consists of several key components:
395395
1. **PDF Processor**: we use `docling` to extract and chunk text from PDF documents
396396
2. **Web Processor**: we use `trafilatura` to extract and chunk text from websites
397397
3. **GitHub Repository Processor**: we use `gitingest` to extract and chunk text from repositories
398-
4. **Vector Store**: Manages document embeddings and similarity search using `Oracle Database 23ai` (default) or `ChromaDB` (fallback)
398+
4. **Vector Store**: Manages document embeddings and similarity search using `Oracle AI Database 26ai` (default) or `ChromaDB` (fallback)
399399
5. **RAG Agent**: Makes intelligent decisions about query routing and response generation
400400
- OpenAI Agent: Uses `gpt-4-turbo-preview` for high-quality responses, but requires an OpenAI API key
401401
- Local Agent: Uses `Mistral-7B` as an open-source alternative

agentic_rag/docs/oracle_db_integration.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
# Oracle DB 23ai Integration
1+
# Oracle AI Database 26ai Integration
22

3-
The Agentic RAG system now supports Oracle DB 23ai as a vector store backend, providing enhanced performance, scalability, and enterprise-grade database features.
3+
The Agentic RAG system now supports Oracle AI Database 26ai as a vector store backend, providing enhanced performance, scalability, and enterprise-grade database features.
44

55
## Overview
66

7-
Oracle Database 23ai is used as the default vector storage system when available, with ChromaDB serving as a fallback option. This integration leverages Oracle's vector database capabilities for efficient semantic search and retrieval.
7+
Oracle Database 26ai is used as the default vector storage system when available, with ChromaDB serving as a fallback option. This integration leverages Oracle's vector database capabilities for efficient semantic search and retrieval.
88

99
## Requirements
1010

1111
To use the Oracle DB integration, you need:
1212

13-
1. **Oracle Database 23ai**: With vector extensions enabled
13+
1. **Oracle Database 26ai**: With vector extensions enabled
1414
2. **Python Packages**:
1515
- `oracledb`: For database connectivity
1616
- `sentence-transformers`: For generating embeddings
@@ -42,7 +42,7 @@ The system will automatically look for these credentials in your `config.yaml` f
4242

4343
The system automatically determines which database to use:
4444

45-
1. First tries to connect to Oracle DB 23ai
45+
1. First tries to connect to Oracle AI Database 26ai
4646
2. If connection succeeds, uses Oracle for all vector operations
4747
3. If Oracle DB is unavailable, falls back to ChromaDB
4848

@@ -87,15 +87,15 @@ agent = LocalRAGAgent(use_oracle_db=False)
8787

8888
The Gradio web interface displays which database system is active at the top of the page:
8989

90-
- Green banner: Oracle DB 23ai is active
90+
- Green banner: Oracle AI Database 26ai is active
9191
- Red banner: ChromaDB is being used (Oracle DB not available)
9292

9393
## Troubleshooting
9494

9595
If you encounter database connection issues:
9696

9797
1. Verify your Oracle DB credentials and connection string
98-
2. Check that the Oracle DB 23ai instance is running
98+
2. Check that the Oracle AI Database 26ai instance is running
9999
3. Ensure you have the required Python packages installed
100100
4. Check network connectivity to the database server
101101

agentic_rag/gradio_app.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def load_config():
5050
if ORACLE_DB_AVAILABLE:
5151
try:
5252
vector_store = OraDBVectorStore()
53-
print("Using Oracle DB 23ai for vector storage")
53+
print("Using Oracle AI Database 26ai for vector storage")
5454
except Exception as e:
5555
print(f"Error initializing Oracle DB: {str(e)}")
5656
print("Falling back to ChromaDB")
@@ -777,13 +777,13 @@ def create_interface():
777777
if ORACLE_DB_AVAILABLE and hasattr(vector_store, 'connection'):
778778
gr.Markdown("""
779779
<div style="padding: 10px; background-color: #d4edda; color: #155724; border-radius: 5px; margin-bottom: 15px;">
780-
✅ <strong>Oracle DB 23ai</strong> is active and being used for vector storage.
780+
✅ <strong>Oracle AI Database 26ai</strong> is active and being used for vector storage.
781781
</div>
782782
""")
783783
else:
784784
gr.Markdown("""
785785
<div style="padding: 10px; background-color: #f8d7da; color: #721c24; border-radius: 5px; margin-bottom: 15px;">
786-
⚠️ <strong>ChromaDB</strong> is being used for vector storage. Oracle DB 23ai is not available.
786+
⚠️ <strong>ChromaDB</strong> is being used for vector storage. Oracle AI Database 26ai is not available.
787787
</div>
788788
""")
789789

agentic_rag/test_data_lake.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def test_event_logging():
253253

254254
print_section("Test Complete")
255255
print("✅ All event types tested successfully!")
256-
print("\nThe data lake is now storing all events in Oracle DB 23ai.")
256+
print("\nThe data lake is now storing all events in Oracle AI Database 26ai.")
257257
print("You can query these events using:")
258258
print(" - SQL queries directly on the database")
259259
print(" - REST API endpoints (/events/statistics, /events/{type})")

0 commit comments

Comments
 (0)