Seleccionar agente de AI para Python

Seleccione el agente de AI para Python se crea en la biblioteca de cliente Select AI for Python, select_ai, lo que le permite aprovechar las funciones de DBMS_CLOUD_AI dentro de la base de datos de IA autónoma directamente desde Python. El módulo amplía el soporte para flujos de trabajo avanzados de IA generativa y automatización basada en agentes a través del submódulo select_ai.agent.

Acciones que Puede Realizar

Ahora puede diseñar y orquestar flujos de trabajo de Agentic en Python con las siguientes clases:

  • select_ai.agent.Tool
  • select_ai.agent.Task
  • select_ai.agent.Agent
  • select_ai.agent.Team

Estas clases permiten definir mediante programación herramientas, crear tareas, configurar agentes y ensamblar equipos de varios agentes en Python. Este enfoque refleja de cerca la estructura y las capacidades proporcionadas por el paquete DBMS_CLOUD_AI_AGENT en la base de datos, lo que le brinda un control flexible y una integración perfecta con las operaciones de IA de la base de datos de IA autónoma.

Soporte de agente de selección de AI asíncrono

El módulo select_ai.agent también incluye versiones asíncronas de sus clases principales, lo que permite crear y ejecutar flujos de trabajo de agente mediante async y await de Python. Estas clases asíncronas están diseñadas para aplicaciones basadas en la rutina y permiten la interacción sin bloqueo con la base de datos.

Puede utilizar las siguientes clases asíncronas:

  • select_ai.agent.AsyncTool

  • select_ai.agent.AsyncTask

  • select_ai.agent.AsyncAgent

  • select_ai.agent.AsyncTeam

Consulte "Ejemplos de agente de AI asíncrono" en Seleccionar AI para Python para explorar.

Estas clases asíncronas admiten la misma funcionalidad principal que sus homólogos síncronos, incluidos:

  • Creación de herramientas para la generación de lenguaje natural a SQL (NLSQL), búsqueda web, generación aumentada de recuperación (RAG), PL/SQL, notificaciones y funciones personalizadas

  • Configuración de la lógica de tareas y el uso de herramientas

  • Asignación de roles y perfiles de agente

  • Ensamblaje y ejecución de equipos de agentes mediante programación

Esto le permite crear pipelines de IA escalables que se integran de forma natural con aplicaciones asíncronas de Python.

Para obtener una referencia completa de la API, consulte la guía Select AI for Python.