# Процессор ИИ

Использует функции генеративного ИИ из вашей сторонней целевой платформы данных для преобразования данных.

Процессор ИИ использует встроенные возможности моделей генеративного ИИ сторонней целевой платформы данных. Например, можно переводить, классифицировать или обобщать данные в процессе преобразования.

## Доступность

Возможности процессора ИИ доступны для проектов, использующих следующие целевые платформы данных.

* Snowflake

* Databricks

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

### Snowflake

Возможности процессора ИИ в настоящее время доступны только для проектов, в которых в качестве целевой платформы данных выбрана Snowflake и используются API модели ИИ Snowflake Cortex.

Примечание к информацииДля получения дополнительной информации о стоимости вычислений при использовании функций Snowflake Cortex см. раздел [Функции большой языковой модели (БЯМ) (Snowflake Cortex)](https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions#label-cortex-llm-cost-considerations).

Доступны следующие функции:

* Анализировать настроение

* Классифицировать

* Резюмировать

* Перевести

Для получения дополнительной информации о функциях см. документацию Snowflake: [Доступные функции](https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions#available-functions).

### Databricks

Возможности процессора ИИ в настоящее время доступны только для проектов, в которых в качестве целевой платформы данных выбрана Databricks и используются API модели Databricks Foundation. Эта возможность Databricks находится в стадии общественного предварительного просмотра и может иметь ограниченные возможности, например, она не поддерживается в Databricks SQL Classic. Для получения информации об ограничениях, связанных с конкретными функциями, перейдите по ссылке на документацию Databricks для соответствующей функции.

См. также [ресурсы службы поддержки и справки по предварительному просмотру возможностей Databricks.](https://docs.databricks.com/en/release-notes/release-types.html)

Доступны следующие функции. Выберите, какая функция ИИ будет использоваться в имени функции.

* Анализировать настроение

* Классифицировать

* Исправить грамматику

* Маска

* Сходство

* Резюмировать

* Перевести

Для получения дополнительной информации о функциях см. документацию Databricks: [Алфавитный список встроенных функций](https://docs.databricks.com/en/sql/language-manual/sql-ref-functions-builtin-alpha.html).

## Анализировать настроение

Выполните анализ настроения входного текста.

Доступно в: Databricks, Snowflake

### Входные данные

Конфигурация функции «Анализировать настроение»

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, для которого необходимо провести анализ настроения. Можно выбирать только столбцы строкового типа. |
| Имя выходного столбца | Введите имя сгенерированного выходного столбца.<br><br>Ожидаемый формат имени:<br><br><ul> <li>Должно начинаться с символов [A-Za-z_]. </li> <li>Может содержать только символы [A-Za-z0-9_]. </li> </ul><br><br>Пример: ASDasd123\_4564 |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Анализировать настроение»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Настроение возвращается в виде текстовой строки со значением: положительное, отрицательное, нейтральное или смешанное. Если настроение невозможно определить, возвращается null. |
| Snowflake | Настроение возвращается в виде оценки от -1 до 1 для данного англоязычного входного текста.<br><br>-1 соответствует самому отрицательному настроению, а 1 ― самому положительному. Значения около 0 соответствуют нейтральному настроению. |

## Классифицировать

Классифицируйте вводимый текст в соответствии с предоставленными вами метками.

Доступно в: Databricks, Snowflake

### Входные данные

Конфигурация функции «Классифицировать»

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, для которого требуется классифицировать текст. Можно выбирать только столбцы строкового типа. |
| Метки классификации | Добавьте метки для использования при классификации данных. Используйте the сложить icon, чтобы добавить дополнительные метки. Можно использовать от 2 до 20 меток. |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Классифицировать»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Возвращается текстовая строка с меткой классификации, соответствующей входной строке в поле Содержимое. |
| Snowflake | Возвращается текстовая строка с меткой классификации, соответствующей входной строке в поле Содержимое. |

## Исправить грамматику

Исправьте грамматические ошибки в текстовом столбце.

Доступно в: Databricks

### Входные данные

Конфигурация функции «Исправить грамматику»

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, в котором требуется исправить грамматику. Можно выбирать только столбцы строкового типа. |
| Имя выходного столбца | Если выбран вариант Создать новый столбец, можно ввести имя для создаваемого выходного столбца.<br><br>Ожидаемый формат имени:<br><br><ul> <li>Должно начинаться с символов [A-Za-z_]. </li> <li>Может содержать только символы [A-Za-z0-9_]. </li> </ul><br><br>Пример: ASDasd123\_4564 |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Классифицировать»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Возвращается текстовая строка с исправленной грамматикой. |

## Маска

Маскирует указанные сущности в текстовом столбце. Маскированные сущности заменяются на [MASKED].

Доступно в: Databricks

### Входные данные

Конфигурация функции «Маска»

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, в котором требуется замаскировать текстовые объекты. Можно выбирать только столбцы строкового типа. |
| Метки маски | Добавьте метку для каждой текстовой сущности, которую нужно замаскировать. Используйте the сложить icon, чтобы добавить дополнительные метки. |
| Имя выходного столбца | Если выбран вариант Создать новый столбец, можно ввести имя для создаваемого выходного столбца.<br><br>Ожидаемый формат имени:<br><br><ul> <li>Должно начинаться с символов [A-Za-z_]. </li> <li>Может содержать только символы [A-Za-z0-9_]. </li> </ul><br><br>Пример: ASDasd123\_4564 |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Классифицировать»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Возвращается текстовая строка с маскировкой указанных сущностей. |

## Сходство

Сравните две строки и вычислите балл семантического сходства.

Доступно в: Databricks

### Входные данные

Конфигурация функции «Сходство»

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, который требуется сравнить. Можно выбирать только столбцы строкового типа. |
| С | Можно сравнить текст в поле Содержимое с текстом из другого строкового столбца или с заданным значением.<br><br><ul> <li> <p><span>Столбец</span> </p> <p>Выберите столбец, с которым нужно сравнить. Можно выбирать только столбцы строкового типа.</p> </li> <li> <p><span>Значение</span> </p> <p>Введите текстовое значение для сравнения. </p> </li> </ul> |
| Имя выходного столбца | Введите имя сгенерированного выходного столбца.<br><br>Ожидаемый формат имени:<br><br><ul> <li>Должно начинаться с символов [A-Za-z_]. </li> <li>Может содержать только символы [A-Za-z0-9_]. </li> </ul><br><br>Пример: ASDasd123\_4564 |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Классифицировать»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Оценка возвращается в виде значения с плавающей запятой от 0 до 1,0, где 1,0 означает, что строки равны. |

## Резюмировать

Создайте краткое изложение текста в текстовом столбце.

Доступно в: Databricks, Snowflake

### Входные данные

Конфигурация функции «Резюмировать»

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, который требуется сравнить. Можно выбирать только столбцы строкового типа. |
| Максимальное количество слов | Задайте максимальное количество слов в текстовом резюме. Можно задавать только целочисленные значения.<br><br>Значение по умолчанию — 50. Если оставить его пустым или задать значение 0, ограничение максимального количества слов не будет применено.<br><br>Примечание к информацииЭтот параметр доступен только в Databricks. |
| Имя выходного столбца | Введите имя сгенерированного выходного столбца.<br><br>Ожидаемый формат имени:<br><br><ul> <li>Должно начинаться с символов [A-Za-z_]. </li> <li>Может содержать только символы [A-Za-z0-9_]. </li> </ul><br><br>Пример: ASDasd123\_4564 |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Резюмировать»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Возвращается текстовая строка с кратким изложением входной строки в поле Содержимое. |
| Snowflake | Возвращается текстовая строка с кратким изложением входной строки в поле Содержимое. |

## Перевести

Переводит текстовое содержимое столбца.

Доступно в: Databricks, Snowflake

Для получения информации о поддерживаемых языках см. справочную документацию по платформе данных.

### Входные данные

Конфигурация Translate

| Имя свойства | Конфигурация |
| --- | --- |
| Содержимое | Выберите столбец, который требуется сравнить. Можно выбирать только столбцы строкового типа. |
| Перевести с | Выберите язык, с которого требуется перевести текст. Также можно выбрать автоматическое определение языка.<br><br>Доступно в: Snowflake |
| Перевести на | Выберите язык, на который требуется перевести текст. |
| Имя выходного столбца | Введите имя сгенерированного выходного столбца.<br><br>Ожидаемый формат имени:<br><br><ul> <li>Должно начинаться с символов [A-Za-z_]. </li> <li>Может содержать только символы [A-Za-z0-9_]. </li> </ul><br><br>Пример: ASDasd123\_4564 |
| Ограничение для предварительного просмотра | Установите количество строк для загрузки в предварительный просмотр данных. Значение по умолчанию: 10. Если задано значение 0, то ограничений не будет. |

### Выходные данные

Выход функции «Перевести»

| Целевая платформа данных | Конфигурация |
| --- | --- |
| Databricks | Возвращается текстовая строка с переводом входной строки в поле Содержимое. |
| Snowflake | Возвращается текстовая строка с переводом входной строки в поле Содержимое. |

## Редактирование процессора

Чтобы переименовать процессор, щелкните значок ![Изменить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Изменить, который отображается при наведении указателя мыши на имя процессора по умолчанию.

Чтобы изменить его описание, щелкните значок ![Изменить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Изменить, который отображается при наведении указателя мыши на описание.