Creación de una base de conocimiento de Amazon Bedrock con un índice GenAI de Amazon Kendra - Amazon Bedrock

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de una base de conocimiento de Amazon Bedrock con un índice GenAI de Amazon Kendra

Para obtener más información acerca de un índice GenAI de Amazon Kendra, consulte Índice GenAI de Amazon Kendra en la Guía para desarrolladores de Amazon Kendra.

Puede crear una base de conocimiento de Amazon Bedrock con un índice GenAI de Amazon Kendra mediante la consola de Amazon Bedrock o la API de Amazon Bedrock. Elija la pestaña del método que prefiera y siga estos pasos:

nota

No puede crear una base de conocimiento con un usuario raíz. Antes de empezar, inicie sesión con un usuario de AWS Identity and Access Management (IAM).

importante

Para crear una base de conocimiento con un índice GenAI de Amazon Kendra mediante la API, debe tener un índice existente. Con la API, no puede crear un índice al mismo tiempo que crea una base de conocimiento. Si desea crear un índice al mismo tiempo que crea una base de conocimiento, debe utilizar la consola.

Console
Cómo crear una base de conocimiento con un índice GenAI de Amazon Kendra
  1. Inicie sesión en la Consola de administración de AWS con una identidad de IAM que tenga permisos para usar la consola de Amazon Bedrock. A continuación, abra la consola de Amazon Bedrock en https://console.aws.amazon.com/bedrock/.

  2. En el panel de navegación izquierdo, elija Bases de conocimientos.

  3. En la sección Bases de conocimientos, elija Crear.

  4. Elija Base de conocimientos con el índice GenAI de Kendra.

  5. (Opcional) En Detalles de la base de conocimientos, introduzca el nombre predeterminado y proporcione una descripción de la base de conocimiento.

  6. En Permisos de IAM, seleccione un rol de IAM que otorgue permisos a Amazon Bedrock para acceder a otros Servicios de AWS necesarios. Puede dejar que Amazon Bedrock cree el rol de servicio por usted o puede elegir usar un rol personalizado que haya creado.

  7. Elija Crear y usar un rol de servicio nuevo o Usar un rol de servicio existente.

  8. Elija crear un nuevo índice GenAI de Amazon Kendra o use un índice GenAI de Amazon Kendra existente.

  9. (Opcional) En Configuraciones adicionales, haga lo siguiente:

    • Configure una clave de AWS Key Management Service (AWS KMS) administrada por el cliente para cifrar su base de conocimiento.

    • Añada etiquetas a la base de conocimiento. Para obtener más información, consulte Etiquetado de los recursos de Amazon Bedrock.

  10. Elija Crear base de conocimientos. Mientras Amazon Bedrock está creando la base de conocimiento, debería aparecer el estado En curso. Debe esperar a que finalice la creación para poder añadir y sincronizar un origen de datos.

  11. Cuando Amazon Bedrock termine de crear la base de conocimiento, para configurar un origen de datos, siga las instrucciones que se indican en Conexión de un origen de datos a la base de conocimiento.

API
Cómo crear una base de conocimiento con un índice GenAI de Amazon Kendra

Para crear una base de conocimiento, envíe una solicitud CreateKnowledgeBase (consulte el enlace para ver los formatos de solicitud y respuesta y los detalles de los campos) con un punto de conexión en tiempo de compilación de Agentes para Amazon Bedrock.

  • En el campo roleArn, proporcione el Nombre de recurso de Amazon (ARN) de un rol de IAM que tenga permisos para un crear una base de conocimiento de Amazon Bedrock.

  • Debe habilitar el acceso al modelo para usar un modelo que sea compatible con las bases de conocimiento. Anote el ARN del modelo, que es necesario para convertir los datos en incrustaciones vectoriales. Copie el ID de modelo (recurso) del modelo elegido para las bases de conocimiento. A continuación, cree el ARN del modelo con el ID de modelo siguiendo los ejemplos de ARN que se proporcionan en Tipos de recursos definidos por Amazon Bedrock en la Referencia de autorización de servicios. Consulte los ejemplos para el tipo de recurso de su modelo.

    En el campo embeddingModelArn, en el objeto knowledgeBaseConfiguration, proporcione el ARN del modelo de incrustación vectorial que desea utilizar. Para obtener más información, consulte Modelos y regiones admitidos para las bases de conocimiento de Amazon Bedrock.

  • Para crear una base de conocimiento con un índice GenAI de Amazon Kendra, proporcione el ARN de su índice GenAI de Amazon Kendra.

  • Tras crear una base de conocimiento, cree un origen de datos que contenga los documentos o el contenido de la base de conocimiento. Tenga en cuenta que no puede crear un origen de datos con las operaciones de la API de Amazon Bedrock. Debe hacerlo con la consola de Amazon Bedrock o con la operación de la API CreateDataSource de Amazon Kendra. Para obtener más información sobre cómo elegir un origen de datos y ver ejemplos de configuración de conexiones de API, consulte Conexión de un origen de datos a la base de conocimiento.