ADK und SDK vergleichen
Erfahren Sie, wann Sie mit OCI ADK und OCI SDK Agents im OCI Generative AI Agents-Service erstellen müssen.
Hinweis: Das OCI-ADK wird als Add-on zum OCI-Python-SDK bereitgestellt und entsprechend dem OCI-SDK-Releasezyklus veröffentlicht.
Auf dieser Seite bezieht sich "OCI-SDK" auf die Verwendung der niedrigen SDK-APIs des OCI Generative AI Agents Service, anstatt die ADK-APIs zu verwenden.
Informationen zum SDK
Mit dem OCI-SDK können Sie APIs auf niedriger Ebene mit OCI-Services wie dem Service "Generative AI Agents" interagieren.
Das OCI ADK basiert auf dem OCI-SDK. Um das zu erreichen, was ADK mit dem Raw-OCI-SDK für Sie tun kann, müssen Sie viel mehr Code schreiben.
Wann der ADK verwendet werden soll
Tipp: Es wird empfohlen, Agents mit ADK zu entwickeln, es sei denn, Ihr Anwendungsfall ist eines der Szenarios, die im Abschnitt Verwendung des OCI-SDK beschrieben sind.
OCI ADK bietet High-Level-APIs zum Erstellen von Agents und bietet eine ähnliche Entwicklererfahrung wie andere Agent-Frameworks.
Mit OCI ADK können Sie sich auf die für das Unternehmen benutzerdefinierte Agent-Logik konzentrieren, anstatt Boilerplate-Code zu schreiben und Integrationsdetails zu verwalten.
Beispiel: Anstatt stundenlang einen benutzerdefinierten funktionsaufrufenden Agent mit dem OCI-SDK zu entwickeln, können Sie diesen Agent mit dem ADK in Minutenschnelle erstellen.
Wann wird das SDK verwendet?
Es gibt einige Szenarios, in denen Sie das OCI-SDK direkt verwenden sollten.
- Sie möchten einen Agent, einen Agent-Endpunkt oder eine Wissensdatenbank programmgesteuert erstellen. Diese Ressourcen erfordern ein Infra-Provisioning und sind nicht im Leistungsumfang für ADK enthalten.
- Sie verwenden eine Programmiersprache, die vom ADK nicht unterstützt wird, wie Go, .NET und Ruby. ADK unterstützt Python.
- Für Ihren Anwendungsfall sind Tools erforderlich, die im ADK nicht unterstützt werden, wie das SQL-Tool.
Tipp: Sie können keinen Agent mit dem ADK erstellen. Erstellen Sie zunächst einen Agent und einen Agent-Endpunkt mit dem OCI-SDK oder der Konsole. Richten Sie dann mit ADK Tools für den Agent ein, und führen Sie den Agent aus. Wir empfehlen diesen Ansatz für die Erstellung von Agents im OCI Generative AI Agents-Service.