Selecionar Agente de IA para Python

O Select AI Agent for Python é baseado na biblioteca Select AI for Python client, select_ai, permitindo que você aproveite os recursos DBMS_CLOUD_AI no Autonomous AI Database diretamente do Python. O módulo estende o suporte para workflows avançados de IA generativa e automação baseada em agente por meio do submódulo select_ai.agent.

O Que Você Pode Fazer

Agora você pode projetar e orquestrar fluxos de trabalho agênticos em Python com as seguintes classes:

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

Essas classes permitem que você defina ferramentas de forma programática, construa tarefas, configure agentes e monte equipes de vários agentes em Python. Essa abordagem reflete de perto a estrutura e os recursos fornecidos pelo pacote DBMS_CLOUD_AI_AGENT no banco de dados, oferecendo controle flexível e integração perfeita com as operações de IA do Autonomous AI Database.

Suporte para Selecionar Agente de IA Assíncrono

O módulo select_ai.agent também inclui versões assíncronas de suas classes principais, permitindo que você crie e execute workflows do agente usando async e await do Python. Essas classes assíncronas são projetadas para aplicativos baseados em co-rotina e permitem a interação sem bloqueio com o banco de dados.

Você pode usar as seguintes classes assíncronas:

  • select_ai.agent.AsyncTool

  • select_ai.agent.AsyncTask

  • select_ai.agent.AsyncAgent

  • select_ai.agent.AsyncTeam

Consulte "Exemplos de agentes de IA assíncronos" em Selecionar IA para Python para explorar.

Essas classes assíncronas suportam a mesma funcionalidade básica que suas contrapartes síncronas, incluindo:

  • Criação de ferramentas para geração de linguagem natural para SQL (NLSQL), pesquisa na Web, geração aumentada de recuperação (RAG), PL/SQL, notificações e funções personalizadas

  • Configurando a lógica da tarefa e o uso da ferramenta

  • Atribuindo funções e perfis do agente

  • Montar e executar equipes de agentes programaticamente

Isso permite que você crie pipelines de IA escaláveis que se integram naturalmente a aplicativos assíncronos Python.

Para obter uma referência completa da API, consulte o guia Selecionar IA para Python.