news 2026/5/10 8:53:18

Oracle AI Developer Hub:助力开发者构建AI应用,涵盖多领域资源与实践工作坊

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Oracle AI Developer Hub:助力开发者构建AI应用,涵盖多领域资源与实践工作坊

Oracle AI Developer Hub介绍

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

内容概览

本仓库分为几个关键区域:

📱 应用程序 (/apps)

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

具体应用如下:

名称描述链接
FitTracker一个使用Oracle 26ai JSON对偶视图(FastAPI + Redis)构建的游戏化健身平台,在网络研讨会上实时创建。
agentic_rag具有多智能体思维链(CoT)、PDF/网页/仓库处理以及与Oracle AI数据库26ai集成的智能RAG系统。
finance-ai-agent-demo以Oracle AI数据库作为统一内存核心,用于向量、图、空间和关系查询的金融服务AI智能体。
oci-generative-ai-jet-ui一个全栈AI应用程序,包含Oracle JET UI、OCI生成式AI集成、Kubernetes部署和Terraform基础设施。
tanstack-shoe-store使用TanStack Start和Oracle 26ai Select AI,通过自然语言查询鞋店数据库的AI聊天应用。
📓 笔记本 (/notebooks)

Jupyter笔记本和交互式教程涵盖以下内容:AI/ML模型开发与实验、Oracle数据库的AI特性和功能、OCI AI服务集成模式、数据准备和分析工作流程、智能体开发和编排示例。

具体笔记本如下:

名称描述堆栈链接
agentic_rag_langchain_oracledb_demo使用langchain-oracledb实现的多智能体RAG:包含OracleVS、OracleEmbeddings、OracleTextSplitter和CoT智能体。Oracle AI数据库、langchain-oracledb、Ollama
fs_vs_dbs比较文件系统和数据库的智能体内存架构。LangChain、Oracle AI数据库、OpenAI
memory_context_engineering_agents构建具有6种持久内存类型的AI智能体。LangChain、Oracle AI数据库、OpenAI、Tavily
oracle_langchain_example使用Oracle 26ai向量存储和LangChain构建RAG应用程序。Oracle AI数据库、langchain-oracledb、HuggingFace
oracle_rag_agents_zero_to_hero学习使用Oracle AI数据库从头构建RAG智能体。Oracle AI数据库、OpenAI、OpenAI智能体SDK
oracle_rag_with_evals构建具有综合评估指标的RAG系统。Oracle AI数据库、OpenAI、BEIR、Galileo
agent_reasoning_demo11种认知架构(CoT、ToT、ReAct、自我反思等)用于智能体推理的交互式演示。Ollama、agent-reasoning
oracle_agentic_rag_hybrid_search使用LangGraph ReAct智能体在单个SQL查询中实现向量、关键字和混合搜索的智能体RAG。Oracle AI数据库、langchain-oracledb、LangGraph、OpenAI
f1_miami_strategy_oracle_26ai2026年迈阿密F1大奖赛策略智能,在一个Oracle 26ai数据库中使用真实的FastF1数据进行SQL、混合向量 + 关键字搜索、JSON文档和属性图操作。Oracle AI数据库、FastF1、sentence-transformers、Plotly
multicloud/在OCI之外运行Oracle AI数据库的AWS、Azure、Google Cloud和MongoDB API示例。Oracle AI数据库 + AWS / Azure / Google / MongoDB
📚 指南 (/guides)

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

具体指南如下:

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

专注于Oracle AI智能体内存包(oracleagentmemory)的笔记本。该AI智能体内存包基于Oracle AI数据库构建。这些笔记本演示了如何将Oracle AI数据库用作AI智能体的统一内存核心,从单个融合引擎中提供对话历史、持久事实和实体状态,而不是将向量数据库、键值存储和关系存储拼接在一起。该集合涵盖了该包的开发者指南、与简单内存的基准测试以及三个端到端框架示例(OpenAI智能体SDK、Claude智能体SDK、LangGraph)。

具体笔记本如下:

名称描述堆栈链接
OAMP开发者指南oracleagentmemory API的分步指南:连接、三个核心原语(用户/智能体、内存、线程)、自动提取和向量检索。OAMP、LiteLLM
OAMP基准测试在80个脚本化回合中,对三种智能体变体的OAMP与简单平面历史内存的令牌成本、延迟和响应质量进行量化。OAMP、LiteLLM、OpenAI
Deep Research Agent构建一个用于人类基因组探索的深度研究智能体,使用Tavily进行实时网络搜索,并使用Oracle AI智能体内存存储跨会话的持久发现。OpenAI智能体SDK、Tavily、OAMP
Supply Chain Assistant一个供应链助手,通过进程内工具和MCP服务器跟踪货物运输,运输记录和操作笔记保存在OAMP中。Claude智能体SDK、MCP、OAMP
Mortgage Approval Workflow一个确定性的抵押贷款审批工作流,建模为LangGraph状态图,其中OAMP存储申请人数据和审计跟踪,以便失败的运行可以恢复。LangGraph、OAMP

请参阅智能体内存README获取推荐的阅读顺序、先决条件和在Colab中打开的链接。

🎓 工作坊 (/workshops)

实践工作坊和引导式学习体验,帮助开发者从基础知识到使用Oracle AI数据库的生产模式。每个工作坊都自成一体,包含学生笔记本(待填充空白)、完整的参考笔记本、分步指南以及预配置了Oracle AI数据库的可运行Codespaces / 开发容器环境。工作坊从信息检索和RAG开始,逐步涵盖智能体系统和编排,再到内存增强智能体 —— 它们共同涵盖了在Oracle上构建AI应用程序的完整堆栈。无需克隆整个仓库即可拉取单个工作坊 —— 每个工作坊的README都包含git稀疏检出说明,以便你只获取所需的文件夹。

