Recursos do Amazon Kendra

O Amazon Kendra é um serviço de pesquisa inteligente baseado em machine learning (ML). O Amazon Kendra reformula a pesquisa empresarial para seus sites e aplicações para que seus funcionários e clientes possam encontrar o conteúdo que procuram, mesmo quando ele está distribuído em vários locais e repositórios de conteúdo dentro da organização.

IA generativa

Crie experiências de conversação seguras baseadas em IA generativa para seus usuários, além do conteúdo empresarial. O Amazon Kendra fornece uma API otimizada do Kendra Retriever que permite usar o ranking semântico de alta precisão do Amazon Kendra como recuperador corporativo para seu fluxo de trabalho de geração aumentada de recuperação (RAG). A API do Kendra Retriever encontra e recupera transmissões do conteúdo de sua empresa que são semanticamente mais relevantes para a pergunta do usuário e têm granularidade otimizada para maximizar a qualidade da carga útil de RAG, sem a necessidade de experiência em recuperação semântica precisa. Essas transmissões otimizadas podem então ser enviadas, junto com a pergunta do usuário, a um LLM para obter uma resposta generativa. A API do Kendra Retriever também contém atributos do Kendra, como filtragem baseada em ACL, ajuste de relevância, filtragem baseada em metadados, entre outros.

O uso do Amazon Kendra e da nova API Retriever oferece os seguintes benefícios para criar suas experiências de IA generativa:

  • Divisão inteligente de documentos: envie apenas as transmissões mais relevantes do conteúdo ao LLM.
  • Otimizado para RAG: a API do Kendra Retriever retorna as transmissões mais relevantes com a granularidade ideal necessária para obter precisão das respostas do LLM.
  • Filtragem de ACL do usuário: retorne somente transmissões do conteúdo corporativo que o usuário final tem permissão para ver.
  • Aumento de relevância: melhore as respostas do LLM aumentando o conteúdo específico com base na data, no repositório de origem ou em qualquer metadado.
  • Acelere o desenvolvimento de sua aplicação de IA generativa: comece a trabalhar rapidamente utilizando os atributos acima em vez de criar seu próprio recuperador empresarial do zero.

Para começar a usar a API do Kendra Retriever, consulte a documentação aqui e consulte esta publicação de blog para obter dicas, práticas recomendadas e modelos de código para começar.

Aprendizado incremental

O Amazon Kendra usa ML para otimizar continuamente os resultados da pesquisa com base no feedback e em padrões de pesquisa do usuário final. Por exemplo, quando os usuários pesquisam “Como altero meus benefícios de saúde?”, vários documentos sobre benefícios de recursos humanos (RH) competem pelo primeiro lugar. Para determinar o documento mais relevante para a pergunta, o Amazon Kendra aprenderá com as interações e o feedback do usuário para promover os documentos preferidos ao topo da lista. Ele aplica automaticamente técnicas de aprendizado incremental, sem a necessidade de experiência em ML.

Ajuste e precisão

Você pode refinar os resultados da pesquisa e promover respostas e documentos específicos nos resultados com base em determinados objetivos de negócios. Por exemplo, o ajuste de relevância ajuda a promover resultados com base na confiabilidade da fonte de dados, no autor ou na data de atualização do documento. Saiba mais em nossa publicação sobre ajuste de relevância no blog.

Para ampliar o entendimento do Amazon Kendra sobre seu vocabulário específico de negócios, você pode fornecer sinônimos personalizados. O Amazon Kendra usa isso para expandir automaticamente as consultas e incluir conteúdo e respostas que correspondam ao vocabulário. Por exemplo, quando um usuário pergunta “O que é um ASO?”, o Amazon Kendra retorna documentos que façam referência a “Atestado de Saúde Ocupacional” ou a “ASO”.

Conectores

O uso de conectores com o Amazon Kendra é mais rápido e fácil: basta adicionar fontes de dados ao índice do Amazon Kendra e selecionar o tipo de conector. Os conectores podem ser programados para sincronizar automaticamente o índice com a fonte dos dados para que você pesquise com segurança o conteúdo mais atualizado. O Amazon Kendra oferece conectores nativos para origens de dados populares, como Amazon Simple Storage Service (S3), Microsoft SharePoint, Salesforce, ServiceNow, Google Drive, Confluence e muito mais. Se não houver um conector nativo disponível, o Amazon Kendra oferecerá um conector de origem de dados personalizado, bem como diversos conectores com suporte de parceiros. Para obter mais informações sobre a disponibilidade de conectores do Amazon Kendra, consulte a biblioteca de conectores do Amazon Kendra.

