Selecionar Conceitos do AI Agent
Explora os conceitos e termos relacionados ao Select AI Agent (estrutura de agente autônomo).
Ação Agêntica
No contexto dos agentes, uma ação é uma instrução que aciona uma ferramenta com parâmetros. A plataforma executa a ferramenta, trata erros e retorna uma observação para o próximo loop de etapa de raciocínio.
As ações conectam o planejamento à execução. Eles definem qual ferramenta executar e com quais entradas.
Agente
Um agente executa tarefas para uma finalidade definida. Um agente que justifica solicitações, seleciona ferramentas, executa etapas, avalia resultados e produz respostas baseadas no contexto do banco de dados.
Um agente encapsula o comportamento, as políticas e as ferramentas disponíveis para um determinado job, como processamento de devoluções ou recuperação de conhecimento.
Equipe do agente
Um ou mais agentes que executam um workflow agêntico. Uma equipe coordena responsabilidades, compartilha contexto e executa pares agente-tarefa para concluir interações em várias etapas de forma confiável.
As equipes dividem o trabalho entre agentes especializados e sequenciam suas contribuições. As equipes mantêm o contexto compartilhado e produzem uma resposta unificada.
Você pode exibir detalhes de execução do agente e da equipe usando as seguintes views de histórico: USER_AI_AGENT_TEAM_HISTORY, USER_AI_AGENT_TASK_HISTORY e USER_AI_AGENT_TOOL_HISTORY. Essas visualizações registram prompts, respostas e execuções de ferramentas para cada agente, tarefa e equipe, fornecendo transparência e rastreabilidade em fluxos de trabalho agênticos. Para obter mais informações sobre essas exibições de histórico, consulte as Exibições de Histórico DBMS_CLOUD_AI_AGENT.
Servidor MCP
Um Servidor MCP (Servidor de Protocolo de Contexto de Modelo) fornece uma maneira padronizada de as aplicações interagirem com modelos e ferramentas de IA generativa, expondo recursos de modelo, recuperação de contexto e extensões por meio de um protocolo consistente.
Usando o Select AI Agent, você pode definir ferramentas que podem ser expostas por meio do Autonomous AI Database MCP Server. Essas ferramentas podem incluir ferramentas integradas para geração de SQL, RAG, notificações (e-mail e Slack) e pesquisa na web, bem como ferramentas personalizadas. Ferramentas personalizadas podem expor funções definidas no seu banco de dados.
Observação
Os dados retornados de uma execução de ferramenta: linhas, mensagens ou erros que o agente registra e avalia durante a reflexão. As observações orientam o próximo passo de raciocínio e fornecem evidências para a resposta final.
Padrão do Agente de Workflow Sequencial
Um padrão de agente de workflow sequencial executa pares de agente-tarefa configurados em uma ordem fixa. Cada tarefa termina antes do início da próxima tarefa, e as tarefas downstream podem usar resultados de tarefas upstream nomeadas.
Padrão do Agente Supervisor
Um padrão de agente do supervisor usa um agente do supervisor para selecionar e coordenar pares de agente-tarefa do colaborador no runtime. O supervisor delega subtarefas independentes, avalia cada resultado e determina a próxima ação antes de retornar uma resposta unificada.
Tarefa
Uma tarefa representa uma unidade de trabalho. Ele orienta a seleção de ferramentas, o mapeamento de parâmetros e a política de execução, produzindo resultados que as etapas downstream podem ler e resumir.
As tarefas especificam o objetivo, as entradas, as opções de ferramentas e os corrimãos. Eles retornam saídas estruturadas que as etapas posteriores podem consumir.
Você pode consultar a view USER_AI_AGENT_TASK_HISTORY para inspecionar como as tarefas são definidas, executadas e concluídas em uma execução agentic. Consulte Visualizações de Histórico DBMS_CLOUD_AI_AGENT para obter mais informações.
Consumidor da Equipe
Este é um usuário do banco de dados que executa uma equipe compartilhada, seja por meio de uma concessão direta ou por meio de uma atribuição de banco de dados ativada. Uma atribuição é um favorecido, não um esquema de consumidor.
Proprietário da Equipe
Este é o esquema que possui e gerencia a definição da equipe.
Ferramenta
Uma ferramenta executa uma ação como atualizar dados, recuperar documentos ou chamar serviços externos. As ferramentas utilizam parâmetros, podem ser executadas deterministicamente ou não, e retornam observações para raciocínio.
As ferramentas encapsulam operações repetíveis. Eles mantêm os efeitos colaterais controlados e observáveis, apoiando a auditoria e depuração.
No Select AI Agent Framework, as ferramentas representam os blocos de construção funcionais que os agentes podem usar durante o processamento de tarefas. Uma ferramenta pode ser:
-
Uma ferramenta determinística, como uma função PL/SQL, que retorna a mesma saída para a mesma entrada.
-
Uma ferramenta não determinística, como uma pesquisa na Web ou um resumo baseado em LLM, em que as saídas podem variar dependendo do tempo, dos resultados da rede ou da aleatoriedade.
Os agentes selecionam ferramentas com base nas necessidades da tarefa e usam a saída (conhecida como observação) para raciocinar, decidir as próximas etapas ou gerar respostas. Os metadados da ferramenta e o histórico de execução são registrados para suportar depuração, observabilidade e segurança.
Você pode consultar a exibição USER_AI_AGENT_TOOL_HISTORY para monitorar o uso da ferramenta e revisar os resultados da execução de cada tarefa do agente. Consulte as Exibições de Histórico DBMS_CLOUD_AI_AGENT para obter mais informações.