Partilhar via


Tópicos, Execuções e Mensagens no Serviço Azure AI Foundry Agent

O Azure AI Foundry Agent Service dá suporte a threads, execuções e mensagens persistentes, que são componentes essenciais para gerenciar estados de conversação e interações com usuários.

Componentes do agente

Quando você usa um agente, há uma série de etapas envolvidas.

  • Criando um agente: Você cria um agente para começar a enviar mensagens e receber respostas.
  • Criando um thread: Você cria um thread uma vez e acrescenta mensagens a ele à medida que os usuários respondem. Isso garante que o histórico de conversas seja mantido e gerenciado automaticamente.
  • Envio de mensagens: As mensagens podem ser enviadas tanto pelo agente quanto pelo usuário. Essas mensagens podem incluir texto, imagens e outros arquivos, proporcionando uma rica experiência de interação.
  • Executando o agente: Quando uma execução é iniciada, o agente processa as mensagens no thread e executa tarefas com base em sua configuração. Ele pode anexar novas mensagens ao thread como parte de sua resposta.
  • Verifique o status da execução: Monitore a execução até que ela seja concluída.
  • Obter a resposta: Depois que o agente tiver criado uma resposta, exiba-a para o usuário.

Um diagrama mostrando um exemplo de execução de um agente.

Agente

Uma IA personalizada que usa modelos de IA em conjunto com ferramentas.

Fios

Threads são sessões de conversa entre um agente e um usuário. Eles armazenam mensagens e lidam automaticamente com o truncamento para ajustar o conteúdo ao contexto de um modelo. Ao criar um thread, você pode acrescentar novas mensagens a ele à medida que os usuários respondem.

Mensagens

As mensagens são as partes individuais de comunicação dentro de um tópico. Eles podem ser criados pelo agente ou pelo usuário e podem incluir texto ou outros arquivos. As mensagens são armazenadas como uma lista dentro do thread, permitindo um fluxo de conversa estruturado e organizado.

Corridas

Uma execução envolve invocar o agente no thread, onde ele processa as mensagens no thread e pode acrescentar novas mensagens (respostas do agente). O agente usa sua configuração e as mensagens do thread para executar tarefas chamando modelos e ferramentas. Como parte de uma execução, o agente acrescenta mensagens ao thread.

Próximos passos