Saltar al contenido principal Saltar al contenido complementario

Seleccionar y cargar datos desde una conexión a Amazon Titan (Amazon Bedrock)

Una vez que haya creado una conexión, puede seleccionar datos y cargarlos en una app o script de Qlik Sense. Los datos se cargan en el Editor de carga de datos o el Script.

En Editor de carga de datos o Script, las comunicaciones básicas con una conexión analítica se formulan como un script con los siguientes componentes, como mínimo:

  • Tabla (Tabla residente) que contiene el campo de la solicitud (Campo de datos) que desea enviar a Amazon Titan.

  • Una sentencia de carga de Amazon Titan, que se comunica con Amazon Titan a través de su conexión

En una configuración avanzada, el campo de solicitud y el campo de asociación podrían técnicamente definirse en una tabla que contenga otros campos. Sin embargo, el campo de solicitud y el campo de asociación deben estar contenidos en la misma tabla de entrada. Es importante tener en cuenta que cuando vincula estos campos a campos en su modelo de datos, se generan respuestas para cada valor de campo.

Ingeniería de solicitudes (prompts)

Cuando redacte los mensajes o solicitudes que envía a un modelo de IA generativa (a menudo conocidos como indicaciones o prompts), siga las directrices específicas de la plataforma con la que está interactuando. Para más información sobre la ingeniería de prompts y algunas directrices sobre cómo estructurar sus mensajes para conectores Amazon Bedrock, vea Directrices de ingeniería de solicitudes.

Puede interactuar con el conector Amazon Titan (Amazon Bedrock) utilizando formato de texto o oración estándar. No es necesario anteponer o sufijar el mensaje con ninguna palabra clave o cadena especial. Vea Ejemplo.

Crear la tabla de datos que se ha de enviar a Amazon Titan

Primero se debe cargar una tabla que contiene los datos que está enviando al modelo como solicitud. Esta tabla debe constar de una sola columna de datos dentro de la cual cada celda represente el texto que debe completar el modelo. Puede haber un segundo campo adicional para el Campo de asociación, pero debe coincidir con el nombre de campo especificado en la configuración. Este es un campo especial que no se enviará a Amazon Titan, pero se adjunta a las respuestas con el fin de integrar los datos de interacción en el modelo de datos.

Consideraciones en cuanto a los volúmenes de solicitud de datos

Cuando carga datos, cada fila en el campo de solicitud se enviará a Amazon Titan. Antes de interactuar con una plataforma de terceros, asegúrese de saber cómo la cantidad de solicitudes, el volumen de datos incluidos en sus solicitudes y la configuración de su conector afectan su acuerdo financiero y de facturación con el tercero. Un mayor uso de la plataforma externa podría generar mayores costes.

Crear la sentencia de carga Amazon Titan

También necesita crear una instrucción de carga, utilizando la sintaxis de la extensión, para comunicarse con Amazon Titan. Esta parte del script hace referencia a su conexión de Amazon Titan (Amazon Bedrock) y especifica los nombres de la tabla y los campos que está utilizando para enviar los datos de la solicitud (consulte la sección anterior). Carga una tabla aparte que contendrá las respuestas del modelo a cada fila de la solicitud, entre otros datos.

Para generar esta parte del script, puede utilizar el asistente Select data para la conexión que está usando. Esto genera un script de plantilla que incluye los nombres de las propiedades que proporciona.

Ubique la conexión que está utilizando en el panel Fuentes de datos de Editor de carga de datos o Script y haga clic en Seleccionar datos. Esto abre el asistente Seleccionar datos.

Al usar el asistente Seleccionar datos, debe proporcionar dos propiedades:

  • El nombre de la Tabla Residente. Esta es la tabla con la solicitud que se envía a Amazon Titan.

  • El nombre del Campo de datos. Este es el campo que contiene los datos de la solicitud que se envían a Amazon Titan.

Alternativamente, puede agregar esto manualmente en el editor de script, sin utilizar el asistente.

Cuando hace clic en Insertar script, la nueva tabla se agrega a la secuencia del script de carga. Ahora puede cargar los datos, inspeccionar el modelo de datos resultante y utilizar los datos para crear contenido analítico en su app.

Ejemplo

El siguiente script de carga solicita tres finalizaciones de la configuración Amazon - Titan Text G1 del conector.

Así es como se configura:

  • La Tabla residente es QuestionsTable.

  • El Campo de datos con las indicaciones es Question.

  • El Campo de asociación es Question_ID.

  • La sentencia de carga Amazon Titan está contenida en la tabla denominada Amazon Titan.

QuestionsTable: Load * Inline [ Question_ID,Question 1,"show me general ways to help boost a company's sales" 2,"what are the core concepts in accounting?" 3,"how large is the sun?" ]; [Amazon Titan]: LOAD [inputTextTokenCount], [outputText], [tokenCount], [completionReason], [Question_ID] EXTENSION endpoints.ScriptEval('{"RequestType":"endpoint", "endpoint":{"connectionname":"Amazon_Titan_(Amazon_Bedrock)"}}', QuestionsTable{Question_ID,Question});

 

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.