Compartilhar via


Configurar seu agente de dados

O Agente de Dados é uma ferramenta poderosa projetada para aprimorar a precisão dos resultados dos dados e fornecer aos criadores um meio de incorporar o contexto de negócios em suas consultas de dados. Usando o agente de dados, os usuários podem interagir com os dados por meio da linguagem natural, tornando as operações de dados complexas mais acessíveis e acionáveis.

Além disso, o agente de dados facilita a criação, a curadoria e a configuração de especialistas em dados, permitindo que as organizações criem soluções personalizadas que reflitam seus processos, cenários e lógica de negócios exclusivos. Essa personalização garante que os insights gerados não sejam apenas precisos, mas também contextualmente relevantes.

Este artigo descreve as várias configurações que você pode usar para aprimorar seu agente de dados.

Instruções do agente de dados

As instruções do agente de dados orientam o agente na geração de respostas precisas e relevantes para perguntas do usuário. Essas instruções podem especificar quais fontes de dados priorizar, descrever como lidar com determinados tipos de consultas e fornecer terminologia ou contexto úteis para interpretar a intenção do usuário.

Aqui está um formato inicial recomendado para escrever instruções efetivas no nível do agente:


## Objective
// Describe the overall goal of the agent. 
// Example: "Help users analyze retail sales performance and customer behavior across regions."

## Data sources
// Specify which data sources the agent should consider, and in what order of priority.
// Example: "Use 'SalesLakehouse' for product and transaction data. Use 'CRMModel' for customer demographics."

## Key terminology
// Define terms or acronyms the agent may encounter in user queries.
// Example: "'GMV' refers to Gross Merchandise Value."

## Response guidelines
// Set expectations for how the agent should format or present answers.
// Example: ""

## Handling common topics
// Provide special handling rules or context for frequently asked topics.
// Example: "When asked about customers, use the 'ChurnModelScoring' Lakehouse to get customer details. Then, list any open support tickets"

Captura de tela da adição de instruções de nível do agente de dados ao agente de dados

Instruções da fonte de dados

As instruções da fonte de dados são aplicadas quando o agente encaminha uma pergunta para uma fonte de dados específica. Essas instruções fornecem o contexto necessário para construir consultas precisas, seja em SQL, DAX ou KQL, para que o agente possa recuperar informações precisas.

Esta seção deve incluir diretrizes específicas da fonte de dados, como tabelas relevantes, colunas, relações e qualquer lógica de consulta necessária para responder a perguntas comuns ou complexas. Quanto mais contexto for fornecido, mais efetivamente o agente poderá gerar consultas precisas e significativas.

Use o seguinte modelo como ponto de partida:

## General knowledge
// Share general background information the agent should consider when querying this data source.

## Table descriptions
// Describe key tables and important columns within those tables.

## When asked about
// Provide query-specific logic or table preferences for certain topics. 
// Example: “When asked about shoe sales, always use the SalesProduct table.”

Captura de tela da adição de instruções de nível de fonte de dados ao agente de dados

Descrição da fonte de dados

As descrições da Fonte de Dados permitem que os criadores forneçam um contexto de alto nível sobre cada fonte de dados para que o Agente de Dados possa rotear perguntas de forma inteligente. Uma descrição deve resumir o que a fonte de dados contém, os tipos de perguntas que ela pode responder e quaisquer nuances específicas de negócios que ajudem a distingui-la de outras fontes. O agente usa essas informações durante seu processo de raciocínio para determinar qual fonte é a mais relevante para a consulta de um usuário.

Captura de tela da adição de descrições da fonte de dados ao agente de dados.

Observação

O Agente de Dados também considera metadados como a descrição, o esquema e as consultas de exemplo para determinar qual fonte de dados usar ao responder a uma pergunta específica.

Exemplos de consultas de fonte de dados

Consultas de exemplo, também conhecidas como exemplos de few-shot, são usadas por ferramentas de agentes de dados para melhorar a qualidade das consultas geradas. Eles permitem que os criadores passem uma lógica de consulta de exemplo que o agente pode referenciar ao formar uma resposta. Quando uma fonte de dados é usada, a ferramenta correspondente procura automaticamente as consultas de exemplo mais relevantes para a pergunta do usuário e passa os três primeiros para a ferramenta do agente de dados. Esses exemplos são incorporados ao processo de geração, ajudando o agente a produzir resultados de consulta mais precisos e contextualmente apropriados.

Captura de tela da adição de consultas de exemplo ao agente de dados

Próximas etapas