Logotipo de Zephyrnet

Anuncio del conector de Yammer para Amazon Kendra

Fecha:

Quejarse es una plataforma de redes sociales diseñada para comunicaciones y colaboraciones abiertas y dinámicas dentro de las organizaciones. Le permite crear comunidades de interés, recopilar ideas y comentarios, y mantener informados a todos. Está disponible a través del navegador o la aplicación móvil y proporciona una variedad de funciones comunes de redes sociales, como comunidades privadas y públicas, fuentes de noticias, grupos de interés, mensajería instantánea y más. Cada una de estas características crea una gran cantidad de datos no estructurados recopilados a lo largo del tiempo y almacenados en múltiples repositorios. Buscar en estos repositorios fragmentados representa un enorme desafío para los usuarios, que es donde amazona kendra entra en juego.

Amazon Kendra es un servicio de búsqueda inteligente altamente preciso y fácil de usar con tecnología de aprendizaje automático (ML). Amazon Kendra ofrece un conjunto de conectores de fuentes de datos para simplificar el proceso de ingesta e indexación de su contenido, dondequiera que resida. Los datos valiosos en las organizaciones se almacenan en repositorios estructurados y no estructurados. Una solución de búsqueda empresarial debe poder reunir datos en varios repositorios estructurados y no estructurados para indexar y buscar.

Nos complace anunciar que ahora puede usar el conector de Amazon Kendra para Yammer para buscar información almacenada en Yammer. En esta publicación, mostramos cómo indexar la información almacenada en Yammer y usar la búsqueda inteligente de Amazon Kendra para encontrar respuestas a sus preguntas con precisión y rapidez. Además, la búsqueda inteligente basada en ML puede encontrar con precisión información de documentos no estructurados que contienen contenido narrativo en lenguaje natural, para los cuales la búsqueda de palabras clave no es muy efectiva.

Resumen de la solución

Con Amazon Kendra, puede configurar varias fuentes de datos para proporcionar un lugar central para indexar y buscar en su repositorio de documentos. Para nuestra solución, demostramos cómo indexar un repositorio de Yammer mediante el conector de Amazon Kendra para Yammer. La solución consta de los siguientes pasos:

  1. Configure el conector de la API de la aplicación Yammer en Azure y obtenga los detalles de la conexión.
  2. Cree un índice de Amazon Kendra.
  3. Cree un origen de datos de Yammer.
  4. Ejecute una consulta de muestra para obtener información.

Requisitos previos

Para probar el conector de Amazon Kendra para Yammer, necesita lo siguiente:

Configure el conector API de la aplicación Yammer y recopile los detalles de la conexión

Antes de configurar el origen de datos de Yammer, necesitamos algunos detalles sobre su repositorio de Yammer. Vamos

reunirlos por adelantado.

  1. Inicie sesión en el Portal Azure usando su cuenta de usuario de administrador global y elija Siguiente.
  2. Introduce tu contraseña y elige Iniciar Sesión.
  3. En la página de bienvenida de Azure, elija Registros de aplicaciones.

Alternativamente, puede buscar "Registros de aplicaciones" en la barra de búsqueda.

  1. Elige Nuevo registro.
  2. Introduzca un nombre para la aplicación (por ejemplo, my-yammer-connector) y elige Registro.
  3. Anote el ID del arrendatario (lo necesitará cuando configure la fuente de datos para Amazon Kendra).
  4. Al lado de Credenciales de cliente, escoger Agregar un certificado o secreto.
  5. Introduzca una descripción (por ejemplo, Yammer Connector Client Credentials).
  6. Elija un período de caducidad (para esta publicación, 6 meses).
  7. Elige Añada.
  8. Guarde la identificación del cliente y la identificación secreta para Director de secretos de AWS configuración.
  9. En el panel de navegación, elija Permisos de API.

Aquí es donde puede agregar o quitar permisos de administrador.

  1. Elige Agregar un permiso y elija Yammer para Solicitar permisos de API.
  2. Elige Permisos delegados y seleccionar user_impersonation.
  3. Elige Agregar permisos.

Ahora la aplicación del conector de Yammer está configurada en Azure Portal. Pasemos a la consola de Amazon Kendra para completar nuestra configuración.

Crear un índice de Amazon Kendra

Puede crear un índice de Amazon Kendra o utilizar un índice existente. Para esta publicación, creamos un nuevo índice llamado my-yammer-index. Para obtener instrucciones, consulte Crear un índice.

Crear una fuente de datos de Yammer

Complete los siguientes pasos para crear su fuente de datos:

  1. En la consola de Amazon Kendra, elija Fuentes de datos en el panel de navegación.
  2. under Conector de Microsoft Yammer, escoger Agregar conector.
  3. Nombre de fuente de datos, ingrese un nombre (por ejemplo, my-yammer-datasource).
  4. Introduzca una descripción opcional.
  5. Elige Siguiente.

Tiene la opción de crear credenciales en Secrets Manager por adelantado. Para esta publicación, creamos un secreto a pedido.

  1. Configure un secreto de Secrets Manager con el nombre de usuario, la contraseña, el ID de cliente y el ID secreto que recopiló anteriormente.
  2. Elige Guardar.
  3. Rol de IAM, escoger Crear un nuevo rol.
  4. Nombre de rol, escoger AmazonKendra-my-yammer-iam-role.
  5. Elige Siguiente.
  6. En Configurar ajustes de sincronización sección, puede configurar opcionalmente los contenidos para sincronizar, las comunidades para incluir y la fecha desde.
  7. Elige Modo de sincronización y Programación de ejecución sincronizada.

