oracle-devrel/oracle-ai-developer-hub

GitHub Trending (daily) 工具

摘要

Oracle 在 GitHub 上发布了一个 AI 开发者中心代码仓库,其中包含技术资源、参考应用程序和 Jupyter notebooks,帮助开发者使用 Oracle AI Database 和 OCI 服务构建 AI 应用程序、智能体和系统。该中心提供完整的工作示例,包括 Agentic RAG 系统、金融 AI 智能体和全栈 AI 应用程序。

面向 AI 开发者的技术资源,用于使用 Oracle AI Database 和 OCI 服务构建应用程序、智能体和系统
查看原文
查看缓存全文

缓存时间: 2026/05/09 12:31

oracle-devrel/oracle-ai-developer-hub

来源:https://github.com/oracle-devrel/oracle-ai-developer-hub

Oracle AI 开发者中心

本仓库包含技术资源,帮助 AI 开发者和工程师使用 Oracle AI Database、OCI 服务以及 AI/Agent 技术栈的其他关键组件来构建 AI 应用、智能体和系统。

内容概览

本仓库分为以下几个核心板块:

📱 应用示例 (/apps)

展示如何使用 Oracle 技术构建 AI 驱动解决方案的应用程序与参考实现。这些完整可运行的示例涵盖了 AI 应用、智能体和系统的端到端实现,充分利用 Oracle AI Database 和 OCI 服务。每个应用均包含源代码、部署配置和文档,帮助开发者理解架构模式、集成方式,以及构建生产级 AI 解决方案的最佳实践。

名称描述链接
FitTracker基于 Oracle 26ai JSON Duality Views(FastAPI + Redis)构建的游戏化健身平台,在线上网络研讨会中现场创建。查看应用
agentic_rag具备多智能体思维链(CoT)的智能 RAG 系统,支持 PDF/Web/Repo 处理,并集成 Oracle AI Database 26ai查看应用
finance-ai-agent-demo金融服务 AI 智能体,以 Oracle AI Database 作为统一内存核心,支持向量、图、空间和关系查询查看应用
oci-generative-ai-jet-ui全栈 AI 应用,集成 Oracle JET UI、OCI Generative AI,支持 Kubernetes 部署和 Terraform 基础设施查看应用
tanstack-shoe-store基于 TanStack Start 和 Oracle 26ai Select AI 的 AI 对话应用,支持用自然语言查询鞋店数据库查看应用

📓 Notebook 教程 (/notebooks)

Jupyter Notebook 及交互式教程,内容涵盖:

  • AI/ML 模型开发与实验
  • Oracle Database AI 特性与功能
  • OCI AI 服务集成模式
  • 数据准备与分析工作流
  • 智能体开发与编排示例
名称描述技术栈链接
agentic_rag_langchain_oracledb_demo基于 langchain-oracledb 的多智能体 RAG,集成 OracleVS、OracleEmbeddings、OracleTextSplitter 和 CoT 智能体Oracle AI Database, langchain-oracledb, Ollama打开 Notebook
fs_vs_dbs比较文件系统与数据库智能体内存架构LangChain, Oracle AI Database, OpenAI打开 Notebook
memory_context_engineering_agents构建具备 6 种持久化内存类型的 AI 智能体LangChain, Oracle AI Database, OpenAI, Tavily打开 Notebook
oracle_langchain_example使用 Oracle 26ai 向量存储和 LangChain 构建 RAG 应用Oracle AI Database, langchain-oracledb, HuggingFace打开 Notebook
oracle_rag_agents_zero_to_hero从零开始学习使用 Oracle AI Database 构建 RAG 智能体Oracle AI Database, OpenAI, OpenAI Agents SDK打开 Notebook
oracle_rag_with_evals构建具备全面评估指标的 RAG 系统Oracle AI Database, OpenAI, BEIR, Galileo打开 Notebook
agent_reasoning_demo11 种认知架构(CoT、ToT、ReAct、自我反思等)的智能体推理交互演示Ollama, agent-reasoning打开 Notebook
oracle_agentic_rag_hybrid_search基于 LangGraph ReAct 智能体,通过单条 SQL 查询实现向量、关键词和混合搜索的 Agentic RAGOracle AI Database, langchain-oracledb, LangGraph, OpenAI打开 Notebook
f1_miami_strategy_oracle_26ai面向 2026 年的 F1 迈阿密大奖赛策略智能分析——在单个 Oracle 26ai 数据库中使用真实 FastF1 数据,集成 SQL、混合向量+关键词搜索、JSON 文档和属性图Oracle AI Database, FastF1, sentence-transformers, Plotly打开 Notebook
multicloud/在 OCI 以外环境运行 Oracle AI Database 的 AWS、Azure、Google Cloud 和 MongoDB API 示例Oracle AI Database + AWS / Azure / Google / MongoDB浏览文件夹

📚 指南文档 (/guides)

全面的文档、参考资料及会议演讲,涵盖 AI 智能体架构、推理策略和内存系统。

