You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains technical resources to help AI Developers build AI applications, agents, and systems using Oracle AI Database and OCI services alongside other key components of the AI/Agent stack.
4
4
5
+
## What You'll Find
5
6
6
-
## Introduction
7
+
This repository is organized into several key areas:
7
8
8
-
Using Oracle JET, create a user-friendly prompt-led user interface (UI) to interact with Oracle's new Generative AI service. This toolkit will configure your Generative AI Service connection so you can begin your journey with AI, or migrate your existing (local or Cloud) LLMs to the Oracle AppDev ecosystem.
9
-
[Enhance Engagement Using Content Generation with OCI Generative AI](JET.md)
9
+
### 📱 **Apps** (`/apps`)
10
10
11
-
This project deploys an AI pipeline with a multipurpose front end for text generation and summarization. The pipeline integrates with a database to track interactions, enabling fine-tuning and performance monitoring for application optimization. It leverages OCI Generative AI APIs on a Kubernetes cluster.
12
-
[Accelerating AI Application Deployment Using Cloud Native Strategies](K8S.md)
11
+
Applications and reference implementations demonstrating how to build AI-powered solutions with Oracle technologies. These complete, working examples showcase end-to-end implementations of AI applications, agents, and systems that leverage Oracle AI Database and OCI services. Each application includes source code, deployment configurations, and documentation to help developers understand architectural patterns, integration approaches, and best practices for building production-grade AI solutions.
| memory_context_engineering_agents | Build AI agents with 6 types of persistent memory. Covers memory engineering, context window management, and just-in-time retrieval patterns. | LangChain, Oracle AI Database, OpenAI, Tavily |[](./notebooks/memory_context_engineering_agents.ipynb)|
30
+
| oracle_rag_agents_zero_to_hero | Learn to build RAG agents from scratch using Oracle AI Database. | Oracle AI Database, OpenAI, OpenAI Agents SDK |[](./notebooks/oracle_rag_agents_zero_to_hero.ipynb)|
31
+
| oracle_rag_with_evals | Build RAG systems with comprehensive evaluation metrics | Oracle AI Database, OpenAI, BEIR, Galileo |[](./notebooks/oracle_rag_with_evals.ipynb)|
32
+
33
+
### 🎓 **Workshops** (`/workshops`)
34
+
35
+
Hands-on workshops and guided learning experiences:
36
+
37
+
- Step-by-step tutorials for building AI applications
38
+
- End-to-end project walkthroughs
39
+
- Best practices and architectural patterns
40
+
- Integration guides for Oracle AI Database and OCI services
Notebooks and apps contributed by partners in the AI ecosystem. AI Developers can use these resources to understand how to use Oracle AI Database and OCI alongside tools such as LangChain, Galileo, LlamaIndex, and other popular AI/ML frameworks and platforms.
|_Coming soon_| Partner-contributed resources will be added here | - | - |
67
+
68
+
## Getting Started
69
+
70
+
1.**Explore Applications**: Start with the applications in `/apps` to see complete, working examples
71
+
2.**Follow Workshops**: Check `/workshops` for guided learning paths
72
+
3.**Experiment with Notebooks**: Use `/notebooks` for hands-on experimentation
73
+
4.**Reference Guides**: Consult `/guides` for detailed documentation
74
+
5.**Check Partner Resources**: Explore `/partners` for integrations with popular AI tools and frameworks
13
75
14
76
## Contributing
15
77
16
-
This project is open source. Please submit your contributions by forking this repository and submitting a pull request! Oracle appreciates any contributions that are made by the open-source community.
78
+
This project is open source. Please submit your contributions by forking this repository and submitting a pull request! Oracle appreciates any contributions that are made by the open-source community.
79
+
80
+
### Development Setup
81
+
82
+
Before contributing, please set up pre-commit hooks to ensure code is automatically formatted:
83
+
84
+
1.**Install pre-commit**:
85
+
86
+
```bash
87
+
pip install pre-commit
88
+
```
89
+
90
+
2.**Install additional dependencies** (optional, includes pre-commit and ruff):
91
+
92
+
```bash
93
+
pip install -r requirements-dev.txt
94
+
```
95
+
96
+
3.**Install pre-commit hooks**:
97
+
98
+
```bash
99
+
pre-commit install
100
+
```
101
+
102
+
4.**Optional: Format existing code**:
103
+
```bash
104
+
pre-commit run --all-files
105
+
```
106
+
107
+
The pre-commit hooks will automatically format your code using:
108
+
109
+
-**Ruff** for Python files (formatting and linting)
110
+
-**Prettier** for JavaScript, TypeScript, JSON, YAML, and Markdown files
111
+
112
+
For more detailed information, see [SETUP_PRE_COMMIT.md](./SETUP_PRE_COMMIT.md).
17
113
18
114
## License
19
115
@@ -23,4 +119,8 @@ Licensed under the Universal Permissive License (UPL), Version 1.0.
23
119
24
120
See [LICENSE](LICENSE) for more details.
25
121
26
-
ORACLE AND ITS AFFILIATES DO NOT PROVIDE ANY WARRANTY WHATSOEVER, EXPRESS OR IMPLIED, FOR ANY SOFTWARE, MATERIAL OR CONTENT OF ANY KIND CONTAINED OR PRODUCED WITHIN THIS REPOSITORY, AND IN PARTICULAR SPECIFICALLY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. FURTHERMORE, ORACLE AND ITS AFFILIATES DO NOT REPRESENT THAT ANY CUSTOMARY SECURITY REVIEW HAS BEEN PERFORMED WITH RESPECT TO ANY SOFTWARE, MATERIAL OR CONTENT CONTAINED OR PRODUCED WITHIN THIS REPOSITORY. IN ADDITION, AND WITHOUT LIMITING THE FOREGOING, THIRD PARTIES MAY HAVE POSTED SOFTWARE, MATERIAL OR CONTENT TO THIS REPOSITORY WITHOUT ANY REVIEW. USE AT YOUR OWN RISK.
122
+
ORACLE AND ITS AFFILIATES DO NOT PROVIDE ANY WARRANTY WHATSOEVER, EXPRESS OR IMPLIED, FOR ANY SOFTWARE, MATERIAL OR CONTENT OF ANY KIND CONTAINED OR PRODUCED WITHIN THIS REPOSITORY, AND IN PARTICULAR SPECIFICALLY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. FURTHERMORE, ORACLE AND ITS AFFILIATES DO NOT REPRESENT THAT ANY CUSTOMARY SECURITY REVIEW HAS BEEN PERFORMED WITH RESPECT TO ANY SOFTWARE, MATERIAL OR CONTENT CONTAINED OR PRODUCED WITHIN THIS REPOSITORY. IN ADDITION, AND WITHOUT LIMITING THE FOREGOING, THIRD PARTIES MAY HAVE POSTED SOFTWARE, MATERIAL OR CONTENT TO THIS REPOSITORY WITHOUT ANY REVIEW. USE AT YOUR OWN RISK.
123
+
124
+
---
125
+
126
+
**Note**: This repository is actively maintained and updated with new resources, examples, and best practices for Oracle AI development.
0 commit comments