Skip to content

Commit 14ff792

Browse files
Merge branch 'main' into dependabot/pip/cloud-infrastructure/compute-including-hpc/ai-infra-gpu/ai-infrastructure/rag-langchain-vllm-mistral/files/urllib3-2.5.0
2 parents 5a831eb + e7d2ad7 commit 14ff792

File tree

253 files changed

+4335
-179
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

253 files changed

+4335
-179
lines changed

ai/gen-ai-agents/mcp-oci-integration/README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ This repository contains code and examples to help in the following tasks:
88
* **Integrate** MCP Servers with OCI **APM** for **Observability**
99
* **how-to** create a **docker** image for your MCP server
1010

11+
**Author**: L. Saetta
12+
13+
**Reviewed**: 15.10.2025
14+
1115
![MCP console](./images/mcp_cli.png)
1216

1317
## What is MCP?
@@ -51,7 +55,7 @@ The code is available [here](./mcp_semantic_search_with_iam.py).
5155

5256
Access to Oracle 23AI Vector Search is through the **new** [langchain-oci integration library](https://github.com/oracle/langchain-oracle)
5357

54-
## Adding security
58+
## Adding Security
5559
If you want to put your **MCP** server in production, you need to add security, at several levels.
5660

5761
Just to mention few important points:
@@ -84,4 +88,22 @@ An example is [here](./mcp_selectai.py)
8488

8589
For **Select AI** configuration, see [here](./configure_select_ai.md)
8690

91+
## OCI Consumption Analysis
92+
Another use case demonstrated in this set of demos is leveraging an AI Assistant powered by MCP servers to analyze the **OCI tenant consumption** in a natural and interactive way.
93+
94+
Using the [MCP Consumption Server](./mcp_consumption.py), you can explore various dimensions of consumption and ask questions such as:
95+
* List the top 10 services by total amount for a given period (start_date, end_date).
96+
* List the top 10 compartments by total consumption.
97+
* For a specific service (or list of services), show the consumption breakdown across the top 5 compartments.
98+
99+
The key advantage of this approach is that you don’t need to export or replicate data into a Data Warehouse (DWH) — all information is retrieved directly from the OCI Usage API in real time.
100+
101+
How to Use:
102+
* Configure your OCI credentials.
103+
* Start the MCP Consumption Server
104+
* Launch the AI Assistant
105+
* Point the Assistant to the MCP URL (or to your MCP Aggregator).
106+
107+
### Security (Optional)
108+
You can enhance security by placing the MCP server behind an OCI API Gateway and enabling JWT-based authentication using OCI IAM.
87109

ai/gen-ai-agents/sql-tool/README.md

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Creating a NL2SQL Agent on OCI
22

3+
Author: M. Gueury, A. Panda
4+
5+
Reviewed: 15.10.2025
6+
37
**1. Introduction**
48

59
- **Objective**: Step-by-step instructions for building and implementing
@@ -32,11 +36,11 @@
3236

3337
- **Prepare Tool Configuration Data**
3438

35-
> User must keep the table DDLs handy before creating agent. Optionally,
36-
> they can also prepare Table Column Descriptions, In Context Examples
37-
> and Custom Instructions. These can be provided to inline to the Agent
38-
> creation wizard. Alternately, these can be uploaded Object Storage
39-
> Bucket and same be used in Agent creation wizard.
39+
User must keep the table DDLs handy before creating agent. Optionally,
40+
they can also prepare Table Column Descriptions, In Context Examples
41+
and Custom Instructions. These can be provided to inline to the Agent
42+
creation wizard. Alternately, these can be uploaded Object Storage
43+
Bucket and same be used in Agent creation wizard.
4044

4145
- **Policies**
4246

@@ -46,23 +50,25 @@
4650

4751
- Add Policies to allow above dynamic group to access resources**:**
4852

49-
allow dynamic-group \<dg-name\> to read database-tools-family in
50-
compartment \<compartment_name\>
51-
allow dynamic-group \<dg-name\> to use database-tools-connections in
52-
compartment \<compartment_name\>
53-
allow dynamic-group \<dg-name\> to read secret-family in compartment
54-
\<compartment_name\>
55-
allow dynamic-group \<dg-name\> to read objects in tenancy
53+
````
54+
allow dynamic-group \<dg-name\> to read database-tools-family in
55+
compartment \<compartment_name\>
56+
allow dynamic-group \<dg-name\> to use database-tools-connections in
57+
compartment \<compartment_name\>
58+
allow dynamic-group \<dg-name\> to read secret-family in compartment
59+
\<compartment_name\>
60+
allow dynamic-group \<dg-name\> to read objects in tenancy
61+
````
5662
5763
**3. Setting Up the OCI Environment**
5864
5965
**3.1 Logging into OCI Console**
6066
6167
1. Navigate to the [OCI Console](https://www.oracle.com/cloud/).
6268
63-
2. <img src="./media/image2.png"
64-
style="width:6.34306in;height:3.30694in" />Enter your credentials
65-
and click **Sign In** and open Generative AI Agents service.
69+
<img src="./media/image2.png" style="width:6.34306in;height:3.30694in" />
70+
2. Enter your credential
71+
3. Click **Sign In** and open Generative AI Agents service.
6672
6773
**4. Creating an agent**
6874
@@ -78,9 +84,9 @@ allow dynamic-group \<dg-name\> to read objects in tenancy
7884
Message**. The **Description** field is optional.
7985
8086
2. Check the box to create endpoints for the agent.
81-
82-
3. <img src="./media/image3.png"
83-
style="width:6.94583in;height:3.29028in" />You can also
87+
88+
<img src="./media/image3.png" style="width:6.94583in;height:3.29028in" />
89+
3. You can also
8490
allow to add tags to organise this resource. For more info
8591
check
8692
[this](https://docs.oracle.com/en-us/iaas/Content/Tagging/Concepts/taggingoverview.htm).
@@ -161,9 +167,10 @@ allow dynamic-group \<dg-name\> to read objects in tenancy
161167
inline, or left blank (none).
162168
<img src="./media/image11.png" style="width:6.5in;height:2.02917in" />
163169
164-
3. <img src="./media/image12.png"
165-
style="width:6.91319in;height:3.10278in" />Click on next button,
166-
review and create an agent.
170+
3. Click on next button, review and create an agent.
171+
172+
<img src="./media/image12.png"
173+
style="width:6.91319in;height:3.10278in" />
167174
168175
**4. Launch chat**
169176

ai/gen-ai-agents/travel-agent/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ The AI Agent enables a customer to get information about available destinations
44

55
The agent has been developed using **OCI Generative AI** and **LangGraph**.
66

7+
**Author**: L. Saetta
8+
9+
**Reviewed**: 15.10.2025
10+
711
## Configuration
812
You only need to create a file, named config_private.py, with the value for **COMPARTMENT_OCID**.
913
The compartment must be a compartment where you have setup the right policies to access OCI Generative AI.

ai/oracle-digital-assistant/oda-multi-agent/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
# ODA Multi-Agent samples
22

3+
Reviewed: 22.09.2025
4+
5+
Author: Marc Gueury
6+
37
## Installation
8+
9+
See Livelab: AI Agents with ODA: Simple Agent to advanced Multi-Agent Supervisors
10+
11+
https://livelabs.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=4212
12+
13+
## Import
14+
415
Please import the sample below in your ODA
516
- Llm1
617
- contains a agent calling tools

ai/oracle-digital-assistant/oda-pro-styled/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# ODA Pro Styled
22

3+
Review date: 17-10-2025
4+
5+
Author: Ras Alungei
6+
37
🎥 **[View Demo Video](files/oda-pro-styled-demo.mp4)**
48

59
A complete solution for creating professional, customizable chat interfaces for Oracle Digital Assistant with enterprise-grade speech recognition capabilities.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Refer to the official documentation: [Export and Import Design-Time Metadata](ht
1414
This ensures your core integration logic is replicated, but it’s only part of the migration picture.
1515

1616
---
17-
17+
10-oic-instance-migration-key-considerations
1818
## 2. User and Access Management
1919
- Users, roles, and access policies are not carried over automatically.
2020
- Recreate the necessary user and role assignments for the new instance.

cloud-infrastructure/compute-including-hpc/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This area is focused on the core Compute Service of Oracle Cloud Infrastructure
44

55

66

7-
<i>Review date: 25 Oct 2024</I>
7+
<i>Review date: 16 Oct 2025</I>
88

99
# Useful Links
1010

cloud-infrastructure/compute-including-hpc/ai-infra-gpu/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Who support customers across various industries and geographies in EMEA (local s
1414
- PoCs/benchmarks
1515
- Architecture designs & sizing
1616

17-
Reviewed: 23.05.2024
17+
Reviewed: 16.10.2025
1818

1919
# Useful Links
2020

cloud-infrastructure/compute-including-hpc/ai-infra-gpu/ai-infrastructure/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This repository contains detailed information related to Oracle Cloud Infrastructure GPU compute instances.
44

5-
Reviewed: 26.02.2024
5+
Reviewed: 16.10.2025
66

77
# Table of Contents
88

cloud-infrastructure/compute-including-hpc/ai-infra-gpu/ai-infrastructure/bionemo/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This repository showcases how to deploy NVIDIA NIM's from the BioNeMo suite on OCI at scale in order to tackle a practical problem of drug discovery.
44

5-
Reviewed: 21.02.2025
5+
Reviewed: 16.10.2025
66

77
# Table of Contents
88

0 commit comments

Comments
 (0)