SuperAPI AI 工具集

oracle-adk

编程与开发

查看项目

更新于 10-15 21:47

技能介绍

用途:该技能帮助开发者掌握 Oracle Agent Development Kit(ADK,2025 年 5 月 22 日发布),在 OCI Generative AI Agents Service 之上以代码优先方式构建企业级智能体应用,可嵌入 Web 应用、Slackbot 和企业系统。要求 Python 3.10 或更高版本。

主要能力:支持多轮对话并保持上下文;多智能体编排,包括路由模式和“智能体即工具”模式;用 Workflow 与 Step 构建确定性工作流;通过 FunctionTool 装饰器为智能体添加自定义函数工具。架构模式包括层级编排(主管智能体协调研究、分析、报告智能体)、顺序流水线和基于 asyncio 的并行处理。

使用方式:从 oci_adk 导入 Agent、Workflow、Step、FunctionTool 等,定义智能体名称、模型(如 cohere.command-r-plus 或 command-light)和系统提示,再创建会话或执行工作流。可结合 OCI IAM 配置、Object Storage、Autonomous Database、Fusion 应用等集成;支持 FastAPI 与 Slack SDK 嵌入、多区域部署、日志与指标监控、模型选择与缓存做成本优化,以及单元和集成测试。

适用场景:构建在 OCI 基础设施上、需与 Oracle Fusion/云应用集成、要求企业级安全合规、代码优先开发或多区域部署的智能体应用。

限制:不在 Oracle Cloud 上时可考虑 Claude SDK 或 AgentKit;需要可视化构建界面宜用 AgentKit;希望框架无关可用 Agent Spec。官方文档与 API 参考见 Oracle 文档站点。