Künstliche Intelligenz – Funktionen

Funktionen für künstliche Intelligenz (KI) ermöglichen Ihnen die Arbeit mit großen Sprachmodellen (Large Language Models, LLMs) und Core ML-Modellen. Für LLMs holen und konvertieren diese Funktionen Einbettungsvektoren, berechnen die Cosinus-Ähnlichkeit und Token-Anzahl und liefern Informationen zum Tabellenschema. Für Core ML-Modelle geben die übrigen Funktionen Informationen über ein Modell zurück und führen dessen Evaluation durch.

Funktion Zweck

AddEmbeddings

Fügt zwei Einbettungsvektoren hinzu und gibt das Ergebnis als normalisierten Vektor zurück.

ComputeModel

Gibt ein JSON-Objekt zurück, das das Ergebnis einer Core ML-Modellevaluation enthält.

CosineSimilarity

Gibt die Ähnlichkeit zwischen zwei Einbettungsvektoren als Zahl zwischen -1 (entgegengesetzt) und 1 (ähnlich) zurück.

GetEmbedding

Sendet Eingabedaten an ein Einbettungsmodell und gibt eine Vektordarstellung als Containerdaten zurück.

GetEmbeddingAsFile

Konvertiert einen Einbettungsvektor aus dem Textformat in binäre Containerdaten.

GetEmbeddingAsText

Konvertiert einen Einbettungsvektor aus binären Containerdaten in Textformat.

GetFieldsOnLayout

Gibt eine Liste der Felder in einem Layout als JSON-Daten zurück.

GetModelAttributes

Gibt Metadaten im JSON-Format über ein benanntes Modell zurück, das gerade geladen ist.

GetRAGSpaceInfo

Gibt Informationen über den angegebenen RAG-Space oder alle RAG-Spaces zurück, wenn keine Space ID angegeben ist.

GetTableDDL

Gibt Tabelleninformationen im DDL-Format (Data Definition Language) für eine Liste von Tabellenvorkommen zurück, die als JSON-Array angegeben sind.

GetTokenCount

Gibt die Token-Anzahl für den angegebenen Text zurück. Nur zur Orientierung verwenden. Die tatsächliche in den Modellen verwendete Anzahl kann variieren.

NormalizeEmbedding

Normalisiert einen Einbettungsvektor. Wenn angegeben, reduziert der Dimensionsparameter die Anzahl der zu verwendenden Vektordimensionen vor der Normalisierung.

PredictFromModel

Gibt den vorhergesagten Wert aus einem trainierten Regressionsmodell für den angegebenen Text-Einbettungsvektor zurück.

SubtractEmbeddings

Zieht den Einbettungsvektor v2 von v1 ab und gibt das Ergebnis als normalisierten Vektor zurück.