Inserir incorporação

Insere a representação vetorial do texto de entrada especificado em um campo ou variável.

Opções

  • Nome da conta é uma expressão de texto da conta de IA usada por esta etapa de script. No arquivo atual, use a etapa de script Etapa de script Configurar a conta de IA para configurar a conta e atribuir esse nome a ela antes que a etapa de script seja executada.

  • Modelo de incorporação é o nome do modelo que gera vetores de incorporação. Especifique o nome do modelo como uma expressão de texto, que é disponibilizada pelo provedor do modelo.

  • Entrada é qualquer expressão de texto a ser enviada para o modelo para conversão em vetores de incorporação.

  • Destino especifica o campo ou variável na qual inserir os vetores de incorporação retornados. Se não existir uma variável, essa etapa de script criará uma (consulte Utilização de variáveis). Se você especificar um campo de texto ou uma variável, os dados retornados serão armazenados como texto. Se você especificar um campo de contêiner, os dados retornados serão armazenados como dados binários, que podem ser menores do que quando armazenados como texto e podem melhorar o desempenho em processamentos adicionais com os vetores de incorporação.

Compatibilidade

Produto Compatível
FileMaker Pro Sim
FileMaker Go Sim
FileMaker WebDirect Sim
FileMaker Server Sim
FileMaker Cloud Sim
FileMaker Data API Sim
Publicação na Web personalizada Sim

Originada na versão

21.0

Descrição

Você deve especificar uma variável ou campo de destino. Se Destino não estiver especificado, esta etapa de script retornará um código de erro que pode ser capturado com a Função Get(LastError).

Um exemplo de como você pode usar vetores de incorporação é com a Etapa de script Executar a pesquisa semântica, que pode consultar os dados vetoriais produzidos por esta etapa de script ou pela etapa de script Inserir a incorporação no conjunto encontrado.

Exemplo 1

Configura uma conta de IA, vai para o layout de Detalhes da reunião e, em seguida, usa o modelo para obter vetores de incorporação para o texto no campo Reuniões::Anotação no registro atual e o armazena como dados binários no campo de contêiner Reuniões::Incorporação_de_anotação.

Copiar
Configurar a conta de IA [ Nome da conta: "minha-conta" ; Provedor de modelo: OpenAI ; Chave de API: "sk-RZCtpWT..." ]

Ir para layout [ "Detalhes da reunião" (Reuniões) ; Animação: Nenhum ]

Inserir incorporação [ Nome da conta: "minha-conta" ; Modelo de incorporação: "text-embedding-3-small" ; Entrada: Reuniões::Anotação; Destino: Reuniões::Incorporação_de_anotação ]