SuperAPI AI 工具集

oracle adk expert

智能体与模型

查看项目

更新于 10-15 21:46

技能介绍

用途:在 OCI Generative AI Agents Service 之上,以代码优先方式构建可嵌入 Web 应用、Slackbot 和企业系统的生产级智能体应用。要求 Python 3.10 或更高版本。

主要能力:支持多轮对话上下文保持;多智能体编排(路由模式、将智能体作为工具);基于 Workflow 与 Step 的确定性工作流;通过 FunctionTool 装饰器添加自定义函数工具;与 OCI 服务(对象存储、Autonomous Database、Analytics Cloud)集成;使用 OCI IAM 配置进行认证;支持多区域部署。

典型做法:用 Agent 定义名称、模型(如 cohere.command-r-plus 或 cohere.command-light)与 system_prompt,通过 create_conversation 进行多轮交互;用 AgentPipeline 构建顺序管道;用 asyncio.gather 实现并行处理并由聚合智能体汇总;可嵌入 FastAPI 接口或 Slack 事件处理;通过 on_tool_call、on_error 回调记录日志,并用 OCI Monitoring 采集指标;简单任务选用轻量模型、对调用结果做缓存以优化成本。

适用场景:构建在 OCI 上运行、需要与 Oracle Fusion(HCM、ERP、SCM)或 Autonomous Database 集成的企业应用;需要企业级安全、合规与多区域部署;需要显式控制流的可预测工作流。

限制与替代:不在 Oracle Cloud 上时可考虑 Claude SDK 或 AgentKit;需要可视化构建界面宜用 AgentKit;需要框架无关方案可考虑 Agent Spec。官方文档与 API 参考见 docs.oracle.com 上的 ADK 页面。