# Processador AI

Usa funções de IA generativas da sua plataforma de dados de destino de terceiros para transformar os dados.

O processador AI usa recursos de modelo de IA gerados nativos em sua plataforma de dados de destino de terceiros. Você pode, por exemplo, traduzir, classificar ou resumir dados em sua transformação.

## Disponibilidade

A capacidade do processador de IA está disponível para projetos que usam as seguintes plataformas de dados de destino.

* Snowflake

* Databricks

Nota informativaAs funções de processador disponíveis dependem da disponibilidade na plataforma de dados de destino. Isso significa que, se você usar o processador AI, não será possível exportar o projeto e depois importá-lo para outro projeto usando uma plataforma de dados diferente.

### Snowflake

A capacidade do processador de IA está disponível para projetos com o Snowflake como plataforma de dados de destino, usando as APIs de IA do Snowflake Cortex.

Nota informativaPara obter mais informações sobre considerações de custo de computação ao usar funções do Snowflake Cortex, consulte [Funções de modelo de linguagem grande (LLM) (Snowflake Cortex)](https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions#label-cortex-llm-cost-considerations).

As funções a seguir estão disponíveis:

* Analisar sentimento

* Classificar

* Resumir

* Traduzir

Para obter mais informações sobre as funções, consulte a documentação do Snowflake: [Funções disponíveis](https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions#available-functions).

### Databricks

A capacidade do processador de IA está disponível para projetos com Databricks como plataforma de dados de destino, usando APIs do Databricks Foundation Model. Esse recurso do Databricks está em Visualização Pública e pode conter limitações, por exemplo, não é compatível no Databricks SQL Classic. Para obter informações sobre limitações específicas da função, consulte o link para a documentação do Databricks para cada função respectiva.

Consulte também [Suporte e Detalhes de Visualizações do Databricks](https://docs.databricks.com/en/release-notes/release-types.html).

As seguintes funções estão disponíveis. Selecione a função de IA a ser usada em Nome da função.

* Analisar sentimento

* Classificar

* Corrigir gramática

* Máscara

* Semelhança

* Resumir

* Traduzir

Para obter mais informações sobre as funções, consulte a documentação do Databricks: [Lista alfabética de funções integradas](https://docs.databricks.com/en/sql/language-manual/sql-ref-functions-builtin-alpha.html).

## Analisar sentimento

Realize análise de sentimento no texto de entrada.

Disponível em: Databricks, Snowflake

### Entrada

Configuração do sentimento de Análise

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna na qual deseja realizar a análise de sentimentos. Você só pode selecionar colunas do tipo string. |
| Nome da coluna de saída | Insira um nome para a coluna de saída gerada.<br><br>O formato esperado é o seguinte:<br><br><ul> <li>deve começar com caracteres [A-Za-z_]. </li> <li>só pode conter caracteres [A-Za-z0-9_]. </li> </ul><br><br>Exemplo: ASDasd123\_4564 |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Analisar sentimento

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | O sentimento é retornado como uma cadeia de texto com o valor de positivo, negativo, neutro ou misto. Se o sentimento não puder ser detectado, será retornado null. |
| Snowflake | O sentimento é retornado como uma pontuação entre -1 e 1 para o texto de entrada em inglês fornecido.<br><br>-1 corresponde ao sentimento mais negativo e 1 ao sentimento mais positivo. Valores em torno de 0 correspondem a um sentimento neutro. |

## Classificar

Classifique o texto de entrada de acordo com os rótulos fornecidos por você.

Disponível em: Databricks, Snowflake

### Entrada

Configuração de Classificar

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna para a qual deseja classificar o texto. Você só pode selecionar colunas do tipo string. |
| Rótulos de classificação | Adicione rótulos para usar ao classificar os dados. Use o endereço the somar icon para adicionar mais rótulos. Você pode usar de 2 a 20 rótulos. |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Classify

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | Uma string de texto é retornada com o rótulo de classificação que corresponde à string de entrada em Conteúdo. |
| Snowflake | Uma string de texto é retornada com o rótulo de classificação que corresponde à string de entrada em Conteúdo. |

## Corrigir gramática

Corrija erros gramaticais em uma coluna de texto.

Disponível em: Databricks

### Entrada

Configuração de Corrigir gramática

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna em que deseja corrigir a gramática. Você só pode selecionar colunas do tipo string. |
| Nome da coluna de saída | Se você selecionar Criar uma nova coluna, poderá inserir um nome para a coluna de saída gerada.<br><br>O formato esperado é o seguinte:<br><br><ul> <li>deve começar com caracteres [A-Za-z_]. </li> <li>só pode conter caracteres [A-Za-z0-9_]. </li> </ul><br><br>Exemplo: ASDasd123\_4564 |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Classify

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | Uma string de texto é retornada com a gramática corrigida. |

## Máscara

Mascare as entidades especificadas em uma coluna de texto. As entidades mascaradas são substituídas por [MASKED].

Disponível em: Databricks

### Entrada

Configuração de Mascarar

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna em que deseja mascarar as entidades de texto. Você só pode selecionar colunas do tipo string. |
| Rótulos de máscara | Adicione um rótulo para cada entidade de texto que você deseja mascarar. Use o endereço the somar icon para adicionar mais rótulos. |
| Nome da coluna de saída | Se você selecionar Criar uma nova coluna, poderá inserir um nome para a coluna de saída gerada.<br><br>O formato esperado é o seguinte:<br><br><ul> <li>deve começar com caracteres [A-Za-z_]. </li> <li>só pode conter caracteres [A-Za-z0-9_]. </li> </ul><br><br>Exemplo: ASDasd123\_4564 |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Classify

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | Uma string de texto é retornada com as entidades especificadas mascaradas. |

## Semelhança

Compara duas cadeias de caracteres e calcula a pontuação de similaridade semântica.

Disponível em: Databricks

### Entrada

Configuração de similaridade

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna que você deseja comparar. Você só pode selecionar colunas do tipo string. |
| Com | Você pode comparar o texto em Conteúdo com o texto de outra coluna de string ou com um valor que você especificar.<br><br><ul> <li> <p><span>Coluna</span> </p> <p>Selecione uma coluna para comparar. Você só pode selecionar colunas do tipo string.</p> </li> <li> <p><span>Valor</span> </p> <p>Digite um valor de texto para comparar. </p> </li> </ul> |
| Nome da coluna de saída | Insira um nome para a coluna de saída gerada.<br><br>O formato esperado é o seguinte:<br><br><ul> <li>deve começar com caracteres [A-Za-z_]. </li> <li>só pode conter caracteres [A-Za-z0-9_]. </li> </ul><br><br>Exemplo: ASDasd123\_4564 |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Classify

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | A pontuação é retornada como um valor flutuante entre 0 e 1,0, em que 1,0 significa que as cadeias de caracteres são iguais. |

## Resumir

Gerando um resumo do texto em uma coluna de texto.

Disponível em: Databricks, Snowflake

### Entrada

Configuração de Resumir

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna que você deseja resumir. Você só pode selecionar colunas do tipo string. |
| Contagem máxima de palavras | Defina a contagem máxima de palavras do resumo do texto. Você só pode definir valores inteiros.<br><br>O valor padrão é 50. Se você deixá-la vazia ou defini-la como zero, a contagem máxima de palavras não será aplicada.<br><br>Nota informativaEsta opção só está disponível no Databricks. |
| Nome da coluna de saída | Insira um nome para a coluna de saída gerada.<br><br>O formato esperado é o seguinte:<br><br><ul> <li>deve começar com caracteres [A-Za-z_]. </li> <li>só pode conter caracteres [A-Za-z0-9_]. </li> </ul><br><br>Exemplo: ASDasd123\_4564 |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Summarize

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | Uma string de texto é retornada com um resumo da sequência de entrada em Conteúdo. |
| Snowflake | Uma string de texto é retornada com um resumo da sequência de entrada em Conteúdo. |

## Traduzir

Traduz o conteúdo de texto de uma coluna.

Disponível em: Databricks, Snowflake

Para obter informações sobre os idiomas compatíveis, consulte a documentação de referência da plataforma de dados.

### Entrada

Configuração do Translate

| Nome da propriedade | Configuração |
| --- | --- |
| Conteúdo | Selecione a coluna que você deseja resumir. Você só pode selecionar colunas do tipo string. |
| Traduzir de | Selecione o idioma para traduzir. Você também pode optar pela detecção automática do idioma.<br><br>Disponível em: Snowflake |
| Traduzir para | Selecione o idioma para o qual você deseja traduzir. |
| Nome da coluna de saída | Insira um nome para a coluna de saída gerada.<br><br>O formato esperado é o seguinte:<br><br><ul> <li>deve começar com caracteres [A-Za-z_]. </li> <li>só pode conter caracteres [A-Za-z0-9_]. </li> </ul><br><br>Exemplo: ASDasd123\_4564 |
| Limite para visualização | Defina o número de linhas a serem carregadas na visualização de dados. O valor padrão é 10. Se você definir esse valor como 0, não haverá limite. |

### Saída

Saída de Translate

| Plataforma de dados de destino | Configuração |
| --- | --- |
| Databricks | Uma string de texto é retornada com uma tradução da setring de entrada em Conteúdo. |
| Snowflake | Uma string de texto é retornada com uma tradução da setring de entrada em Conteúdo. |

## Editando o processador

Para renomear o processador, clique no ícone ![Editar](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Editar exibido ao passar o mouse sobre o nome padrão do processador.

Para editar sua descrição, clique no ícone ![Editar](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Editar que é exibido ao passar o mouse sobre Descrição.