Skip to content

Commit 5060d99

Browse files
authored
Merge pull request #160 from oracle-devrel/feature/agent_harness_update
notebooks: add agent_harness with enterprise_data_agent_heavyweight
2 parents e625e22 + 79f9069 commit 5060d99

11 files changed

Lines changed: 8043 additions & 0 deletions

notebooks/agent_harness/README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Agent Harness
2+
3+
End-to-end notebook that constructs a production-grade agent _harness_ on Oracle AI Database 26ai. An agent harness is everything around the model — memory, retrieval, tool dispatch, identity, budgets — built here from Oracle primitives (OAMP, in-DB ONNX embeddings, HNSW + Oracle Text, MLE, DBFS, Duality Views, DDS) running on a single local container.
4+
5+
## Contents
6+
7+
| Content | Description | Open |
8+
| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
9+
| [`enterprise_data_agent_heavyweight.ipynb`](enterprise_data_agent_heavyweight.ipynb) | Full build on a local Oracle AI Database 26ai container. Walks through DSN + dedicated `AGENT` user, in-database ONNX embeddings + HNSW indexes, cross-encoder reranking, hybrid vector + Oracle Text retrieval fused via RRF, vector-indexed `toolbox` and `skillbox` registries, a DBFS scratchpad with a `UTL_TO_TEXT` / `UTL_TO_CHUNKS` promotion path to OAMP, sandboxed JavaScript via Oracle MLE, the agent loop, JSON Relational Duality Views, `DBMS_SCHEDULER`-driven re-scans, and identity-aware authorization via Deep Data Security (DDS). | [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/oracle-devrel/oracle-ai-developer-hub/blob/main/notebooks/agent_harness/enterprise_data_agent_heavyweight.ipynb) |
10+
11+
## Layout
12+
13+
```
14+
agent_harness/
15+
├── README.md
16+
├── enterprise_data_agent_heavyweight.ipynb
17+
└── images/ # diagrams referenced inline by the notebook
18+
├── cover-oracle-native-arch.png
19+
├── cover-oracle-reference-arch.png
20+
├── cover-duality-view.png
21+
├── cover-skillbox-flow.png
22+
├── cover-toolbox-flow.png
23+
├── oamp_memory_discpline.png
24+
├── oamp_breakdown.png
25+
├── dual_memory_substrate.png
26+
└── ingestion-pipeline.png
27+
```

notebooks/agent_harness/enterprise_data_agent_heavyweight.ipynb

Lines changed: 8016 additions & 0 deletions
Large diffs are not rendered by default.
79.5 KB
Loading
78.2 KB
Loading
76.6 KB
Loading
85 KB
Loading
86.9 KB
Loading
59.5 KB
Loading
79.8 KB
Loading
61.3 KB
Loading

0 commit comments

Comments
 (0)