[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11681":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":40,"discoverSource":41},11681,"oracle-ai-developer-hub","oracle-devrel\u002Foracle-ai-developer-hub","oracle-devrel","Technical resources for AI developers to build applications, agents, and systems using Oracle AI Database and OCI services",null,"https:\u002F\u002Fgithub.com\u002Foracle-devrel\u002Foracle-ai-developer-hub","Jupyter Notebook",4163,741,60,2,0,89,517,1102,476,107.61,false,"main",[25,26,27,28,29,30,31,32,33,34,35,36],"artificial-intelligence","generative-ai","kubernetes","kustomize","oraclejet","rag","oracleaidatabase","agentmemory","agents","ai","ai-developer","oracle-database","2026-06-12 04:00:55","# Oracle AI Developer Hub\n\nThis repository contains technical resources to help AI Developers and Engineers build AI applications, agents, and systems using Oracle AI Database and OCI services alongside other key components of the AI\u002FAgent stack.\n\n## What You'll Find\n\nThis repository is organized into several key areas:\n\n### 📱 **Apps** (`\u002Fapps`)\n\nApplications 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.\n\n| Name                          | Description                                                                                                                                                 | Link                                                                                                                |\n| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |\n| FitTracker                    | Gamified fitness platform built with Oracle 26ai JSON Duality Views (FastAPI + Redis), created live during a webinar.                                       | [![View App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20App-blue?style=flat-square)](.\u002Fapps\u002FFitTracker)                    |\n| agentic_rag                   | Intelligent RAG system with multi-agent Chain of Thought (CoT), PDF\u002FWeb\u002FRepo processing, and Oracle AI Database 26ai integration                            | [![View App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20App-blue?style=flat-square)](.\u002Fapps\u002Fagentic_rag)                   |\n| finance-ai-agent-demo         | Financial services AI agent with Oracle AI Database as a unified memory core for vector, graph, spatial, and relational queries                             | [![View App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20App-blue?style=flat-square)](.\u002Fapps\u002Ffinance-ai-agent-demo)         |\n| oci-generative-ai-jet-ui      | Full-stack AI application with Oracle JET UI, OCI Generative AI integration, Kubernetes deployment, and Terraform infrastructure                            | [![View App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20App-blue?style=flat-square)](.\u002Fapps\u002Foci-generative-ai-jet-ui)      |\n| tanstack-shoe-store           | AI chat app using TanStack Start and Oracle 26ai Select AI to query a shoe store database with natural language                                             | [![View App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20App-blue?style=flat-square)](.\u002Fapps\u002Ftanstack-shoe-store)           |\n| oracle-data-migration-harness | AI agent harness that migrates a RAG corpus from MongoDB into Oracle AI Database 26ai while preserving vector search and unlocking SQL\u002FJSON Duality queries | [![View App](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20App-blue?style=flat-square)](.\u002Fapps\u002Foracle-data-migration-harness) |\n\n### 📓 **Notebooks** (`\u002Fnotebooks`)\n\nJupyter notebooks and interactive tutorials covering:\n\n- AI\u002FML model development and experimentation\n- Oracle Database AI features and capabilities\n- OCI AI services integration patterns\n- Data preparation and analysis workflows\n- Agent development and orchestration examples\n\n| Name                                      | Description                                                                                                                                                           | Stack                                                                   | Link                                                                                                                                                   |\n| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| agentic_rag_langchain_oracledb_demo       | Multi-agent RAG with langchain-oracledb: OracleVS, OracleEmbeddings, OracleTextSplitter, and CoT agents                                                               | Oracle AI Database, langchain-oracledb, Ollama                          | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Fagentic_rag_langchain_oracledb_demo.ipynb)       |\n| fs_vs_dbs                                 | Compare filesystem vs database agent memory architectures.                                                                                                            | LangChain, Oracle AI Database, OpenAI                                   | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Ffs_vs_dbs.ipynb)                                 |\n| memory_context_engineering_agents         | Build AI agents with 6 types of persistent memory.                                                                                                                    | LangChain, Oracle AI Database, OpenAI, Tavily                           | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Fmemory_context_engineering_agents.ipynb)         |\n| oracle_langchain_example                  | Build a RAG application using Oracle 26ai vector storage and LangChain                                                                                                | Oracle AI Database, langchain-oracledb, HuggingFace                     | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Foracle_langchain_example.ipynb)                  |\n| oracle_rag_agents_zero_to_hero            | Learn to build RAG agents from scratch using Oracle AI Database.                                                                                                      | Oracle AI Database, OpenAI, OpenAI Agents SDK                           | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Foracle_rag_agents_zero_to_hero.ipynb)            |\n| oracle_rag_with_evals                     | Build RAG systems with comprehensive evaluation metrics                                                                                                               | Oracle AI Database, OpenAI, BEIR, Galileo                               | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Foracle_rag_with_evals.ipynb)                     |\n| oracle_data_migration_harness_walkthrough | Walk through a MongoDB-to-Oracle AI Database migration harness with vector parity, verification, and JSON Relational Duality                                          | Oracle AI Database 26ai, MongoDB, FastAPI, React, sentence-transformers | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Foracle_data_migration_harness_walkthrough.ipynb) |\n| agent_reasoning_demo                      | Interactive demo of 11 cognitive architectures (CoT, ToT, ReAct, Self-Reflection, and more) for agent reasoning                                                       | Ollama, agent-reasoning                                                 | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Fagent_reasoning_demo.ipynb)                      |\n| oracle_agentic_rag_hybrid_search          | Agentic RAG with vector, keyword, and hybrid search in a single SQL query using LangGraph ReAct agent                                                                 | Oracle AI Database, langchain-oracledb, LangGraph, OpenAI               | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Foracle_agentic_rag_hybrid_search.ipynb)          |\n| f1_miami_strategy_oracle_26ai             | F1 Miami GP strategy intelligence for 2026 — SQL, hybrid vector+keyword search, JSON documents, and property graph in one Oracle 26ai database using real FastF1 data | Oracle AI Database, FastF1, sentence-transformers, Plotly               | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-orange?style=flat-square)](.\u002Fnotebooks\u002Ff1_miami_strategy_oracle_26ai.ipynb)             |\n| multicloud\u002F                               | AWS, Azure, Google Cloud, and MongoDB API samples running Oracle AI Database outside OCI                                                                              | Oracle AI Database + AWS \u002F Azure \u002F Google \u002F MongoDB                     | [![Browse Folder](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBrowse%20Folder-orange?style=flat-square)](.\u002Fnotebooks\u002Fmulticloud)                                      |\n\n### 📚 **Guides** (`\u002Fguides`)\n\nComprehensive documentation, reference materials, and conference presentations covering AI agent architecture, reasoning strategies, and memory systems.\n\n| Name                                                              | Description                                                                                                                                                                                                                                                                                                               | Link                                                                                                                                              |\n| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Building the Brain and Backbone of Enterprise AI Agents           | Advanced reasoning and infrastructure strategies for enterprise AI agents. Covers the 2026 agent stack (layered architecture), reasoning patterns (Chain of Thought, Tree of Thoughts, Self-Reflection, Least-to-Most, Decomposed Prompting), and context\u002Fbelief updates. Presented at DevWeek SF 2026 by Nacho Martinez. | [![View Guide](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20Guide-green?style=flat-square)](.\u002Fguides\u002Fbrain_backbone_enterprise_agents_devweek_sf_2026.pdf) |\n| Memory Engineering: The Discipline Behind Memory Augmented Agents | Deep dive into memory engineering as a discipline for AI agents — the science of helping agents remember, reason, and act. Covers the memory ecosystem, form factors, and key disciplines shaping memory-augmented agents. Presented at DevWeek SF 2026 (Keynote) by Richmond Alake.                                      | [![View Guide](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20Guide-green?style=flat-square)](.\u002Fguides\u002Fmemory_engineering_devweek_sf_2026.pdf)               |\n| Agent Memory with Oracle AI Database                              | Agent memory architectures and Oracle AI Database as the memory core for AI agents. Presented at the AI Developer Conference hosted by DeepLearning.AI in April 2026 by Eli Schilling.                                                                                                                                    | [![View Guide](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20Guide-green?style=flat-square)](.\u002Fguides\u002Fdlai_aidev_agent_memory.pptx)                         |\n\n### 🧠 **Agent Memory** (`\u002Fnotebooks\u002Fagent_memory`)\n\nNotebooks focused on the **[Oracle AI Agent Memory](https:\u002F\u002Fwww.oracle.com\u002Fdatabase\u002Fai-agent-memory\u002F)** package (`oracleagentmemory`) — the AI-Agent Memory Package built on top of Oracle AI Database. These notebooks demonstrate how to use **Oracle AI Database as the unified memory core for AI agents**, serving conversation history, durable facts, and entity state from a single converged engine instead of stitching together a vector DB, key-value store, and relational store.\n\nThe collection covers the package's developer guide, benchmarks against naive memory, and three end-to-end framework examples (OpenAI Agents SDK, Claude Agent SDK, LangGraph).\n\n| Name                       | Description                                                                                                                                                             | Stack                           | Link                                                                                                                                                       |\n| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| OAMP Developer Guide       | Step-by-step guide to the `oracleagentmemory` API: connection, the three core primitives (users\u002Fagents, memories, threads), automatic extraction, and vector retrieval. | OAMP, LiteLLM                   | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-red?style=flat-square)](.\u002Fnotebooks\u002Fagent_memory\u002Foracle_agent_memory_developer_guide.ipynb) |\n| OAMP Benchmarks            | Quantify token cost, latency, and response quality of OAMP vs. naive flat-history memory across 80 scripted turns with three agent variants.                            | OAMP, LiteLLM, OpenAI           | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-red?style=flat-square)](.\u002Fnotebooks\u002Fagent_memory\u002Foracle_agent_memory_benchmarks.ipynb)      |\n| Deep Research Agent        | Build a deep research agent for human genome exploration that uses Tavily for live web search and Oracle AI Agent Memory for durable findings across sessions.          | OpenAI Agents SDK, Tavily, OAMP | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-red?style=flat-square)](.\u002Fnotebooks\u002Fagent_memory\u002F01_deep_research_openai_agents.ipynb)      |\n| Supply Chain Assistant     | A supply chain assistant that tracks shipment cargo via in-process tools and an MCP server, with shipment records and operational notes persisted in OAMP.              | Claude Agent SDK, MCP, OAMP     | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-red?style=flat-square)](.\u002Fnotebooks\u002Fagent_memory\u002F02_supply_chain_claude_agent_sdk.ipynb)    |\n| Mortgage Approval Workflow | A deterministic mortgage approval workflow modeled as a LangGraph `StateGraph` where OAMP persists applicant data and audit trails so failed runs can resume.           | LangGraph, OAMP                 | [![Open Notebook](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpen%20Notebook-red?style=flat-square)](.\u002Fnotebooks\u002Fagent_memory\u002F03_mortgage_workflow_langgraph.ipynb)      |\n\n> See the [Agent Memory README](.\u002Fnotebooks\u002Fagent_memory\u002FREADME.md) for a recommended reading order, prerequisites, and Open-in-Colab links.\n\n### 🎓 **Workshops** (`\u002Fworkshops`)\n\nHands-on workshops and guided learning experiences that take developers from fundamentals to production patterns with Oracle AI Database. Each workshop is self-contained with a student notebook (TODO gaps to fill in), a complete reference notebook, step-by-step part guides, and a ready-to-run Codespaces \u002F devcontainer environment with Oracle AI Database pre-configured. Workshops progress from information retrieval and RAG, through agentic systems and orchestration, to memory-augmented agents — together they cover the full stack for building AI applications on Oracle.\n\n> **Pull a single workshop without cloning the whole hub** — each workshop README includes `git sparse-checkout` instructions so you can fetch only the folder you need.\n\n| Name                         | Description                                                                                                                                                                   | Stack                                                                                  | Link                                                                                                                                |\n| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Information Retrieval to RAG | Build a Research Paper Assistant over 200 ArXiv papers by implementing five retrieval strategies (keyword, vector, hybrid, graph) and a full RAG pipeline wired to OCI GenAI. | Oracle AI Database, sentence-transformers, oracledb, OCI GenAI (xAI Grok 3 Fast)       | [![View Workshop](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20Workshop-purple?style=flat-square)](.\u002Fworkshops\u002Finformation_retrieval_to_RAG) |\n| From RAG to Agents           | Extend the RAG pipeline into a multi-agent system — wrap retrieval as agent tools, compose orchestration, and add persistent session memory backed by Oracle.                 | Oracle AI Database, sentence-transformers, oracledb, OpenAI API (GPT-5), openai-agents | [![View Workshop](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20Workshop-purple?style=flat-square)](.\u002Fworkshops\u002Ffrom_rag_to_agents_workshop)  |\n| Agent Memory                 | Build memory-aware agents: implement a `MemoryManager` with six memory types in Oracle, apply context-engineering techniques, and compare agent runs with and without memory. | Oracle AI Database, langchain-oracledb, sentence-transformers, OCI GenAI, Tavily       | [![View Workshop](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FView%20Workshop-purple?style=flat-square)](.\u002Fworkshops\u002Fagent_memory_workshop)        |\n\n### 🤝 **Partners** (`\u002Fpartners`)\n\nNotebooks 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\u002FML frameworks and platforms.\n\n| Name          | Description                                      | Stack | Link |\n| ------------- | ------------------------------------------------ | ----- | ---- |\n| _Coming soon_ | Partner-contributed resources will be added here | -     | -    |\n\n## Getting Started\n\n1. **Explore Applications**: Start with the applications in `\u002Fapps` to see complete, working examples\n2. **Follow Workshops**: Check `\u002Fworkshops` for guided learning paths\n3. **Experiment with Notebooks**: Use `\u002Fnotebooks` for hands-on experimentation\n4. **Build Memory-Augmented Agents**: Dive into `\u002Fnotebooks\u002Fagent_memory` for the Oracle AI Agent Memory package\n5. **Reference Guides**: Consult `\u002Fguides` for detailed documentation\n6. **Check Partner Resources**: Explore `\u002Fpartners` for integrations with popular AI tools and frameworks\n\n## Contributing\n\nThis 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.\n\n### Development Setup\n\nBefore contributing, please set up pre-commit hooks to ensure code is automatically formatted:\n\n1. **Install pre-commit**:\n\n   ```bash\n   pip install pre-commit\n   ```\n\n2. **Install additional dependencies** (optional, includes pre-commit and ruff):\n\n   ```bash\n   pip install -r requirements-dev.txt\n   ```\n\n3. **Install pre-commit hooks**:\n\n   ```bash\n   pre-commit install\n   ```\n\n4. **Optional: Format existing code**:\n   ```bash\n   pre-commit run --all-files\n   ```\n\nThe pre-commit hooks will automatically format your code using:\n\n- **Ruff** for Python files (formatting and linting)\n- **Prettier** for JavaScript, TypeScript, JSON, YAML, and Markdown files\n\nFor more detailed information, see [SETUP_PRE_COMMIT.md](.\u002FSETUP_PRE_COMMIT.md).\n\n## License\n\nCopyright (c) 2024 Oracle and\u002For its affiliates.\n\nLicensed under the Universal Permissive License (UPL), Version 1.0.\n\nSee [LICENSE](LICENSE) for more details.\n\nORACLE 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.\n\n---\n\n**Note**: This repository is actively maintained and updated with new resources, examples, and best practices for Oracle AI development.\n","这个项目为AI开发者提供了使用Oracle AI数据库和OCI服务构建应用程序、代理和服务的技术资源。核心功能包括基于Oracle技术的端到端AI解决方案示例，如健身平台FitTracker、智能RAG系统agentic_rag等，每个应用都附带源代码、部署配置及文档。技术特点涵盖从自然语言处理到多代理思维链等多个方面，并支持Kubernetes部署与Terraform基础设施管理。适合希望利用Oracle云服务快速开发和部署高质量AI应用的企业和个人开发者使用。","2026-06-11 03:32:16","trending"]