具体工作坊如下:

名称描述堆栈链接
Information Retrieval to RAG通过实现五种检索策略(关键字、向量、混合、图)和连接到OCI GenAI的完整RAG管道,在200篇arXiv论文上构建一个研究论文助手。Oracle AI数据库、sentence-transformers、oracledb、OCI GenAI(xAI Grok 3 Fast)
From RAG to Agents将RAG管道扩展为多智能体系统 —— 将检索封装为智能体工具,进行编排组合,并添加由Oracle支持的持久会话内存。Oracle AI数据库、sentence-transformers、oracledb、OpenAI API(GPT - 5)、openai - agents
Agent Memory构建具有内存感知的智能体:在Oracle中实现具有六种内存类型的内存管理器,应用上下文工程技术,并比较有无内存时智能体的运行情况。Oracle AI数据库、langchain - oracledb、sentence - transformers、OCI GenAI、Tavily
🤝 合作伙伴 (/partners)

由AI生态系统中的合作伙伴贡献的笔记本和应用程序。AI开发者可以使用这些资源了解如何将Oracle AI数据库和OCI与LangChain、Galileo、LlamaIndex等流行的AI/ML框架和平台结合使用。

具体资源如下:

名称描述堆栈链接
即将推出合作伙伴贡献的资源将在此处添加--

入门指南

开发者可按以下步骤入门:

  • 探索应用程序:从 /apps 中的应用程序开始,查看完整的可运行示例。
  • 参加工作坊:查看 /workshops 获取引导式学习路径。
  • 进行实验:使用 /notebooks 进行实践实验。
  • 构建内存增强智能体:深入研究 /notebooks/agent_memory 中的Oracle AI智能体内存包。
  • 参考指南:查阅 /guides 获取详细文档。
  • 查看合作伙伴资源:探索 /partners 以了解与流行AI工具和框架的集成。

贡献

本项目是开源的。请通过分叉此仓库并提交拉取请求来贡献代码!Oracle感谢开源社区的任何贡献。

开发设置

在贡献代码之前,请设置预提交钩子以确保代码自动格式化:

  1. 安装预提交工具:`pip install pre - commit`
  2. 安装额外依赖项(可选,包括预提交和ruff):`pip install -r requirements - dev.txt`
  3. 安装预提交钩子:`pre - commit install`
  4. 可选:格式化现有代码:`pre - commit run --all - files`

预提交钩子将使用以下工具自动格式化你的代码:

  • Ruff用于Python文件(格式化和linting)
  • Prettier用于JavaScript、TypeScript、JSON、YAML和Markdown文件

更多详细信息,请参阅SETUP_PRE_COMMIT.md。

许可证

版权所有 (c) 2024 Oracle及其附属公司。根据通用许可协议(UPL),版本1.0许可。详情请参阅LICENSE。

Oracle及其附属公司对本仓库中包含或生成的任何软件、材料或内容不提供任何形式的明示或暗示保证,特别是明确声明不承担关于所有权、不侵权、适销性和特定用途适用性的所有暗示保证。此外,Oracle及其附属公司不代表对本仓库中包含或生成的任何软件、材料或内容进行了常规的安全审查。此外,在不限制上述内容的情况下,第三方可能在未经审查的情况下将软件、材料或内容发布到本仓库。使用风险自负。

注意:本仓库会积极维护,并更新Oracle AI开发的新资源、示例和最佳实践。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 8:50:15

基于Transformer的AI颜文字生成:从NLP原理到轻量化部署实践

1. 项目概述:当颜文字遇上AI,一场表情符号的“文艺复兴”如果你经常在网上冲浪,或者是个社交媒体深度用户,一定对“颜文字”不陌生。那些由标点符号、字母和数字组合而成的表情,比如(^_^)、(╯□)╯︵ ┻━…

作者头像 李华
网站建设 2026/5/10 8:50:14

3步解锁PS4手柄在Windows上的完整游戏方案

3步解锁PS4手柄在Windows上的完整游戏方案 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 你是否曾经遇到过这样的困扰:心爱的PS4手柄连接Windows电脑后,许多游戏无…

作者头像 李华
网站建设 2026/5/10 8:49:40

后量子密码学HQC解密技术及GMD软判决解码优化

1. 后量子密码学与HQC解密技术背景量子计算的发展对传统公钥密码体系构成了严峻挑战。基于大整数分解和离散对数问题的RSA、ECC等算法,在量子计算机的Shor算法面前将变得不堪一击。为应对这一威胁,美国国家标准与技术研究院(NIST)于2016年启动了后量子密…

作者头像 李华
网站建设 2026/5/10 8:44:49

3步安装Page Assist:让你在浏览器中随时与本地AI对话

3步安装Page Assist:让你在浏览器中随时与本地AI对话 【免费下载链接】page-assist Use your locally running AI models to assist you in your web browsing 项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist 想在浏览网页时随时调出AI助手&…

作者头像 李华
网站建设 2026/5/10 8:42:40

classmcp:基于Python类快速构建MCP工具,让LLM安全调用本地系统

1. 项目概述与核心价值最近在折腾AI应用开发,特别是想让大语言模型(LLM)能更“接地气”地操作我的电脑和软件,比如让它帮我整理桌面文件、自动生成周报PPT,甚至控制音乐播放器。这听起来像是科幻电影里的场景&#xff…

作者头像 李华