Compartilhar via


Adicionar a capacidade de intérprete de código ao agente

Pode melhorar a experiência de utilizador dos agentes declarativos para Microsoft 365 Copilot ao adicionar a capacidade de intérprete de código. O elemento capabilities na referência do manifesto e a secção Capacidades no Microsoft 365 Copilot fornecem várias opções para desbloquear funcionalidades para os seus utilizadores.

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 relacionado que gera. Também pode produzir imagens ou ficheiros com base no cenário e aceita ficheiros como entrada para modificação e análise.

A capacidade de intérprete de código está disponível para utilizadores com uma licença de Microsoft 365 Copilot e Copilot Chat utilizadores sem a utilização limitada ativada.

Observação

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

Ativar o interpretador de código no Toolkit de Agentes do Microsoft 365

Se estiver a utilizar o Toolkit de Agentes e Visual Studio Code para criar o agente e pretender ativar o interpretador de código, adicione o CodeInterpreter valor à propriedade capabilities no ficheiro de manifesto, conforme mostrado no exemplo seguinte.

Observação

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

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

Ativar interpretador de código no Microsoft 365 Copilot

Se estiver a utilizar a Microsoft 365 Copilot para criar o agente e quiser ativar o interpretador de código, abra o separador Configurar e, em Capacidades, selecione o botão de alternar junto a Criar documentos, gráficos e código.

Captura de ecrã da secção Capacidades no Agent Builder no Microsoft 365 Copilot

Exemplos de capacidade de intérprete de código

A capacidade de intérprete de código utiliza o modelo de raciocínio para permitir que agentes declarativos escrevam e executem código Python num ambiente em sandbox. Esta capacidade permite 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 e outros ficheiros com base no cenário e aceita ficheiros como entrada para modificação e análise.

Adicionar um interpretador de código aos seus agentes oferece aos seus utilizadores uma vasta gama de funcionalidades, incluindo:

O Copilot também pode fornecer versões copiáveis e transferíveis do código que gera ao executar estas tarefas.

Criar gráficos e gráficos

Os utilizadores podem empregar agentes com o interpretador de código ativado para criar gráficos e gráficos. Por exemplo, em resposta ao pedido Graph os primeiros 20 números numa sequência Fibonacci, Copilot produz o gráfico de linhas seguinte.

Captura de ecrã de um gráfico de linhas a mostrar os primeiros 20 números de uma sequência Fibonacci.

Quando o utilizador seleciona o </> Code botão, o agente fornece o código Python correspondente.

Captura de ecrã a mostrar o código Python para grafar os primeiros 20 números de uma sequência Fibonacci.

Os utilizadores também podem carregar ficheiros de dados para gerar gráficos e gráficos para que possam visualizar os dados. Os formatos de ficheiro suportados são Word, Excel, PowerPoint, PDF, CSV/TSV e TXT/UTF8. Por exemplo, um utilizador pode carregar um ficheiro do Excel com dados de vendas e introduzir o pedido: Criar um gráfico de barras e um gráfico de linhas dos meus dados de vendas carregados. O agente devolve a seguinte resposta.

Gráfico de barras dos dados de vendas de exemplo

Gráfico de linha de dados de vendas de exemplo

Criar códigos QR e visualizações de dados

Com o interpretador de código ativado, os utilizadores podem criar uma variedade de visualizações de dados, como códigos QR e nuvens de palavras. Por exemplo, em resposta ao pedido do utilizador Criar um código QR para o site empresarial da Microsoft, o agente apresenta o URL correspondente e o código QR correspondente.

Código QR para a Microsoft gerado pelo Copilot

Para uma nuvem de palavras, o pedido Criar uma nuvem de palavras com nomes de animais de estimação principais gera uma imagem que inclui os nomes mais comuns, conforme mostrado no exemplo seguinte.

Word resposta da cloud ao pedido do utilizador

Criar dados sintéticos

Quando um utilizador precisa de dados de exemplo para trabalhar, ao integrar o interpretador de código, permite-lhe criar dados sintéticos para uma variedade de finalidades. O agente pode gerar os dados de exemplo pedidos e, em seguida, exportá-los como ficheiros Word, Excel, PowerPoint ou PDF. Seguem-se exemplos de pedidos e respostas.

Pedido:crie uma tabela de 10 transações financeiras falsas, incluindo data, montante, comerciante e categoria.

Tabela de transacções financeiras sintéticas.

Prompt:Gerar 20 transcrições de chat sintéticas de suporte ao cliente sobre problemas de faturação.

Tabela de conversas sintéticas de suporte ao cliente.

Resolver problemas matemáticos complexos

Quando adiciona um interpretador de código ao agente, os utilizadores podem pedir ao agente para resolver problemas matemáticos complexos, conforme mostrado no exemplo seguinte.

Prompt:Indique o integral da área sob a curva para a função ( f(x) = x^3 - 4x^2 + 6x - 2 ) de ( x = 0 ) a ( x = 3 ).

Cálculo integral da área sob uma curva.

Modificar imagens carregadas

A integração do interpretador de código também permite que os utilizadores modifiquem as imagens carregadas. Os agentes com esta capacidade podem adicionar faixas e legendas a imagens e podem gerar versões a preto e branco de imagens a cores. (A imagem seguinte foi gerada por Copilot.)

Imagem gerada por Copilot de um carro Bentely 4 de 1934.

Para modificar essa imagem, o utilizador pode introduzir o pedido Dê-me uma versão a preto e branco da imagem anexada. Adicione uma faixa que diz "Bentley 4 de 1934" e uma legenda que diz "Imagem gerada por Copilot". O agente fornece o seguinte resultado.

Imagem a preto e branco de um carro Bentley 4 de 1934, modificado por Copilot.