Перейти к основному содержимому Перейти к дополнительному содержимому

Выбор и загрузка данных из подключения Amazon Titan (Amazon Bedrock)

Создав подключение, можно выбрать данные и загрузить их в приложение или скрипт Qlik Sense. Для этого используется редактор загрузки данных или Редактор скриптов.

В Редактор загрузки данных и Редактор скриптов базовый обмен данными с аналитическим подключением формулируется как скрипт, который включает как минимум следующие компоненты:

  • Таблица (Резидентная таблица), содержащая поле запроса (Поле данных), которое требуется отправить в Amazon Titan.

  • Оператор загрузки Amazon Titan, который обеспечивает взаимодействие с Amazon Titan через подключение.

С технической точки зрения, при расширенной настройке поле запроса и поле связи можно определить в таблице, содержащей другие поля. Однако поле запроса и поле связи должны содержаться в одной и той же таблице исходных данных. Важно помнить, что при связывании этих полей с полями в модели данных ответы генерируются для каждого значения.

Инженерия подсказок

При составлении запросов, которые отправляются в модель генеративного ИИ (часто называемых подсказками), следуйте рекомендациям, предназначенным для используемой платформы. Для получения информации о создании подсказок и рекомендаций по конструированию подсказок для коннекторов Amazon Bedrock см. раздел Рекомендации по созданию подсказок.

Для взаимодействия с коннектором Amazon Titan (Amazon Bedrock) можно использовать стандартное форматирование предложения или текста. Не требуется добавлять специальные ключевые слова или строки до или после подсказки. См. Пример.

Создание таблицы данных для отправки в Amazon Titan

Прежде всего, необходимо загрузить таблицу, которая содержит данные, отправляемые в модель в качестве запроса. Эта таблица должна состоять из одного столбца данных, где каждая ячейка представляет текст, который должен быть завершен моделью. Может быть второе дополнительное поле для параметра Association Field (Поле связи), но оно должно соответствовать имени поля, указанному в конфигурации. Это специальное поле, которое не отправляется в Amazon Titan, а присоединяется к ответам с целью интегрирования данных взаимодействия в модель данных.

Что нужно знать об объемах запросов данных

При загрузке данных каждая строка в поле запроса будет отправляться в Amazon Titan. Прежде чем взаимодействовать с внешней платформой, необходимо оценить, как количество запросов, объем включенных в них данных и конфигурация коннектора влияют на финансовое соглашение с внешним поставщиком и на оплату его услуг. Чем более интенсивно используется внешняя платформа, тем больше могут быть затраты.

Создание оператора load Amazon Titan

Кроме того, для взаимодействия с Amazon Titan необходимо создать оператор load, используя синтаксис расширения. Эта часть скрипта ссылается на подключение Amazon Titan (Amazon Bedrock) и задает имена таблицы и полей, которые используются для отправки данных запроса (см. раздел выше). Она загружает отдельную таблицу, которая, среди прочих данных, будет содержать ответы модели на каждую строку.

Для создания этой части скрипта можно использовать мастер Выбор данных для используемого подключения. При этом создается шаблон скрипта, включающий имена предоставленных свойств.

Найдите используемое подключение на панели Источники данных в Редактор загрузки данных или Редактор скриптов и щелкните Выбор данных. Откроется мастер Выбор данных.

При использовании мастера Выбор данных необходимо указать два свойства.

  • Имя резидентной таблицы. Это таблица с запросом, отправляемым в Amazon Titan.

  • Имя поля данных. Это поле с данными запроса, отправляемого в Amazon Titan.

Эти данные можно добавить в редактор скриптов вручную, не используя мастер.

При нажатии кнопки Вставить скрипт, новая таблица добавляется в скрипт загрузки. Теперь можно загрузить данные, проверить полученную в результате модель данных и использовать данные для создания аналитического содержимого в приложении.

Пример

Следующий скрипт загрузки запрашивает три завершения из конфигурации Amazon - Titan Text G1 - Express коннектора.

Вот как осуществляется настройка в таком случае:

  • Параметру Resident Table (Резидентная таблица) задано значение QuestionsTable.

  • Параметру Data Field (Поле данных) с подсказками задано значение Question.

  • Параметру Association Field (Поле связи) задано значение Question_ID.

  • Оператор load Amazon Titan содержится в таблице под именем 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});

 

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!