Adicionar uma fonte de conhecimento do Dataverse
A integração de Dataverse tabelas como fonte de conhecimento permite que você fundamente seu agente nos dados contidos em suas tabelas. Esse processo envolve a adição de sinônimos e definições de glossário das tabelas e colunas em seus dados. Para obter mais informações, consulte Melhorar respostas do agente do Microsoft Dataverse.
Para adicionar Dataverse tabelas como uma fonte de conhecimento, execute as seguintes etapas:
Abrir o agente.
Selecione Adicionar conhecimento nas páginas Visão Geral ou Conhecimento.
Selecione Dataverse (versão preliminar).
Localize uma ou mais de suas Dataverse tabelas para adicionar. Até 15 Dataverse tabelas podem ser adicionadas por fonte de conhecimento. Para restringir suas seleções, use o campo de pesquisa.
Observação
As recomendações de tabela são baseadas no nome do seu agente.
Visualize as tabelas para garantir que as tabelas apropriadas foram adicionadas. A visualização exibe apenas 20 linhas e um conjunto de colunas, no entanto, todas as linhas e colunas estão incluídas na fonte de conhecimento.
Revise o nome e a descrição do conhecimento. A descrição deve ser o mais detalhada possível, especialmente se a IA generativa estiver habilitada, pois a descrição auxilia a orquestração da IA.
Opcionalmente, para ajudar a melhorar a qualidade das respostas, adicione sinônimos e termos do glossário:
Adicione sinônimos para colunas de tabela selecionadas. Selecione o botão Voltar para aceitar as alterações.
Adicione termos de glossário para definir terminologia e siglas específicas do domínio. Selecione o botão Voltar para aceitar as alterações.
Selecione Adicionar para concluir a adição da nova fonte de conhecimento.
Sinônimos e termos do glossário
Sinônimos, termos de glossário e definições para sinônimos e entradas de glossário ajudam na orquestração de IA. Eles fornecem dados de aterramento para melhorar as respostas geradas. Ao fornecer informações extras para que a IA compreenda e interprete as informações nas tabelas, você aumenta a probabilidade de a IA reconhecer as solicitações dos usuários e retornar respostas com base nas informações fornecidas à IA.
Para cenários em que sua Dataverse tabela contém uma coluna composta por valores numéricos, você precisa fornecer um sinônimo para que a IA entenda o que está na coluna. Por exemplo, seu agente está fornecendo assistência de viagem e a Dataverse tabela contém uma coluna chamada "cr_123_abc" que usa números de voo para corresponder a cidades.
Como a IA não sabe como qualificar essas informações, ela deve ser explicitamente informada sobre como interpretá-las. Assim, o criador adiciona uma descrição para esta coluna, como a seguinte: "cr_123_abc representa a cidade de saída de cada voo representada pelo código do voo".
Definições de glossário de exemplo
As definições de glossário são usadas para parafrasear a terminologia em sua Dataverse tabela, para que seu agente compreenda melhor as perguntas do usuário e possa responder melhor.
A tabela a seguir ilustra cenários em que a adição de definições para termos de glossário fornece contexto útil para seu agente.
Cenário | Termo do glossário | Descrição da amostra |
---|---|---|
Acrônimo | VP | "VP" refere-se ao valor de Vice President na coluna "JobTitle" da tabela "Contact". |
Propriedade personalizada | proprietário da atividade | O "proprietário da atividade" é identificado pela coluna "PartyId" na tabela "ActivityParty". |
Campo personalizado | receita da oportunidade | "Receita de oportunidade" refere-se à coluna "Receita personalizada" na tabela "Oportunidade". |
Regras ou filtros complexos | tarefa atrasada | "Tarefa atrasada" refere-se à tabela "tarefa", quando a coluna "código de estado" tem um valor em aberto e a coluna "data de término agendada" tem um valor anterior ao atual. |
Observação
- As descrições na tabela são exemplos. Teste suas descrições para verificar quais descrições retornam os melhores resultados.
- Pode levar até 15 minutos para que os termos e definições atualizados do glossário fiquem disponíveis.