Insluiting invoegen

Stuurt invoergegevens naar een inbeddingsmodel en voert de geretourneerde vectorweergave in een veld of variabele in.

Opties 

  • Accountnaam is een tekstexpressie van het AI-account dat voor deze scriptstap moet worden gebruikt. Gebruik in het huidige bestand de scriptstap AI-account configureren scriptstap om het account in te stellen en deze naam toe te wijzen op elk moment voordat deze scriptstap wordt uitgevoerd.

  • Insluitmodel is de naam van het model waarmee insluitvectoren worden gegenereerd. Geef de modelnaam op als een tekstexpressie, die beschikbaar is bij de modelprovider.

  • Invoer is elke expressie die tekst- of containergegevens retourneert die naar het model worden verzonden om te worden geconverteerd naar insluitvectoren.

  • Doel specificeert het veld of de variabele waarin de geretourneerde insluitvectoren moeten worden ingevoegd. Als de variabele niet bestaat, maakt deze scriptstap die aan (raadpleeg Variabelen gebruiken). Als u een tekstveld of een variabele opgeeft, worden de geretourneerde gegevens opgeslagen als tekst. Als u een containerveld opgeeft, worden de geretourneerde gegevens opgeslagen als binaire gegevens. Deze gegevens kunnen kleiner zijn dan wanneer ze als tekst worden opgeslagen en kunnen de prestaties verbeteren bij verdere verwerking met de insluitvectoren.

Compatibiliteit 

Product Ondersteund
FileMaker Pro Ja
FileMaker Go Ja
FileMaker WebDirect Ja
FileMaker Server Ja
FileMaker Cloud Ja
FileMaker Data API Ja
Custom Web Publishing Ja

Afkomstig uit versie 

21.0

Beschrijving 

U moet een doelvariabele of -veld opgeven. Als Doel niet is opgegeven, retourneert deze scriptstap een foutcode die kan worden vastgelegd met de functie Get (LaatsteFout) functie.

Een voorbeeld van hoe u insluitvectoren kunt gebruiken is met de scriptstap Semantische zoekopdracht uitvoeren scriptstap, waarmee u de vectorgegevens kunt opvragen die door deze scriptstap zijn geproduceerd of met de scriptstap Insluiting invoegen in gevonden reeks.

Voor insluitvectoren voor afbeeldingen en tekst kunt u de modellen gebruiken die worden ondersteund door de open source-modelserver die afzonderlijk bij FileMaker Pro of bij FileMaker Server is geïnstalleerd. Zie het technische blog van Claris.

Voorbeeld 1 

Hiermee configureert u een AI-account, gaat u naar de lay-out Bijeenkomstdetails, gebruikt u het model om insluitvectoren voor de tekst op te halen in het veld Meetings::Note in de huidige record en slaat u deze op als binaire gegevens in het containerveld Meetings::Note_Embedding.

Kopiëren
AI-account configureren [ Accountnaam: "my-account" ; Modelprovider: OpenAI ; API-sleutel: "sk-RZCtpWT..." ]

Ga naar lay-out [ "Bijeenkomstdetails" (Meetings) ; Animatie: Geen ]

Insluiting invoegen [ Accountnaam: "my-account" ; Insluitmodel: "text-embedding-3-small" ; Invoer: Meetings::Note ; Doel: Meetings::Note_Embedding ]