Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
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:
- Grafo de dados
- Códigos QR de dados e visualizações de dados
- Criar ficheiros com dados sintéticos
- Resolver problemas matemáticos complexos
- Modificar imagens carregadas
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.
Quando o utilizador seleciona o </> Code botão, o agente fornece o código Python correspondente.
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.
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.
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.
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.
Prompt:Gerar 20 transcrições de chat sintéticas de suporte ao cliente sobre problemas de faturação.
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 ).
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.)
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.