Compartilhar via


Adicionar capacidades ao agente declarativo

Pode melhorar a experiência de utilizador do seu agente declarativo ao adicionar capacidades. O elemento capabilities na referência do manifesto e na secção Capacidades no Copilot Studio agent builder disponibilizam várias opções para desbloquear funcionalidades para os seus utilizadores. Este artigo descreve as capacidades de utilizador que pode adicionar aos seus agentes.

Interpretador de código

O interpretador de código é uma ferramenta avançada concebida para resolver tarefas complexas através do código Python. Utiliza o modelo de raciocínio para escrever e executar código, permitindo que os utilizadores resolvam problemas matemáticos complexos, analisem dados, gerem visualizações e muito mais. Após a execução do código, o interpretador de código produz os resultados e o código gerado. Também pode produzir imagens ou ficheiros com base no cenário e aceita ficheiros como entrada para modificações e análises.

Observação

O suporte para agentes no contexto que tenham o interpretador de código ativado varia consoante o anfitrião.

Exemplos de intérprete de código

Grafo de dados

O pedido do utilizador "Grafe os primeiros 20 números numa sequência Fibonacci" gera um gráfico de linha e, quando o utilizador clica no </> Code botão, fornece o código Python correspondente.

As imagens seguintes mostram exemplos dos resultados de um pedido de grafo de dados.

Resposta de gráfico ao pedido do utilizador

Resposta de código Python à linha de comandos do utilizador

Visualização de dados

O pedido do utilizador "Criar uma nuvem de palavras com nomes de animais de estimação principais" gera uma nuvem de palavras que inclui os nomes principais, conforme mostrado no exemplo seguinte.

Word resposta da cloud ao pedido do utilizador

Ativar interpretador de código

Se estiver a utilizar o Teams Toolkit e Visual Studio Code para criar o seu agente, para ativar o interpretador de código, adicione o CodeInterpreter valor à propriedade capabilities na sua referência de manifesto, conforme mostrado no exemplo seguinte.

Observação

Tem de utilizar a versão 1.2 do esquema de manifesto do agente declarativo para adicionar a CodeInterpreter capacidade.

{
  "capabilities": [
    {
      "name": "CodeInterpreter"
    }
  ]
}

Se estiver a utilizar Copilot Studio construtor de agentes para criar o agente, no separador Configurar, em Capacidades, selecione o botão de alternar junto a Interpretador de código.

Captura de ecrã da secção Capacidades do construtor de agentes

Gerador de imagens

A capacidade do gerador de imagens permite que os agentes declarativos gerem imagens com base nos pedidos do utilizador. O gerador de imagens utiliza a funcionalidade de Designer existente para criar gráficos visualmente apelativos e contextualmente relevantes e inclui as seguintes funcionalidades:

  • Geração de múltiplas imagens: para cada pedido de utilizador, o agente gera quatro imagens.
  • Opções de imagem interativas: os utilizadores podem clicar em cada imagem gerada para vê-la em tamanho total. Podem transferir, copiar ou ver credenciais de conteúdo para a imagem de tamanho completo. Também podem clicar na seta lateral para percorrer as quatro imagens.
  • Modificação da imagem: os utilizadores podem dar seguimento a pedidos subsequentes para modificar as imagens originais sem perder o contexto. Por exemplo, primeiro pedido: "Crie uma foto de um cachorrinho feliz a correr num quintal." Segundo aviso: "Inclua uma bola de ténis."
  • Mecanismo de feedback: os utilizadores podem fornecer feedback sobre as imagens geradas ao colocar os polegares para cima ou para baixo. Isto ajuda a melhorar a qualidade das gerações futuras de imagens.
  • Área de transferência e partilha: os utilizadores podem copiar as imagens geradas para a respetiva área de transferência para colar noutras aplicações ou podem partilhar as imagens geradas diretamente a partir da interface.

Exemplos de gerador de imagens

Os exemplos seguintes mostram o que os utilizadores podem fazer com a capacidade de geração de imagens no seu agente.

Aviso do utilizador: Crie uma imagem de uma praia serena ao pôr-do-sol com palmeiras e ondas suaves.

A imagem seguinte mostra o resultado.

Resposta da imagem de praia ao pedido do utilizador

Aviso do utilizador: Crie um panfleto para um festival de música de verão e adicione uma data para 15 de maio de 2024.

A imagem seguinte mostra o resultado.

Resposta da imagem de panfleto do festival ao pedido do utilizador

Ativar gerador de imagens

Se estiver a utilizar o Teams Toolkit e Visual Studio Code para criar o agente, para ativar o gerador de imagens no agente, adicione o GraphicArt valor à propriedade capabilities na referência do manifesto, conforme mostrado no exemplo seguinte.

Observação

Tem de utilizar a versão 1.2 do esquema de manifesto do agente declarativo para adicionar a GraphicArt capacidade.

{
  "capabilities": [
    {
      "name": "GraphicArt"
    }
  ]
}

Se estiver a utilizar Copilot Studio construtor de agentes para criar o agente, no separador Configurar, em Capacidades, selecione o botão de alternar junto a Gerador de imagens.

Captura de ecrã da secção Capacidades do construtor de agentes

Observação

O gerador de imagens não funciona atualmente no painel de teste no Copilot Studio construtor de agentes.