Desenvolva uma estratégia de análise personalizada

Copilot Studio fornece analíticos abrangentes que ajudam você a entender o uso e os principais indicadores de desempenho de um agente. Você também pode criar métricas personalizadas alimentadas por IA descrevendo a métrica em linguagem natural na página análise do agente. As métricas personalizadas aparecem como gráficos de rosca com rótulos em métricas personalizadas.

Usando o Copilot Studio Kit, você também pode monitorar agentes usando o Inventário do Agente e analisar transcrições de conversa com o Analisador de Conversa.

No Copilot Studio, você pode exibir relatórios relacionados à seguinte análise:

  • Desempenho e uso
  • Satisfação do cliente
  • Informações da sessão
  • Uso do tópico
  • Sessões cobradas

No entanto, talvez você precise criar ou usar análises personalizadas. Por exemplo, talvez seja necessário:

  • Compartilhar análise com stakeholders ou usuários.
  • Relatório sobre dados de transcrições de conversas por um período maior do que o padrão de 30 dias.
  • Crie um relatório não coberto por análises prontas para uso.

Você pode usar algumas abordagens diferentes para usar os dados de análise registrados pelo Copilot Studio e usá-los em relatórios personalizados. Primeiro, vamos entender a função do Dataverse no armazenamento de dados de sessão.

Copilot Studio, Dataverse e Análise de Dados

O Dataverse armazena transcrições de conversas e dados analíticos personalizados.

Dados de transcrições de conversa

A análise mostrada no Copilot Studio vem de um serviço de dados que reside no Copilot Studio. Os dados de uso também são gravados no ambiente Dataverse associado na tabela de transcrições de conversas.

Períodos de retenção

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

tabelas do Copilot Studio Dataverse

Copilot Studio usa as seguintes tabelas para análise personalizada no Dataverse:

  • Copilot (bot). Esta tabela inclui detalhes de cada agente em um ambiente. Os detalhes costumam ser um pequeno volume de dados.
  • Componente copilot (botcomponent). Esta tabela lista os tópicos, entidades e caixas de diálogo associados ao agente em seu ambiente. Os detalhes costumam ser um pequeno volume de dados.
  • ConversationTranscript (conversationtranscript). Esta tabela contém dados de conversa detalhados para todos os agentes em seu ambiente. O tamanho dos dados nesta tabela está relacionado ao uso do agente e pode ser grande.

Quando houver necessidade de reter transcrições de conversas por mais tempo que o período de retenção padrão, crie métricas ou painéis personalizados. Nossa abordagem recomendada é exportar dados brutos de transcrições de conversa para um armazenamento de dados mais econômico, como Azure Data Lake Storage Gen2 usando o recurso Azure Synapse Link para o dataverse.

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

Você precisa seguir mais etapas:

Aviso

Por padrão, o Azure Synapse Link para Dataverse espelha os dados de tabela configurados do Dataverse para o Azure Data Lake. Portanto, qualquer registro que seja excluído no Dataverse (por exemplo, pelo trabalho de exclusão em massa recorrente que exclui transcrições de conversa com mais de 30 dias por padrão) também é removido do data lake do Azure. Para contornar esse comportamento, crie cópias ou instantâneos de seus dados no data lake Azure ou configure a sincronização para usar o modo append-only.