# Procesor AI

Używa funkcji generatywnej sztucznej inteligencji z docelowej platformy danych innej firmy do transformacji danych.

Procesor AI wykorzystuje natywne możliwości generowania modeli AI na docelowej platformie danych innej firmy. Możesz na przykład tłumaczyć, klasyfikować lub podsumowywać dane w swojej transformacji.

## Dostępność

Możliwości procesora AI są dostępne w projektach wykorzystujących następujące docelowe platformy danych.

* Snowflake

* Databricks

InformacjaDostępne funkcje procesora zależą od dostępności na docelowej platformie danych. Oznacza to, że w przypadku korzystania z procesora AI nie ma możliwości eksportowania projektu, a następnie importowania go do innego projektu wykorzystującego inną platformę danych.

### Snowflake

Funkcjonalność procesora AI jest dostępna dla projektów ze Snowflake jako docelową platformą danych, przy użyciu interfejsów Snowflake Cortex AI API.

InformacjaAby uzyskać więcej informacji na temat kosztów obliczeń podczas korzystania z funkcji Snowflake Cortex, zobacz temat [Funkcje dużych modeli językowych (LLM) (Snowflake Cortex)](https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions#label-cortex-llm-cost-considerations).

Dostępne są następujące funkcje:

* Analizuj nastawienie

* Klasyfikuj

* Podsumuj

* Przetłumacz

Więcej informacji na temat funkcji można znaleźć w dokumentacji Snowflake: [Available functions](https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions#available-functions).

### Databricks

Funkcjonalność procesora AI jest dostępna dla projektów z Databricks jako docelową platformą danych, przy użyciu interfejsów API Databricks Foundation Model. Ta funkcjonalność Databricks jest w publicznej wersji zapoznawczej i zawiera ograniczenia, na przykład nie jest obsługiwana w Databricks SQL Classic. Informacje na temat limitów specyficznych dla funkcji można znaleźć, korzystając z łącza do dokumentacji Databricks dla każdej funkcji.

Zobacz też stronę [Databricks Previews support & details](https://docs.databricks.com/en/release-notes/release-types.html).

Dostępne są poniższe funkcje. Wybierz, która funkcja AI ma być używana w Nazwie funkcji.

* Analizuj nastawienie

* Klasyfikuj

* Popraw gramatykę

* Maskuj

* Podobieństwo

* Podsumuj

* Przetłumacz

Więcej informacji na temat funkcji można znaleźć w dokumentacji Databricks: [Alphabetical list of built-in functions](https://docs.databricks.com/en/sql/language-manual/sql-ref-functions-builtin-alpha.html).

## Analizuj nastawienie

Przeprowadź analizę nastawienia na tekście wejściowym.

Dostępne w: Databricks, Snowflake

### Dane wejściowe

Konfiguracja funkcji analizy nastawienia

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę, na której chcesz przeprowadzić analizę nastawienia. Można wybrać tylko kolumny typu string. |
| Nazwa kolumny wyjściowej | Wprowadź nazwę wygenerowanej kolumny wyjściowej.<br><br>Oczekiwany format jest następujący:<br><br><ul> <li>musi zaczynać się od znaków [A-Za-z_]. </li> <li>może zawierać tylko znaki [A-Za-z0-9_]. </li> </ul><br><br>Przykład: ASDasd123\_4564 |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Dane wyjściowe analizy nastawienia

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Nastawienie jest zwracane jako ciąg znaków z wartością: pozytywne, negatywne, neutralne lub mieszane. Jeżeli nie można wykryć nastawienia, zwracana jest wartość null. |
| Snowflake | Wartość nastawienia jest zwracana jako wynik od -1 do 1 dla danego anglojęzycznego tekstu wejściowego.<br><br>-1 odpowiada najbardziej negatywnemu nastawieniu, a 1 najbardziej pozytywnemu. Wartości około 0 odpowiadają neutralnemu nastawieniu. |

## Klasyfikuj

Klasyfikuje dane wejściowe zgodnie z podanymi przez Ciebie etykietami.

Dostępne w: Databricks, Snowflake

### Dane wejściowe

Konfiguracja funkcji klasyfikacji

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę, dla której chcesz sklasyfikować tekst. Można wybrać tylko kolumny typu string. |
| Etykiety klasyfikacji | Dodaj etykiety do użycia podczas klasyfikacji danych. Użyj the plus icon, aby dodać więcej etykiet. Możesz użyć od 2 do 20 etykiet. |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Wynik polecenia Klasyfikuj

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Zwracany jest ciąg tekstowy z etykietą klasyfikacji pasującą do ciągu wejściowego w Zawartość. |
| Snowflake | Zwracany jest ciąg tekstowy z etykietą klasyfikacji pasującą do ciągu wejściowego w Zawartość. |

## Popraw gramatykę

Poprawianie błędów gramatycznych w kolumnie tekstu.

Dostępne w: Databricks

### Dane wejściowe

Konfiguracja funkcji poprawiania gramatyki

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę, w której chcesz poprawić gramatykę. Można wybrać tylko kolumny typu string. |
| Nazwa kolumny wyjściowej | Jeśli wybierzesz opcję Utwórz nową kolumnę, możesz wprowadzić nazwę generowanej kolumny wyjściowej.<br><br>Oczekiwany format jest następujący:<br><br><ul> <li>musi zaczynać się od znaków [A-Za-z_]. </li> <li>może zawierać tylko znaki [A-Za-z0-9_]. </li> </ul><br><br>Przykład: ASDasd123\_4564 |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Wynik polecenia Klasyfikuj

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Zwracany jest ciąg tekstowy z poprawioną gramatyką. |

## Maskuj

Maskowanie określonych elementów w kolumnie tekstowej. Zamaskowane elementy są zamieniane na [MASKED].

Dostępne w: Databricks

### Dane wejściowe

Konfiguracja funkcji maskowania

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę, w której chcesz zamaskować elementy tekstowe. Można wybrać tylko kolumny typu string. |
| Maskuj etykiety | Dodaj etykietę dla każdego elementu tekstowego, który chcesz zamaskować. Użyj the plus icon, aby dodać więcej etykiet. |
| Nazwa kolumny wyjściowej | Jeśli wybierzesz opcję Utwórz nową kolumnę, możesz wprowadzić nazwę generowanej kolumny wyjściowej.<br><br>Oczekiwany format jest następujący:<br><br><ul> <li>musi zaczynać się od znaków [A-Za-z_]. </li> <li>może zawierać tylko znaki [A-Za-z0-9_]. </li> </ul><br><br>Przykład: ASDasd123\_4564 |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Wynik polecenia Klasyfikuj

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Zwracany jest ciąg tekstowy z zamaskowanymi określonymi elementami. |

## Podobieństwo

Oblicza wynik podobieństwa semantycznego oraz porównuje dwa ciągi znaków.

Dostępne w: Databricks

### Dane wejściowe

Konfiguracja funkcji podobieństwa

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę do porównania. Można wybrać tylko kolumny typu string. |
| Z | Możesz porównać tekst w Zawartość z tekstem z innej kolumny ciągów znaków lub z określoną przez siebie wartością.<br><br><ul> <li> <p><span>Kolumna</span> </p> <p>Wybierz kolumnę, z którą chcesz dokonać porównania. Można wybrać tylko kolumny typu string.</p> </li> <li> <p><span>Wartość</span> </p> <p>Wpisz wartość tekstową do porównania. </p> </li> </ul> |
| Nazwa kolumny wyjściowej | Wprowadź nazwę wygenerowanej kolumny wyjściowej.<br><br>Oczekiwany format jest następujący:<br><br><ul> <li>musi zaczynać się od znaków [A-Za-z_]. </li> <li>może zawierać tylko znaki [A-Za-z0-9_]. </li> </ul><br><br>Przykład: ASDasd123\_4564 |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Wynik polecenia Klasyfikuj

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Wynik jest zwracany jako wartość zmiennoprzecinkowa z przedziału od 0 do 1,0, gdzie 1,0 oznacza, że ciągi znaków są równe. |

## Podsumuj

Wygeneruj podsumowanie tekstu w kolumnie tekstowej.

Dostępne w: Databricks, Snowflake

### Dane wejściowe

Konfiguracja funkcji podsumowania

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę do podsumowania. Można wybrać tylko kolumny typu string. |
| Maksymalna liczba słów | Ustaw maksymalną liczbę słów podsumowania tekstu. Możesz ustawić tylko wartości całkowite.<br><br>Wartością domyślną jest 50. Jeśli wartość pozostanie pusta lub będzie wynosić zero, maksymalna liczba słów nie zostanie zastosowana.<br><br>InformacjaTa opcja jest dostępna tylko w Databricks. |
| Nazwa kolumny wyjściowej | Wprowadź nazwę wygenerowanej kolumny wyjściowej.<br><br>Oczekiwany format jest następujący:<br><br><ul> <li>musi zaczynać się od znaków [A-Za-z_]. </li> <li>może zawierać tylko znaki [A-Za-z0-9_]. </li> </ul><br><br>Przykład: ASDasd123\_4564 |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Wynik działania funkcji Podsumuj

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Zwracany jest ciąg tekstowy z podsumowaniem ciągu wejściowego w Zawartość. |
| Snowflake | Zwracany jest ciąg tekstowy z podsumowaniem ciągu wejściowego w Zawartość. |

## Przetłumacz

Tłumaczy zawartość tekstową kolumny.

Dostępne w: Databricks, Snowflake

Informacje na temat obsługiwanych języków można znaleźć w dokumentacji referencyjnej platformy danych.

### Dane wejściowe

Konfiguracja funkcji Przetłumacz

| Nazwa właściwości | Konfiguracja |
| --- | --- |
| Zawartość | Wybierz kolumnę do podsumowania. Można wybrać tylko kolumny typu string. |
| Przetłumacz z | Wybierz język źródłowy tłumaczenia. Można również wybrać automatyczne wykrywanie języka.<br><br>Dostępne w: Snowflake |
| Przetłumacz na | Wybierz język docelowy tłumaczenia. |
| Nazwa kolumny wyjściowej | Wprowadź nazwę wygenerowanej kolumny wyjściowej.<br><br>Oczekiwany format jest następujący:<br><br><ul> <li>musi zaczynać się od znaków [A-Za-z_]. </li> <li>może zawierać tylko znaki [A-Za-z0-9_]. </li> </ul><br><br>Przykład: ASDasd123\_4564 |
| Limit do przeglądu | Ustaw liczbę wierszy do załadowania w podglądzie danych. Wartość domyślna to 10. Jeśli ustawisz tę wartość na 0, nie będzie limitu. |

### Dane wyjściowe

Wyjście funkcji Przetłumacz

| Docelowa platforma danych | Konfiguracja |
| --- | --- |
| Databricks | Zwracany jest ciąg tekstowy z tłumaczeniem ciągu wejściowego w Zawartość. |
| Snowflake | Zwracany jest ciąg tekstowy z tłumaczeniem ciągu wejściowego w Zawartość. |

## Edycja procesora

Aby zmienić nazwę procesora, kliknij ikonę ![Edytuj](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Edytuj wyświetlaną po wskazaniu kursorem domyślnej nazwy procesora.

Aby edytować jego opis, kliknij ikonę ![Edytuj](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Edytuj wyświetlaną po wskazaniu kursorem pozycji Description (Opis).