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.
This repository is organized into several key areas:
/apps)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.
| Name | Description | Link |
|---|---|---|
| oci-generative-ai-jet-ui | Full-stack AI application with Oracle JET UI, OCI Generative AI integration, Kubernetes deployment, and Terraform infrastructure |
/notebooks)Jupyter notebooks and interactive tutorials covering:
/workshops)Hands-on workshops and guided learning experiences:
| Name | Description | Link |
|---|---|---|
| Coming soon | Workshops will be added here | - |
/guides)Comprehensive documentation and reference materials:
| Name | Description | Link |
|---|---|---|
| Coming soon | Guides will be added here | - |
/partners)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.
| Name | Description | Stack | Link |
|---|---|---|---|
| Coming soon | Partner-contributed resources will be added here | - | - |
/apps to see complete, working examples/workshops for guided learning paths/notebooks for hands-on experimentation/guides for detailed documentation/partners for integrations with popular AI tools and frameworksThis 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.
Before contributing, please set up pre-commit hooks to ensure code is automatically formatted:
Install pre-commit:
pip install pre-commit Install additional dependencies (optional, includes pre-commit and ruff):
pip install -r requirements-dev.txt Install pre-commit hooks:
pre-commit install Optional: Format existing code:
pre-commit run --all-files The pre-commit hooks will automatically format your code using:
For more detailed information, see SETUP_PRE_COMMIT.md.
Copyright (c) 2024 Oracle and/or its affiliates.
Licensed under the Universal Permissive License (UPL), Version 1.0.
See LICENSE for more details.
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.
Note: This repository is actively maintained and updated with new resources, examples, and best practices for Oracle AI development.