Desenvolva uma estratégia de análise personalizada

A Copilot Studio fornece análises abrangentes que o ajudam a compreender a utilização do agente e os principais indicadores de desempenho. Também pode criar métricas personalizadas alimentadas por IA, descrevendo a métrica em linguagem natural a partir da página de Análise do agente. Métricas personalizadas aparecem como gráficos de rosca rotulados em Métricas Personalizadas.

Ao usar o Copilot Studio Kit, também pode monitorizar agentes através do Agent Inventory e analisar transcrições de conversas com o Conversation Analyzer.

No Copilot Studio pode ver relatórios relacionados com as seguintes análises:

  • Desempenho e utilização
  • Satisfação do cliente
  • Informações da Sessão
  • Utilização de tópicos
  • Sessões faturadas

No entanto, pode ser necessário criar ou usar análises personalizadas. Por exemplo, talvez seja necessário:

  • Partilhar análises com intervenientes ou utilizadores.
  • Elaborar relatórios sobre dados de transcrições de conversas por um período superior aos últimos 30 dias predefinidos.
  • Criar um relatório não abrangido pelas análises prontas a utilizar.

Pode usar várias abordagens diferentes para pegar nos dados analíticos registados pelo Copilot Studio e utilizá-los em relatórios personalizados. Primeiro, vamos compreender o papel do Dataverse no armazenamento dos dados das sessões.

Copilot Studio, Dataverse e análises

O Dataverse armazena transcrições de conversas e dados de análises personalizadas.

Dados das transcrições de conversas

As análises apresentadas no Copilot Studio provêm de um serviço de dados situado dentro do Copilot Studio. Os dados de utilização também são escritos no ambiente Dataverse associado na tabela de transcrições das conversas.

Períodos de retenção

Por defeito, ambas as fontes têm uma retenção de dados de 30 dias. Pode alterar o período de retenção das transcrições de conversas no Dataverse.

Copilot Studio tabelas do Dataverse

O Copilot Studio utiliza as seguintes tabelas para análises personalizadas no Dataverse:

  • Copilot (bot). Esta tabela inclui detalhes de cada agente num ambiente. Os detalhes são muitas vezes uma pequena quantidade de dados.
  • Componente copilot (botcomponent). Esta tabela lista os tópicos, as entidades e os diálogos associados ao agente no seu ambiente. Os detalhes são muitas vezes uma pequena quantidade de dados.
  • Transcrição de Conversa (conversationtranscript). Esta tabela contém dados de conversas detalhados para todos os agentes no seu ambiente. O tamanho dos dados nesta tabela está relacionado com a utilização do agente e pode ser grande.

Quando for necessário reter transcrições de conversas durante mais tempo do que o período de retenção predefinido, crie métricas ou dashboards personalizados. A nossa abordagem recomendada é exportar os dados brutos das transcrições de conversas para um armazenamento de dados mais económico, como Azure Data Lake Storage Gen2 usando a funcionalidade Azure Synapse Link para Dataverse.

A exportação cria uma sincronização incremental das tabelas Dataverse configuradas no Azure data lake, utilizando o formato Common Data Model.

Precisa de tomar mais medidas:

Advertência

Por defeito, o Azure Synapse Link para o Dataverse replica os dados das tabelas configuradas do Dataverse para o Azure Data Lake. Portanto, qualquer registo que seja eliminado no Dataverse (por exemplo, pela tarefa recorrente de eliminação em massa, que por predefinição apaga transcrições de conversas com mais de 30 dias) também é removido do data lake do Azure. Para contornar este comportamento, crie cópias ou instantâneos dos seus dados no Azure Data Lake ou configure a sincronização para usar o modo apenas de anexação.