Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Estas perguntas frequentes explicam as capacidades, utilização e salvaguardas do interpretador de código no Copilot Studio. O interpretador de código permite que um agente gere e execute código Python para executar um pedido especificado num prompt. Aqui estão algumas perguntas e respostas comuns sobre esse recurso.
O que é o intérprete de código no Copilot Studio?
O interpretador de código é um motor de execução Python integrado no Copilot Studio e no construtor de pedidos. Permite aos utilizadores executar código num ambiente seguro e sandbox para realizar análises de dados, processar ficheiros Word, Excel, PowerPoint e PDF, e gerar visualizações. As entradas incluem arquivos de dados e instruções rápidas; As saídas podem ser arquivos modificados, relatórios, gráficos e resumos de texto.
O que pode fazer o intérprete de código no Copilot Studio?
O interpretador de código utiliza a sua capacidade de execução em Python para suportar tarefas como criar e atualizar livros de exercícios Excel, copiar formatação, analisar conjuntos de dados, realizar cálculos estatísticos e gerar gráficos. Permite aos programadores e analistas de negócio automatizar os fluxos de trabalho complexos dentro dos agentes do Copilot Studio e dos pedidos do criador de pedidos.
Quais são os usos pretendidos do interpretador de código?
Os principais casos de uso incluem auditoria de dados, geração de relatórios, transformação de arquivos e visualização. As empresas usam-no para automatizar auditorias financeiras, geração de dados sintéticos, criação de formulários PDF e exploração de dados interativos sem sair da Power Platform.
Como foi avaliado o interpretador de código? Quais métricas são usadas para medir o desempenho?
Realizamos testes de funcionalidade para validar a execução correta de código Python, verificações de precisão para tarefas de processamento de dados e benchmarks de desempenho para a latência de execução. As métricas incluem taxa de sucesso de operações de arquivo, taxa de erro para execução de código e tempo médio de execução. A avaliação abrange pilotos internos e ciclos de feedback do cliente por meio de visualizações.
Quais são as limitações? Como podem os utilizadores minimizar o seu impacto?
As limitações incluem:
- Falta de suporte para leitura de texto de conteúdo PDF baseado em imagem
- Tempos limite de sessão para tarefas de longa duração
- Restrições ao acesso à rede externa
- Sem suporte para chamar pedidos como ferramentas diretamente nos tópicos
- Sem suporte para leitura de ficheiros com proteção de dados
- Imagens criadas com um interpretador de código não são renderizadas no canal Teams e Microsoft 365 Copilot
PDFs baseados em texto podem ser lidos. Para minimizar o impacto dos tempos limite de sessão, divida grandes conjuntos de dados em arquivos menores, use código otimizado para desempenho e siga as práticas recomendadas fornecidas no design de prompt. Para chamar pedidos de um tópico de agente, pode chamar o pedido dentro de um fluxo do Power Automate e depois chamar o fluxo dentro de um tópico de agente.
Que fatores operacionais e configurações permitem uma utilização eficaz e responsável?
A utilização eficaz requer a ativação da funcionalidade a nível do inquilino e em agentes ou pedidos individuais. Os administradores podem configurar o acesso ambiental e monitorar logs de execução. Os usuários podem escolher o modelo a ser usado em prompts para ajustar o comportamento.
Como faço para fornecer feedback?
Os utilizadores finais e administradores podem fornecer feedback através dos canais de suporte do centro de administração Power Platform, ou através da opção de feedback no Copilot Studio. Os gerentes de sucesso do cliente e as equipes de suporte técnico também coletam e triam feedback para melhorias no produto.
O interpretador de código executa código não verificado ou inseguro?
Não. A execução de código é restrita e isolada, com restrições rigorosas para evitar operações inseguras, como acesso à rede, comandos no nível do sistema ou operações de arquivos não autorizados. Cada execução tem como escopo a sessão específica do prompt ou agente e segue os princípios de design de IA segura da Microsoft.
O interpretador de código pode acessar dados de clientes ou locatários fora do que é fornecido no prompt?
Não. O interpretador de código só acessa os arquivos e entradas explicitamente fornecidos durante a sessão. Ele não tem acesso a dados de locatário mais amplos, contexto de usuário ou sistemas externos, a menos que configurado explicitamente por meio de recursos de integração.
Onde o código é executado e como o ambiente é protegido?
O código é executado em um ambiente hospedado pela Microsoft que segue a conformidade de nível empresarial da Microsoft, incluindo SOC 2, ISO 27001 e requisitos do GDPR. O cálculo é efêmero, criado durante uma sessão e descartado posteriormente para evitar a persistência dos dados.
As empresas podem monitorar ou governar como o interpretador de código é usado?
Sim, os administradores de locatários devem habilitar o recurso no centro de administração da Power Platform. Esta definição está desativada por predefinição. As organizações podem controlar o acesso ao nível do ambiente, auditar o histórico de execução de prompts, como explicado em Monitorizar modelos de criação de prompts e atividade de prompts.
Como a Microsoft garante o uso responsável da IA em prompts e agentes?
Todas as interações de IA, incluindo interações envolvendo o interpretador de código, aderem aos princípios de IA responsável da Microsoft, como transparência, responsabilidade e confiabilidade. Os pedidos são registados, monitorizados e podem ser revistos quanto à rastreabilidade e conformidade.
Os modelos são treinados em dados de clientes ou código executado?
Não. A Microsoft não usa dados de clientes ou código executado de sessões de interpretador de código para treinar modelos. Todos os dados são processados em conformidade com os compromissos de tratamento de dados da Microsoft sob o Adendo de Proteção de Dados (DPA) de Produtos e Serviços da Microsoft.
Os usuários podem exfiltrar inadvertidamente informações confidenciais por meio de prompts?
Os clientes corporativos são incentivados a implementar guardrails, como validação de entrada, orientação de projeto imediato e políticas de uso. O Copilot Studio também se integra com políticas de dados e ferramentas de conformidade dentro da Power Platform para reduzir o risco de fuga de dados.
Que salvaguardas estão em vigor para evitar a utilização indevida do interpretador de código pelos utilizadores?
Os administradores podem restringir o acesso no nível do ambiente e revisar a atividade do prompt. Além disso, a execução de código gerado por IA é em área restrita, sem acesso a sistemas ou redes internas, e os recursos de prompt são limitados aos limites permitidos de dados/arquivos.
Como os clientes podem garantir a explicabilidade e rastreabilidade das ações do interpretador de código?
Entradas de prompt, código gerado, saídas (por exemplo, arquivos) e rastreamentos de execução de prompt estão disponíveis para auditoria e revisões. Isso oferece suporte à conformidade regulatória e à transparência em fluxos de trabalho assistidos por IA.
O interpretador de código suporta nuvem soberana ou controles de residência de dados?
Atualmente, o interpretador de código está disponível em nuvens públicas. O suporte para clouds soberanas (por exemplo, GCC, GCC High) ainda não está disponível. Os compromissos de residência de dados estão alinhados com a disponibilidade regional da Power Platform.