amazona kendra es un servicio de búsqueda inteligente altamente preciso y fácil de usar impulsado por 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.
Para muchas organizaciones, Box Content Cloud es una parte fundamental de su estrategia de almacenamiento de contenido y gestión del ciclo de vida. Una cuenta de Enterprise Box a menudo contiene un tesoro oculto de activos, como documentos, presentaciones, artículos de conocimiento y más. Ahora, con el nuevo conector de fuente de datos de Amazon Kendra para Box, el servicio de búsqueda inteligente de Amazon Kendra puede indexar estos activos y cualquier tarea o comentario asociado para revelar contenido y desbloquear respuestas en respuesta a las consultas de los usuarios.
En esta publicación, le mostramos cómo configurar el nuevo conector de Amazon Kendra Box para indexar contenido de forma selectiva desde su repositorio de Box Enterprise.
Resumen de la solución
La solución consta de los siguientes pasos de alto nivel:
- Cree una aplicación de Box para Amazon Kendra a través de Box Developer Console.
- Agregue documentos de muestra a su cuenta de Box.
- Cree una fuente de datos de Box a través de la consola de Amazon Kendra.
- Indexe los documentos de muestra de la cuenta Box.
Requisitos previos
Para probar el conector Amazon Kendra para Box, necesita lo siguiente:
- An Cuenta de AWS con privilegios para crear Gestión de identidades y accesos de AWS (IAM) roles y políticas. Para más información, ver Descripción general de la gestión de acceso: permisos y políticas.
- Conocimiento básico de AWS y conocimiento práctico de la administración de Box Enterprise.
- Acceso de administrador a un espacio de trabajo de Box Enterprise.
Crear una aplicación Box para Amazon Kendra
Antes de configurar un conector de fuente de datos de Amazon Kendra Box, primero debe crear una aplicación de Box.
- Inicie sesión en Box Enterprise Consola de desarrollador.
- Elige Crear nueva aplicación.
- Elige Aplicación personalizada.
- Elige Autenticación del servidor (con JWT).
- Introduce un nombre para tu aplicación. Por ejemplo,
KendraConnector
. - Elige Crear aplicación.
- En su aplicación creada en Mis aplicaciones, elegir la Configuración .
- En Nivel de acceso a la aplicación sección, elija Aplicación + acceso empresarial.
- En Ámbitos de aplicación sección, verifique que los siguientes permisos estén habilitados:
- En Características avanzadas sección, seleccionar Realice llamadas a la API utilizando el encabezado como usuario.
- En Agregar y administrar claves públicas sección, elija Generar un par de claves pública/privada.
Esto requiere verificación en dos pasos. Se descarga un archivo de texto JSON en su computadora.
- Elige OK para aceptar esta descarga.
- Elige Guardar Cambios.
- En Autorización pestaña, elegir Revisar y enviar.
- Seleccione Enviar aplicación dentro de esta empresa y elige Enviar.
El propietario de Box Enterprise debe aprobar la aplicación antes de que pueda usarla.
Vaya al directorio de descargas en su computadora para revisar el archivo JSON descargado. Contiene la identificación del cliente, el secreto del cliente, la identificación de la clave pública, la clave privada, la frase de contraseña y la identificación de la empresa. Necesita estos valores para crear la fuente de datos de Box en un paso posterior.
Agregue documentos de muestra a su cuenta de Box
En este paso, carga documentos de muestra a su cuenta de Box. Posteriormente, utilizamos la fuente de datos de Amazon Kendra Box para rastrear e indexar estos documentos.
- Descargar AWS_Whitepapers.zip a su ordenador.
- Extraiga los archivos a una carpeta llamada
AWS_Whitepapers
.
- Cargar la
AWS_Whitepapers
carpeta a su cuenta de Box.
Crear una fuente de datos de Box
Para agregar una fuente de datos a su índice de Amazon Kendra mediante el conector de Box, puede usar un índice de Amazon Kendra existente o crear un nuevo índice de Amazon Kendra. Luego complete los siguientes pasos para crear una fuente de datos de Box:
- En la consola de Amazon Kendra, elija Índices en el panel de navegación.
- En la lista de índices, elija el índice al que desea agregar la fuente de datos.
- Elige Agregar orígenes de datos.
- En la lista de conectores de origen de datos, elija Agregar conector bajo Box.
- En Especificar los detalles de la fuente de datos página, ingrese un nombre de fuente de datos y una descripción opcional.
- Elige Siguiente.
- Abra el archivo JSON que descargó de Box Developer Console.
Contiene valores para clientID
, clientSecret
, publicKeyID
, privateKey
, passphrase
y enterpriseID
.
- En Definir acceso y seguridad. página, en el Fuente sección, para ID de empresa de Box, introduzca el valor de la
enterpriseID
campo. - En Autenticación sección, bajo Secreto de AWS Secrets Manager, escoger Crear y agregar un nuevo secreto.
- Nombre secreto, ingrese un nombre para el secreto, por ejemplo,
boxsecret1
. - Para los campos restantes, ingrese los valores correspondientes del archivo JSON descargado.
- Elige Guardar y agregar secreto.
- En Rol de IAM sección, elija Crear un nuevo rol (Recomendado) e ingrese un nombre de rol, por ejemplo,
box-role
.
Para obtener más información sobre los permisos necesarios para incluir en el rol de IAM, consulte Roles de IAM para fuentes de datos.
- Elige Siguiente.
- En Configurar ajustes de sincronización página, en el Ámbito de sincronización sección, puede incluir enlaces web, comentarios y tareas de Box en su índice, además del contenido del archivo. Use la configuración predeterminada (sin marcar) para esta publicación.
- Configuración adicional (registro de cambios) – opcional, utilice la configuración predeterminada (sin marcar).
- Configuración adicional (patrones regex) – opcional, escoger Incluir patrones.
- Tipo de Propiedad, escoger Path
- Ruta – opcional, ingrese la ruta a los documentos de muestra que cargó anteriormente:
AWS_Whitepapers/
. - Elige Añada.
- En Programación de ejecución sincronizada sección, elija Ejecutar bajo demanda.
- Elige Siguiente.
- En Establecer mapeo de campos página, puede definir cómo la fuente de datos asigna los atributos de los objetos Box a su índice. Utilice la configuración predeterminada para esta publicación.
- Elige Siguiente.
- En Revisar y crear página, revise los detalles de su fuente de datos de Box.
- Para realizar cambios, elija el Editar junto al elemento que desea cambiar.
- Cuando termines, elige Añadir fuente de datos para agregar su fuente de datos de Box.
Después de elegir Añadir fuente de datos, Amazon Kendra comienza a crear la fuente de datos. La creación del origen de datos puede tardar varios minutos. Cuando se completa, el estado de la fuente de datos cambia de Creating
a Active
.
Indexar documentos de muestra de la cuenta de Box
Configuró el cronograma de ejecución de sincronización de la fuente de datos para que se ejecute bajo demanda, por lo que debe iniciarlo manualmente.
- En la consola de Amazon Kendra, navegue hasta su índice.
- Elija su nueva fuente de datos.
- Elige Sincronizar ahora.
El estado de sincronización actual cambia a Syncing – crawling
, luego a Syncing – indexing
.
Después de unos 10 minutos, el estado de sincronización actual cambia a idle
, el último estado de sincronización cambia a Successful
, y la Sincronizar historial de ejecución El panel muestra más detalles, incluido el número de documentos agregados.
Prueba la solución
Ahora que ha ingerido los documentos técnicos de AWS de su cuenta de Box en su índice de Amazon Kendra, puede probar algunas consultas.
- En la consola de Amazon Kendra, elija Buscar contenido indexado en el panel de navegación.
- En el campo de consulta, ingrese una consulta de prueba, como
What databases are offered by AWS?
También puede probar sus propias consultas.
¡Felicidades! Ha utilizado con éxito Amazon Kendra para mostrar respuestas e información basada en el contenido indexado desde su cuenta de Box.
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 agregó una nueva fuente de datos mediante el conector de Amazon Kendra para Box, elimine esa fuente de datos.
- Eliminar el
AWS_Whitepapers
carpeta y su contenido desde su cuenta de Box.
Conclusión
Con el conector de Amazon Kendra Box, las organizaciones pueden hacer que la información valiosa atrapada en sus cuentas de Box esté disponible para sus usuarios de forma segura mediante la búsqueda inteligente con tecnología de Amazon Kendra.
En esta publicación, le presentamos los conceptos básicos, pero hay muchas características adicionales que no cubrimos. Por ejemplo:
- Puede habilitar el control de acceso basado en el usuario para su índice de Amazon Kendra y restringir el acceso a los documentos de Box en función de los controles de acceso que ya configuró en Box.
- Puede indexar tipos de objetos Box adicionales, como tareas, comentarios y enlaces web.
- Puede asignar atributos de objeto Box a atributos de índice de Amazon Kendra y habilitarlos para facetar, buscar y mostrar en los resultados de búsqueda.
- Puede integrar la fuente de datos de Box con la capacidad de Enriquecimiento de documentos personalizados (CDE) en Amazon Kendra para realizar una lógica de mapeo de atributos adicional e incluso una transformación de contenido personalizado durante la ingesta.
Para obtener más información sobre estas posibilidades y más, consulte el Guía para desarrolladores de Amazon Kendra.
Acerca de los autores
Bob Strahan es arquitecto principal de soluciones en el equipo de AWS Language AI Services.
- Coinsmart. El mejor intercambio de Bitcoin y criptografía de Europa.
- Platoblockchain. Inteligencia del Metaverso Web3. Conocimiento amplificado. ACCESO LIBRE.
- CriptoHawk. Radar de altcoins. Prueba gratis.
- Fuente: https://aws.amazon.com/blogs/machine-learning/getting-started-with-the-amazon-kendra-box-connector/
- "
- 10
- 100
- Nuestra Empresa
- de la máquina
- Mi Cuenta
- preciso
- adición
- Adicionales
- administración
- AI
- Servicios de IA
- Todos
- ya haya utilizado
- Amazon
- abejas
- applicación
- aprobar
- Activos
- atributos
- Autenticación
- Hoy Disponibles
- AWS
- conceptos básicos
- Box
- el cambio
- Elige
- Soluciones
- comentarios
- Configuración
- Consola
- contiene
- contenido
- contenido
- control
- Core
- Precio
- creado
- Creamos
- Current
- personalizado
- datos
- bases de datos
- Demanda
- Developer
- Pantalla
- documentos
- Descargas
- habilitar
- Participar
- Empresa
- ejemplo
- Caracteristicas
- Terrenos
- Nombre
- siguiendo
- futuras
- conseguir
- altamente
- Cómo
- Como Hacer
- HTTPS
- Identidad
- incluir
- Incluye
- índice
- información
- Insights
- integrar
- De Operación
- IT
- Clave
- especialistas
- idioma
- APRENDE:
- aprendizaje
- enlaces
- Lista
- máquina
- máquina de aprendizaje
- Management
- gerente
- a mano
- mapa
- Mapas
- ML
- más,
- Navegación
- número
- Ofertas
- para las fiestas.
- EL DESARROLLADOR
- propietario
- políticas
- POSIBILIDADES
- Presentations
- Director de la escuela
- privada
- clave privada
- público
- clave pública
- restante
- repositorio
- Requisitos
- Recursos
- respuesta
- una estrategia SEO para aparecer en las búsquedas de Google.
- Ejecutar
- Buscar
- segura
- de coches
- Servicios
- set
- pólipo
- So
- a medida
- Soluciones
- algo
- comienzo
- fundó
- comienza
- Estado
- Estado
- STORAGE
- Estrategia
- Con éxito
- Superficie
- tareas
- equipo
- test
- Pruebas
- Lo esencial
- desbloquear
- utilizan el
- usuarios
- propuesta de
- Verificación
- web
- mientras
- Documentos Técnicos
- dentro de
- trabajando