Comparación de ADK y SDK
Descubre cuándo utilizar OCI ADK y OCI SDK para crear agentes en el servicio OCI Generative AI Agents.
Nota: El ADK de OCI se proporciona como complemento del SDK de Python de OCI y se publica de acuerdo con el ciclo de versiones del SDK de OCI.
En esta página, "SDK de OCI" hace referencia al uso de las API de SDK de bajo nivel del servicio OCI Generative AI Agents, en lugar de utilizar las API de ADK.
Acerca del SDK
SDK de OCI proporciona API de bajo nivel para interactuar con servicios de OCI como el servicio Agentes de IA generativa.
El ADK de OCI se basa en el SDK de OCI. Para lograr lo que ADK puede hacer por ti utilizando el SDK de OCI sin procesar, necesitas escribir mucho más código.
Cuándo se debe usar el ADK
Consejo: le recomendamos que utilice el ADK para desarrollar agentes, excepto si su caso de uso es uno de los escenarios descritos en la sección Cuándo utilizar el SDK de OCI.
OCI ADK proporciona API de alto nivel para crear agentes, ofreciendo una experiencia de desarrollador similar a otros marcos de agentes.
Con OCI ADK, puedes centrarte en la lógica de autenticación personalizada para el negocio, en lugar de escribir código fijo y gestionar los detalles de integración.
Por ejemplo, en lugar de pasar horas desarrollando un agente de llamada a funciones personalizado con el SDK de OCI, puede crear ese agente en minutos mediante el ADK.
Cuándo utilizar el SDK
Hay algunos escenarios en los que debería utilizar el SDK de OCI directamente.
- Le gustaría crear mediante programación un agente, un punto final de agente o una base de conocimientos. Estos recursos requieren el aprovisionamiento de infraestructura y están fuera del alcance del ADK.
- Está utilizando un lenguaje de programación no compatible con el ADK, como Go, .NET y Ruby. ADK soporta Python.
- Su caso de uso requiere herramientas no soportadas en el ADK, como la herramienta SQL.
Consejo: no puede crear un agente con el ADK. En primer lugar, cree un agente y un punto final de agente mediante el SDK de OCI o la consola. A continuación, utilice el ADK para configurar herramientas para el agente y ejecutar el agente. Recomendamos este enfoque para crear agentes en el servicio OCI Generative AI Agents.