名称描述链接
Building the Brain and Backbone of Enterprise AI Agents企业级 AI 智能体的高级推理与基础设施策略。涵盖 2026 智能体技术栈(分层架构)、推理模式(思维链、思维树、自我反思、由简到繁、分解提示)以及上下文/信念更新。由 Nacho Martinez 在 DevWeek SF 2026 上演讲。查看指南
Memory Engineering: The Discipline Behind Memory Augmented Agents深入解析 AI 智能体内存工程学——帮助智能体记忆、推理和行动的科学。涵盖内存生态系统、形态因素及塑造内存增强智能体的关键学科。由 Richmond Alake 在 DevWeek SF 2026 主题演讲中演讲。查看指南
Agent Memory with Oracle AI Database智能体内存架构及以 Oracle AI Database 作为 AI 智能体内存核心的解析。由 Eli Schilling 在 2026 年 4 月 DeepLearning.AI 主办的 AI 开发者大会上演讲。查看指南

🧠 智能体内存 (/notebooks/agent_memory)

专注于 Oracle AI Agent Memory(https://www.oracle.com/database/ai-agent-memory/) 包(oracleagentmemory)的 Notebook 集合——该包是构建于 Oracle AI Database 之上的 AI 智能体内存包。这些 Notebook 演示如何将 Oracle AI Database 用作 AI 智能体的统一内存核心,从单一融合引擎提供对话历史、持久化事实和实体状态,无需拼接向量数据库、键值存储和关系存储。

本合集涵盖该包的开发者指南、与朴素内存的基准对比,以及三个端到端框架示例(OpenAI Agents SDK、Claude Agent SDK、LangGraph)。

名称描述技术栈链接
OAMP Developer Guideoracleagentmemory API 的逐步指南:连接设置、三个核心原语(用户/智能体、内存、线程)、自动提取和向量检索。OAMP, LiteLLM打开 Notebook
OAMP Benchmarks在 80 轮脚本对话、三种智能体变体中,量化 OAMP 与朴素平铺历史内存在 token 消耗、延迟和响应质量上的差异。OAMP, LiteLLM, OpenAI打开 Notebook
Deep Research Agent构建用于人类基因组探索的深度研究智能体,使用 Tavily 进行实时网络搜索,并使用 Oracle AI Agent Memory 在会话间持久化研究发现。OpenAI Agents SDK, Tavily, OAMP打开 Notebook
Supply Chain Assistant供应链助手,通过进程内工具和 MCP 服务器追踪货物运输,将货运记录和操作备注持久化存储在 OAMP 中。Claude Agent SDK, MCP, OAMP打开 Notebook
Mortgage Approval Workflow以 LangGraph StateGraph 建模的确定性房贷审批工作流,OAMP 持久化申请人数据和审计追踪,支持失败运行的断点续跑。LangGraph, OAMP打开 Notebook

请参阅 Agent Memory README,了解推荐阅读顺序、前置条件及在 Colab 中打开的链接。

🎓 工作坊 (/workshops)

带领开发者从基础知识到生产模式的实践工作坊和引导式学习体验,基于 Oracle AI Database。每个工作坊均为自包含设计,包含学生 Notebook(含待填写的 TODO 空白)、完整参考 Notebook、分步指南,以及预配置 Oracle AI Database 的即用型 Codespaces/devcontainer 环境。工作坊从信息检索和 RAG 出发,逐步进阶到智能体系统与编排,再到内存增强智能体——共同覆盖在 Oracle 上构建 AI 应用的完整技术栈。

无需克隆整个仓库即可获取单个工作坊 —— 每个工作坊的 README 均包含 git sparse-checkout 说明,可仅拉取所需文件夹。

名称描述技术栈链接
Information Retrieval to RAG基于 200 篇 ArXiv 论文构建研究论文助手,实现五种检索策略(关键词、向量、混合、图)并搭建接入 OCI GenAI 的完整 RAG 流水线。Oracle AI Database, sentence-transformers, oracledb, OCI GenAI (xAI Grok 3 Fast)查看工作坊
From RAG to Agents将 RAG 流水线扩展为多智能体系统——将检索封装为智能体工具,组合编排逻辑,并添加由 Oracle 支持的持久化会话内存。Oracle AI Database, sentence-transformers, oracledb, OpenAI API (GPT-5), openai-agents查看工作坊
Agent Memory构建具备内存感知能力的智能体:在 Oracle 中实现包含六种内存类型的 MemoryManager,应用上下文工程技术,并对比有无内存的智能体运行效果。Oracle AI Database, langchain-oracledb, sentence-transformers, OCI GenAI, Tavily查看工作坊

🤝 合作伙伴 (/partners)

由 AI 生态系统合作伙伴贡献的 Notebook 和应用。AI 开发者可通过这些资源了解如何将 Oracle AI Database 和 OCI 与 LangChain、Galileo、LlamaIndex 等主流 AI/ML 框架和平台结合使用。

名称描述技术栈链接
即将推出合作伙伴贡献的资源将陆续添加--

快速入门

  1. 探索应用示例:从 /apps 中的应用程序开始,查看完整可运行的示例
  2. 跟随工作坊学习:查阅 /workshops 获取引导式学习路径
  3. 动手实验 Notebook:使用 /notebooks 进行实践探索
  4. 构建内存增强智能体:深入研究 /notebooks/agent_memory

相似文章

@Saboo_Shubham_:感谢分享。开源代码在这里:

X AI KOLs Following

一个精心整理的集合,包含超过100个即开即用的AI智能体和RAG应用模板,附带完整源代码,支持Claude、Gemini和OpenAI等多种大语言模型。开源且在GitHub上免费提供。