Inserisci Embedding

Invia i dati di input a un modello di embedding e inserisce la rappresentazione vettoriale restituita in un campo o in una variabile.

Opzioni 

  • Nome account è un'espressione di testo dell'account AI per questa istruzione di script da utilizzare. Nel file corrente, utilizzare l'istruzione di script Configura account AI per configurare l'account e assegnargli questo nome in qualsiasi momento prima che questa istruzione di script venga eseguita.

  • Modello di Embedding è il nome del modello per generare vettori di embedding. Specificare il nome del modello come espressione di testo, disponibile presso il fornitore del modello.

  • Input è qualsiasi espressione di testo o dati contenitore da inviare al modello per la conversione in vettori di embedding.

  • Destinazione specifica il campo o la variabile in cui inserire i vettori di embedding restituiti. Se la variabile non esiste, questa istruzione di script ne crea una (vedere Utilizzo di variabili). Se si specifica un campo di testo o una variabile, i dati restituiti vengono memorizzati come testo. Se si specifica un campo Contenitore, i dati restituiti vengono memorizzati come dati binari, che possono avere dimensioni ridotte rispetto a quando vengono memorizzati come testo e possono migliorare le prestazioni in qualsiasi ulteriore elaborazione con i vettori di embedding.

Compatibilità 

Prodotto Supportata
FileMaker Pro Sì
FileMaker Go Sì
FileMaker WebDirect Sì
FileMaker Server Sì
FileMaker Cloud Sì
FileMaker Data API Sì
Pubblicazione Web personalizzata Sì

Creata nella versione 

21.0

Descrizione 

È necessario specificare una variabile o un campo di destinazione. Se Destinazione non viene specificato, questa istruzione di script restituisce un codice di errore che può essere catturato con la funzione Get ( UltimoErrore ).

Un esempio di come si possono usare i vettori di embedding prevede l'uso dell'istruzione di script Esegui ricerca semantica, che può effettuare una query dei dati vettoriali prodotti da questa istruzione di script o dall'istruzione Inserisci Embedding nel gruppo trovato.

Per i vettori di embedding sia di immagini che testo, è possibile utilizzare i modelli supportati dal server modello open source fornito separatamente con FileMaker Pro o installato con FileMaker Server. Vedere il Claris Engineering Blog.

Esempio 1 

Configura un account AI, passa al formato Dettagli riunioni, quindi utilizza il modello per ottenere vettori di embedding per il testo nel campo Riunioni::Appunto nel record corrente e lo memorizza come dati binari nel campo Contenitore Riunioni::Appunto_Embedding.

Copia
Configura account AI [ Nome account: "my_account" ; Fornitore modello: OpenAI ; Chiave API: "sk-RZCtpWT..." ]

Vai al formato [ "Dettagli riunioni" (Riunioni) ; Animazione: Nessuna ]

Inserisci Embedding [ Nome account: "my_account" ; Modello di Embedding: "text-embedding-3-small" ; Input: Riunioni::Appunto ; Destinazione:      
Riunioni::Appunto_Embedding ]