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á.
Envio de feedback para aprendizado incremental
nota
O suporte a recursos varia de acordo com o tipo de índice e a pesquisa API usada. Para ver se esse recurso é compatível com o tipo de índice e a pesquisa API que você está usando, consulte Tipos de índice.
Amazon Kendra usa aprendizado incremental para melhorar os resultados da pesquisa. Usando o feedback das consultas, o aprendizado incremental melhora os algoritmos de classificação e otimiza os resultados da pesquisa para obter maior precisão.
Por exemplo, suponha que os usuários pesquisam a frase “benefícios de assistência médica”. Se os usuários escolherem consistentemente o segundo resultado da lista, com o tempo, o Amazon Kendra aumentará esse resultado para o primeiro lugar. O aumento diminui com o tempo, portanto, se os usuários pararem de selecionar um resultado, Amazon Kendra eventualmente o removerá e mostrará outro resultado mais popular. Isso ajuda a Amazon Kendra priorizar os resultados com base na relevância, idade e conteúdo.
O aprendizado incremental é ativado para todos os índices e para todos os tipos de documentos com suporte.
Amazon Kendra começa a aprender assim que você fornece feedback, embora possa levar mais de 24 horas para ver os resultados do feedback. Amazon Kendra fornece três métodos para você enviar feedback: o AWS console, uma JavaScript biblioteca que você pode incluir na sua página de resultados de pesquisa e uma API que você pode usar.
Amazon Kendra aceita dois tipos de feedback do usuário:
-
Cliques – Informações sobre quais resultados de consulta o usuário escolheu. O feedback inclui o ID do resultado e a marcação de tempo do UNIX, da data e hora em que o resultado da pesquisa foi escolhido.
Para enviar o feedback de cliques, o aplicativo deve coletar informações de cliques das atividades dos usuários e, em seguida, enviar essas informações para o Amazon Kendra. Você pode coletar informações de cliques com o console, a JavaScript biblioteca e Amazon Kendra API o.
-
Relevância – Informações sobre a relevância de um resultado de pesquisa, que o usuário normalmente fornece. O feedback contém o ID do resultado e um indicador de relevância (
RELEVANT
ouNOT_RELEVANT
). O usuário determina as informações relevantes.Para enviar o feedback de relevância, o aplicativo deve fornecer um mecanismo de feedback que permita ao usuário escolher a relevância apropriada para o resultado de uma consulta e, em seguida, enviar essas informações para o Amazon Kendra. Você só pode coletar informações relevantes com o console e Amazon Kendra API o.
O feedback é usado enquanto o índice está ativo. O feedback afeta apenas o índice ao qual é enviado, não pode ser usado em vários índices ou em contas diferentes.
Você deve fornecer contexto de usuário adicional ao consultar seu Amazon Kendra índice. Quando você fornece o contexto do usuário, Amazon Kendra é capaz de saber se o feedback é fornecido por um único usuário ou por vários usuários e ajustar os resultados da pesquisa adequadamente.
Ao fornecer o contexto do usuário, o feedback da consulta é associado ao usuário específico fornecido no contexto. Se não especificar o contexto do usuário, poderá fornecer um ID de visitante usado para agrupar e agregar consultas.
Se não fornecer o contexto do usuário ou um ID de visitante, o feedback será anônimo e agregado a outros comentários anônimos.
O código a seguir mostra como incluir o contexto do usuário como token ou ID do visitante.
response = kendra.query( QueryText = query, IndexId = index, UserToken = { Token = "
token
" }) OR response = kendra.query( QueryText = query, IndexId = index, VisitorId = "visitor-id
")
Para aplicativos da web, use cookies, localizações ou usuários do navegador para gerar um ID de visitante para cada usuário.
Para consultas principais, o maior volume de consultas, fornecer feedback por clique fornece informações suficientes para melhorar a precisão geral. Para consultas finais, aquelas que são raras, os especialistas no assunto devem enviar feedback relevante e não relevante para melhorar a precisão dessas consultas.
Além do console, você pode usar um dos dois métodos: uma JavaScript biblioteca ou SubmitFeedbackAPIo. Você só deverá usar um método de coleta de feedback. Para obter melhores resultados, envie feedback dentro de 24 horas após fazer a consulta.