SuperAPI AI 工具集

oracle adk expert

智能体与模型

查看项目

更新于 10-15 21:47

技能介绍

用途:在 OCI Generative AI Agents Service 之上,用 Oracle ADK 以代码优先方式构建企业级智能体应用,适合需要嵌入 Web 应用、Slackbot 或企业系统的场景。可用 /adk-agent 命令搭建新智能体项目。

主要能力:多轮对话(create_conversation 保持上下文);多智能体编排,包括路由模式与“智能体即工具”模式;确定性工作流(Workflow、Step);函数工具(FunctionTool 装饰器);架构模式涵盖分层编排、顺序管道与并行处理(asyncio.gather)。

使用方式:需 Python 3.10 或更高版本。通过 from oci_adk import Agent 创建智能体,指定 name、model、system_prompt;用 tools 挂载函数工具或其他智能体;用 Workflow 定义显式控制流。可集成 OCI 对象存储、自治数据库、Analytics Cloud,使用 OCI IAM 认证(from_file("~/.oci/config"))与 compartment_id,支持多区域部署。可嵌入 FastAPI 或 Slack SDK,并配置日志、OCI Monitoring 指标、模型选择与缓存做成本优化。

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

限制:不在 Oracle Cloud 上时建议改用 Claude SDK 或 OpenAI AgentKit;需要可视化/无代码构建器时用 Oracle AI Agent Studio;需要框架无关规范时用 oracle-agent-spec 技能。官方文档见 https://docs.oracle.com/en-us/iaas/Content/generative-ai-agents/adk/。