As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
A Retrieval-Augmented Generation (RAG) aprimora as respostas ao recuperar e incorporar informações de suas bases de conhecimento. Com o Amazon Nova Sonic, o RAG é implementado por meio do uso de ferramentas.
Esboço da implementação da base de conhecimento
A implementação de um RAG requer os seguintes elementos:
-
Configure a ferramenta - Defina uma ferramenta de pesquisa da base de conhecimento em seu
promptStart
evento. -
Receber solicitação de uso da ferramenta - Quando o usuário faz uma pergunta, o modelo chama a ferramenta da base de conhecimento.
-
Banco de dados vetoriais de consulta - Execute a consulta de pesquisa em seu banco de dados vetoriais.
-
Retornar resultados - Envie os resultados da pesquisa de volta para o modelo.
-
Gerar resposta - O modelo incorpora as informações recuperadas em sua resposta falada.
Configuração da base de conhecimento
Aqui está um exemplo de configuração de uma ferramenta básica de base de conhecimento:
{
toolSpec: {
name: "knowledgeBase",
description: "Search the company knowledge base for information",
inputSchema: {
json: JSON.stringify({
type: "object",
properties: {
query: {
type: "string",
description: "The search query to find relevant information"
}
},
required: ["query"]
})
}
}
};