SuperAPI AI 工具集

Oracle ADK Expert

智能体与模型

查看项目

更新于 10-15 21:46

技能介绍

用途:该技能面向在 Oracle Cloud Infrastructure(OCI)上使用 Oracle Agent Development Kit(ADK)构建企业级智能体应用的开发者。ADK 是构建于 OCI Generative AI Agents Service 之上的客户端库,采用代码优先方式,便于把智能体嵌入 Web 应用、Slackbot 和企业系统。

主要能力:支持多轮对话,可在多次交互中保持上下文;支持多智能体编排,包括路由模式和将智能体作为工具的模式;支持用 Workflow 与 Step 构建确定性工作流;支持通过 FunctionTool 为智能体添加自定义函数工具。架构模式包含分层编排(主管智能体调用研究、分析、报告等专职智能体)、顺序流水线以及用 asyncio 并发执行后再聚合的并行处理。

企业实践:可集成 OCI 对象存储、Autonomous Database 等云服务,用 OCI IAM 配置(~/.oci/config)做认证,支持多区域部署。生产部署示例包括嵌入 FastAPI 并暴露异步聊天端点,以及通过 slack_sdk 接入 Slack 消息事件。可观测性方面支持日志记录、工具调用与错误回调,以及通过 OCI Monitoring 上报指标;成本优化可通过按任务选择模型和 lru_cache 缓存实现。测试覆盖单元测试与工作流集成测试。还可与 Oracle Fusion 的 HCM、ERP、SCM 以及 Autonomous Database 的 SQLTool 集成。

使用与限制:最低要求 Python 3.10 或更高版本,核心用法为导入 Agent、Workflow、Step、FunctionTool 等对象并配置模型与系统提示词。适合构建在 OCI 基础设施上、需与 Oracle Fusion 或云应用集成、要求企业级安全合规、代码优先开发和跨区域部署的智能体应用;若不在 Oracle Cloud、需要可视化构建界面或希望框架无关,则应考虑其他方案。