oracle-devrel/oracle-ai-developer-hub
摘要
Oracle 在 GitHub 上发布了一个 AI 开发者中心代码仓库,其中包含技术资源、参考应用程序和 Jupyter notebooks,帮助开发者使用 Oracle AI Database 和 OCI 服务构建 AI 应用程序、智能体和系统。该中心提供完整的工作示例,包括 Agentic RAG 系统、金融 AI 智能体和全栈 AI 应用程序。
查看缓存全文
缓存时间: 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_demo | 11 种认知架构(CoT、ToT、ReAct、自我反思等)的智能体推理交互演示 | Ollama, agent-reasoning | 打开 Notebook |
| oracle_agentic_rag_hybrid_search | 基于 LangGraph ReAct 智能体,通过单条 SQL 查询实现向量、关键词和混合搜索的 Agentic RAG | Oracle 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 Guide | oracleagentmemory 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 框架和平台结合使用。
| 名称 | 描述 | 技术栈 | 链接 |
|---|---|---|---|
| 即将推出 | 合作伙伴贡献的资源将陆续添加 | - | - |
快速入门
- 探索应用示例:从
/apps中的应用程序开始,查看完整可运行的示例 - 跟随工作坊学习:查阅
/workshops获取引导式学习路径 - 动手实验 Notebook:使用
/notebooks进行实践探索 - 构建内存增强智能体:深入研究
/notebooks/agent_memory
相似文章
如果你打算通过实践学习 AI,这个 GitHub 仓库绝对是一座宝库
Oracle 已在 GitHub 上开源了 AI Developer Hub,提供了一系列全面的生产级应用、交互式 Notebook 和实战 Workshop,旨在帮助开发者切实构建和部署企业级 AI Agent。
@charliejhills:大多数人使用AI。最聪明的人向构建它的人学习。这里有11个GitHub仓库,感觉像是在开源互联网的集体智慧……
一条推文线程,精选了11个开源的GitHub仓库,涵盖AI工具、智能体(agents)和学习资源,包括PilotDeck、Karpathy的技能(Karpathy's skills)以及微软的AI智能体课程。
通过您的 Oracle 云承诺访问 OpenAI 模型和 Codex
OpenAI 和 Oracle 正在合作,允许 Oracle 云基础设施客户使用其现有的云积分来访问 OpenAI 模型和 Codex,从而简化采购流程并加速企业 AI 的采用。
@Smartpigai: 建议每个使用 AI 编程的人,都收藏这个113K stars开源项目: The Agency:一套现成的 AI 专家团队。 它整理了 232 个专业 Agent,覆盖前端、后端、DevOps、产品、设计、营销、安全、测试等 16 个方向。…
The Agency is a GitHub repository with 232 specialized AI agent prompts and workflows for roles like frontend, backend, DevOps, and more, designed to help developers use AI coding tools more effectively.
@Saboo_Shubham_:感谢分享。开源代码在这里:
一个精心整理的集合,包含超过100个即开即用的AI智能体和RAG应用模板,附带完整源代码,支持Claude、Gemini和OpenAI等多种大语言模型。开源且在GitHub上免费提供。