The OCI Agent Development Kit (ADK) is a client-side library that simplifies building agentic applications on top of OCI Generative AI Agents Service.
When pairing the ADK with OCI Generative AI Agents Service, you can use simple but powerful primitives to build complex, production-grade agentic applications.
Key Benefits 🔗
Intuitive Developer Experience (DX) 🔗
Enjoy a developer experience similar to leading open-source agent frameworks. Easy to learn and get started, this code-first approach helps you leverage existing developer tooling to embed agents in applications such as web applications and Slackbots.
Build Better Agentic Apps, Faster 🔗
The high-level abstraction in the ADK reduces agent development and testing cycles, while promoting best practices for integrating agents in OCI. You can focus on the agentic logic specific to your business, accelerating iteration and improving quality.
Simplified and Extensible Tools 🔗
Streamlined authoring and invocation of custom tools for local processing, easy authentication, and seamless integration with existing functionality.
Rich Agentic Patterns 🔗
Build advanced agentic patterns with the ADK, such as multi-turn conversations, multi-agent orchestration (such as routing, and agent-as-a-tool), and deterministically orchestrated workflows. When pairing the ADK with native Python, you can build a broad range of agentic workflows, without the need learn additional abstractions.
Getting an Agent Up and Running 🔗
Use the following guides to create, configure, and run your own agents.