Otimização de domínio

O Amazon Kendra usa modelos de aprendizado profundo para entender as consultas em linguagem natural e documentar o conteúdo e as estruturas de uma ampla variedade de casos de uso internos, como RH, operações, suporte e pesquisa e desenvolvimento. O Amazon Kendra também é otimizado para compreender linguagens complexas de domínios específicos, como TI, finanças, seguros, produtos farmacêuticos, fabricação industrial, petróleo e gás, serviços jurídicos, mídia e entretenimento, viagens e hotelaria, saúde, notícias, telecomunicações, mineração, alimentos e bebidas e automotivo. Por exemplo, quando um usuário pesquisando respostas do RH digitar “prazo para entrega do ASO”, o Amazon Kendra também poderá buscar por “prazo obrigatório para entrega de um Atestado de Saúde Ocupacional” para ter uma cobertura mais ampla e obter a resposta mais precisa.

Criador de experiências

Agora você pode implantar uma experiência de pesquisa totalmente funcional e personalizável com o Amazon Kendra em apenas algumas etapas, sem qualquer codificação ou experiência em ML. O criador de experiências oferece um fluxo de trabalho visual intuitivo para que você construa, personalize e lance rapidamente sua aplicação de pesquisa na nuvem de maneira segura. Você pode começar com o modelo de experiência de pesquisa pronto para uso no construtor. Para personalizar o modelo, arraste e solte os componentes desejados, como filtro ou classificação. Você pode convidar outras pessoas para colaborar ou testar sua aplicação de pesquisa a fim de obter feedback e, em seguida, compartilhar o projeto com todos os usuários quando a experiência estiver pronta para ser implementada. O criador de experiências do Amazon Kendra se integra ao Centro de Identidade do AWS IAM (sucessor do AWS Single Sign-On), que oferece suporte a provedores de identidade conhecidos, como Azure AD e Okta, proporcionando autenticação de logon único de usuário final segura no acesso à experiência de pesquisa. Para obter mais informações sobre o criador de experiências do Amazon Kendra, acesse a documentação.

Painel de análise de pesquisa

O painel de análise de pesquisa do Amazon Kendra ajuda você a entender melhor as métricas de qualidade e usabilidade em suas aplicações de pesquisa. O painel ajuda os administradores e criadores de conteúdo a compreender a facilidade com que os usuários finais encontram resultados de pesquisa relevantes, a qualidade dos resultados da pesquisa e as lacunas no conteúdo. Ele fornece um snapshot de como seus usuários interagem com sua aplicação de pesquisa e a eficácia dos resultados de pesquisa. Os dados da análise podem ser visualizados em um painel no console ou você pode construir seus próprios painéis acessando os dados por meio de uma API. Ele pode capacitar você a se aprofundar nas tendências de pesquisa e no comportamento do usuário para identificar insights. Ele também ajuda a identificar possíveis áreas de melhoria. Para obter mais informações sobre o painel de análise de pesquisa do Amazon Kendra, acesse a documentação.

Enriquecimento personalizado de documentos

Com os recursos de enriquecimento personalizado de documentos do Amazon Kendra, você pode construir um pipeline de ingestão personalizado capaz de pré-processar documentos antes da indexação no Amazon Kendra. Por exemplo, ao ingerir conteúdo de um repositório como o SharePoint usando nossos conectores, você pode enriquecer documentos com metadados adicionais, converter documentos digitalizados em texto, classificar documentos, extrair entidades e transformar ainda mais o documento usando processos ETL personalizados. O enriquecimento é realizado por regras que podem ser configuradas no console ou invocando funções do AWS Lambda. Essas funções podem, opcionalmente, chamar outros serviços de IA da AWS, como Amazon Comprehend, Amazon Transcribe ou Amazon Textract. Para obter mais informações sobre o enriquecimento personalizado de documentos do Amazon Kendra, acesse a documentação.

Preenchimento automático de consultas

O Amazon Kendra inclui a funcionalidade de preenchimento automático da consulta de pesquisa de um usuário final. O preenchimento automático da consulta ajuda a reduzir a digitação em cerca de 25% e a orientar você para perguntas mais precisas e frequentes. Essas perguntas normalmente resultam em respostas mais relevantes e úteis. Por exemplo, se você começar a digitar “Onde fica” na caixa de pesquisa, o Amazon Kendra sugerirá opções para completar a pesquisa como “Onde fica o departamento de TI?” ou “Onde fica o refeitório?” e outras perguntas frequentes relacionadas.