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

Использование подключений Google AI - Gemini в выражениях визуализации

Можно добавлять ввод и ответы Gemini в модель данных не только с помощью скрипта загрузки, но и выполнять эти операции непосредственно в диаграмме приложения в режиме анализа. Данные для одного поля передаются между пользователем и Google AI - Gemini.

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

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

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

Рекомендуется использовать подключения Google AI - Gemini только в выражениях диаграммы для одной или нескольких строк данных. Не рекомендуется использовать выражения диаграммы для отправки больших объемов данных в Gemini платформу ИИ.

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

Следуйте приведенным ниже рекомендациям, чтобы модерировать и ограничивать размер запросов:

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

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

Создание выражения диаграммы

  1. При редактировании визуализации щелкните Выражение, чтобы открыть редактор выражения.

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

Быстрые примеры

Здесь приводятся образцы выражений, которые можно использовать, начиная работать с коннектором Google AI - Gemini. Рассмотрим следующие подробные сведения:

  • Используйте выражения только вместе с объектом Текст (из Dashboard bundle). См. раздел Текст.

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

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

Пример 1.

Этот оператор возвращает ответ на один вопрос, введенный в выражение.

Примечание к предупреждению

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

endpoints.ScriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":"My_Google_Connection","column":"text"}}', 'Translate this text from english to spanish: The sun was rising over the new tomorrow with a tinge of excitement.')

Пример 2.

Это оператор, который можно использовать в объекте Текст (из Dashboard bundle), связанном с элементом управления Ввод переменной. Расчет диаграммы выполняется только при вводе данных. Когда пользователь вводит данные в объект и нажимает клавишу «Ввод», в диаграмме отображается ответ модели на ввод.

Чтобы найти подобные пошаговые инструкции для другого коннектора, см. раздел Упражнение. Создание поля ввода текста с использованием переменной.

if(vQuestion <> '', endpoints.scriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":"My_Google_Connection","column":"text"}}',vQuestion))

Пример 3

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

if(count(distinct [IssueCategory]) = 1, endpoints.ScriptAggrStr('{"RequestType":"endpoint", "endpoint":{"connectionname":"My_Google_Connection","column":"text"}}', 'Write me a sample response from a technical support department for a customer complaint about ' & [IssueCategory]'))

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

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