Implementación de RAG - Amazon Nova

Implementación de RAG

La generación aumentada por recuperación (RAG) mejora las respuestas al recuperar e incorporar información de sus bases de conocimientos. Con Amazon Nova Sonic, la RAG se implementa mediante el uso de herramientas.

Esquema de implementación de bases de conocimientos

La implementación de la RAG requiere los siguientes elementos:

  • Configuración de la herramienta: defina una herramienta de búsqueda en la base de conocimientos para su evento promptStart.

  • Recepción de una solicitud de uso de la herramienta: cuando el usuario haga una pregunta, el modelo llamará a la herramienta de la base de conocimientos.

  • Consulta a la base de datos vectorial: ejecute la consulta de búsqueda en su base de datos vectorial.

  • Devolución de resultados: envíe los resultados de la búsqueda de vuelta al modelo.

  • Generación de respuestas: el modelo incorpora la información recuperada en su respuesta hablada.

Configuración de la base de conocimientos

A continuación se muestra un ejemplo de configuración de una herramienta de base de conocimientos básica:

{ toolSpec: { name: "knowledgeBase", description: "Search the company knowledge base for information", inputSchema: { json: JSON.stringify({ type: "object", properties: { query: { type: "string", description: "The search query to find relevant information" } }, required: ["query"] }) } } };