Puede elegir cómo desea actualizar su índice cuando cambie el contenido de su fuente de datos. Amazon Kendra proporciona tres tipos de modos de sincronización:

  • sincronización completa – Amazon Kendra sincronizará todos los contenidos en todas las entidades, independientemente del estado de sincronización anterior
  • Sincronización de contenido nuevo o modificado – Amazon Kendra solo sincronizará contenido nuevo o modificado
  • Sincronización de contenido nuevo, modificado o eliminado – Amazon Kendra solo sincronizará contenido nuevo, modificado o eliminado
  1. Para esta publicación, seleccione sincronización completa.
  2. Frecuencia, escoger Ejecutar bajo demanda
  3. Elige Siguiente.
  4. Opcionalmente, puede establecer asignaciones de campos y Amazon Kendra asocia campos de datos con el índice.
  5. Elige Siguiente.
  6. Revisa y elige Añadir fuente de datos.
  7. Elige Sincronizar ahora.

La sincronización tarda entre minutos y horas según el tamaño del repositorio que Amazon Kendra está indexando.

Prueba la solución

Ahora que ha ingerido el contenido de Yammer en su índice de Amazon Kendra, puede probar algunas consultas.

  1. En la consola de Amazon Kendra, navegue hasta su índice y elija Buscar contenido indexado.
  2. Ingrese una consulta de búsqueda de muestra y pruebe sus resultados de búsqueda (su consulta variará según el contenido de su cuenta).

El conector de Yammer también rastrea información de identidad local de Yammer. Cuando un documento se indexa en Amazon Kendra, se ingiere una lista de control de acceso (ACL) correspondiente para la mayoría de los documentos.

La ACL especifica qué nombres de usuario y de grupo tienen permitido o denegado el acceso al documento. Los documentos sin una ACL son documentos públicos. Puede usar esta función para restringir su consulta por usuario.

Puede utilizar el ID de usuario (correo electrónico) para filtrar los resultados de la búsqueda en función del acceso del usuario o de su grupo a los documentos. Cuando emite una consulta, Amazon Kendra verifica la información del usuario y del grupo y ejecuta la consulta. Se devuelven todos los documentos relevantes para la consulta a los que el usuario tiene acceso, incluidos los documentos públicos.

  1. Para utilizar esta función, vuelva a la página de resultados de búsqueda.
  2. Expandir Consulta de prueba con nombre de usuario o grupos y elige Aplicar nombre de usuario o grupos.

Para Yammer, no importamos grupos, solo importamos nombres de usuario. Los nombres de usuario son ID de correo electrónico en este caso.

  1. Introduzca el ID de usuario (correo electrónico) de su usuario y elija Aplicá.

La siguiente captura de pantalla muestra los resultados de búsqueda actualizados.

Al presentar Amazon Kendra con una aplicación, como una aplicación creada con Creador de experiencias, puede pasar la identidad del usuario (en forma de ID de correo electrónico) a Amazon Kendra para asegurarse de que cada usuario solo vea el contenido específico de su ID de usuario. Como alternativa, puede utilizar Centro de identidad de AWS IAM (sucesor de AWS Single Sign-On) para controlar el contexto del usuario que se pasa a Amazon Kendra para limitar las consultas por usuario.

¡Felicidades! Ha utilizado con éxito Amazon Kendra para mostrar respuestas e información basada en el contenido indexado desde su cuenta de Yammer.

Limitaciones

Esta solución tiene las siguientes limitaciones:

  • Solo la API de exportación está disponible para obtener todas las comunidades. El soporte de API para obtener detalles de eventos, votos sobre encuestas y mensajes de actualización no está disponible a partir de este escrito.
  • Las entidades eliminadas, como mensajes, archivos adjuntos, comunidades y usuarios, no se rastrean en el modo de rastreo del registro de cambios. Debe ejecutar otro rastreo completo para obtener la información actualizada sobre la eliminación de todas las entidades.
  • Para las comunidades, lo siguiente no es parte de la indexación:
    • Detalles de información de la comunidad
    • Información de la comunidad
    • Comunidades relacionadas para esa comunidad
    • Archivos cargados directamente en la comunidad sin ningún archivo adjunto a un mensaje
  • Yammer tiene límites de velocidad que rigen la velocidad de ingesta. Para obtener más información, consulte Límites en Yammer.

Limpiar

Para evitar incurrir en costos futuros, limpie los recursos que creó como parte de esta solución. Si creó un nuevo índice de Amazon Kendra mientras probaba esta solución, elimínelo. Si solo agregó una nueva fuente de datos mediante el conector de Amazon Kendra para Yammer, elimine esa fuente de datos.

Conclusión

Con el conector de Yammer para Amazon Kendra, las organizaciones pueden acceder al repositorio de información almacenada en su cuenta de forma segura mediante la búsqueda inteligente con tecnología de Amazon Kendra.

Para obtener más información sobre estas posibilidades y más, consulte el Guía para desarrolladores de Amazon Kendra. Para obtener más información sobre cómo puede crear, modificar o eliminar metadatos y contenido al ingerir sus datos de Yammer, consulte Enriquecer sus documentos durante la ingestión y Enriquezca su contenido y metadatos para mejorar su experiencia de búsqueda con el enriquecimiento de documentos personalizados en Amazon Kendra.


Sobre los autores

 Senthil Ramachandran es Arquitecto de Soluciones Empresariales en AWS, brindando soporte a clientes en el noreste de EE. UU. Se centra principalmente en la adopción de la nube y la transformación digital en la industria de servicios financieros. El área de interés de Senthil es la IA, especialmente el aprendizaje profundo y el aprendizaje automático. Se centra en la automatización de aplicaciones con aprendizaje continuo y mejora de la experiencia empresarial humana. Senthil disfruta ver Autosport, fútbol y pasar tiempo con su familia.

punto_img

Información más reciente

punto_img