(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Como criar Q&A personalizado no Copilot no Power BI

João Barros 31 de August de 2026 4 min de leitura

Este tutorial mostra como criar um Q&A personalizado no Copilot no Power BI para responder a perguntas em linguagem natural com vocabulário específico da tua organização. Um Q&A bem configurado melhora a precisão das respostas do Copilot e torna os relatórios mais úteis para utilizadores não técnicos.

Pré-requisitos

  • Conta com acesso ao Power BI Service e Copilot ativado.
  • Relatório publicado no workspace (dataset configurado).
  • Permissão de editor no workspace e conhecimento básico de modelo de dados.

Passo 1: Identificar termos e perguntas frequentes

Antes de configurar o Q&A, faz uma pequena lista dos termos que os utilizadores usam (sinónimos) e das perguntas mais comuns sobre o relatório. Isto ajuda o Copilot a mapear linguagem natural para colunas/medidas do modelo.

// Exemplo de lista simples (podes usar Excel ou um ficheiro texto)
Termo;Mapeamento
"Receita";FactSales[SalesAmount]
"Vendas";FactSales[SalesAmount]
"Margem";Measures[ProfitMargin]
"Top clientes";Clientes[CustomerName] ORDERBY FactSales[SalesAmount] DESC

Passo 2: Abrir a experiência Q&A do Copilot no Power BI

Abre o relatório no Power BI Service. No canto superior direito ou na barra lateral do Copilot, escolhe a opção para configurar Q&A ou “Q&A setup” (pode variar conforme a UI). Esta interface permite adicionar sinónimos, exemplos de perguntas e mapeamentos.

Passo 3: Adicionar sinónimos para colunas e tabelas

Insere os termos identificados no passo anterior como sinónimos para colunas e tabelas. Isto faz com que perguntas como "qual a receita por cliente?" correspondam automaticamente à coluna correta.

// Exemplo conceptual na interface Q&A
Adicionar sinónimo para FactSales[SalesAmount]: "Receita", "Vendas", "Faturação"
Adicionar sinónimo para DimCustomer[CustomerName]: "Cliente", "Empresa"

Passo 4: Criar exemplos de perguntas e mapeamentos de intenção

Cria exemplos de perguntas reais com a resposta esperada. Isto ajuda o modelo a aprender intenções específicas (ex.: comparar períodos, top N, filtros por região).

// Exemplo de exemplo de pergunta
Pergunta: "Quais são os top 5 clientes por receita em 2025?"
Resposta esperada: FactSales[SalesAmount] FILTER Year=2025 ORDERBY DESC TOP 5

Pergunta: "Mostrar margem por produto no último trimestre"
Resposta esperada: Measures[ProfitMargin] GROUPBY DimProduct FILTER Period=LastQuarter

Passo 5: Mapear expressões comuns para filtros e medidas

Algumas expressões naturais (ex.: "último trimestre", "ano até à data") devem ser mapeadas para filtros temporais do modelo. Define estas regras na área temporal do Q&A.

// Exemplos de mapeamento temporal
"último trimestre" -> Time Intelligence: FiscalQuarter = LastQuarter
"YTD" / "ano até à data" -> Time Intelligence: YearToDate

Passo 6: Testar com perguntas reais e ajustar

Usa a caixa de perguntas do Copilot para testar várias perguntas (simples e compostas). Verifica se o resultado corresponde ao esperado e corrige sinónimos, exemplos ou mapeamentos que falhem.

// Exemplos de teste
"Qual a receita por região em 2024?"
"Lista os 10 maiores clientes por faturação no último ano"
"Comparar vendas vs objetivo por mês"

Verificar o resultado

Confirma que o Copilot responde com métricas corretas, que os rótulos usados nas respostas são os termos da organização e que perguntas equivalentes (com sinónimos) retornam a mesma resposta. Se houver respostas erradas, identifica qual sinónimo ou exemplo está a causar a interpretação incorreta e ajusta.

Conclusão

Depois de configurar sinónimos, exemplos e mapeamentos temporais, o Copilot no Power BI vai responder de forma mais precisa às perguntas em linguagem natural da tua equipa. Próximos passos: expandir a lista de exemplos, monitorizar perguntas reais para novos sinónimos e integrar FAQs no onboarding. Dica: começa por 10–20 exemplos frequentes e ajusta iterativamente — qual a primeira pergunta que vais ensinar ao Copilot?