Im Rahmen Ihrer Retrieval Augmented Generation (RAG) Erfahrung mit Vertex AI Agent Builder haben, können Sie prüfen Sie die Fundierung, um festzustellen, Basis eines Textes (der sogenannte Antwortkandidat) besteht aus einer Reihe von Referenztexte (Fakten) genannt.
Die API gibt eine Gesamtbewertung von 0 bis 1 zurück, die angibt, inwiefern die Antwort mit den angegebenen Fakten übereinstimmt. Die Antwort enthält außerdem Verweise auf die Fakten, die die einzelnen Behauptungen im Antwortkandidaten stützen.
Außerdem kannst du einen Supportwert auf Anspruchsebene aktivieren, um einen Supportwert zu erhalten, der Aufschluss darüber gibt, den Antwortkandidaten.
Für eine perfekte Begründung muss jede Behauptung in der Antwortvorlage durch mindestens eine der angegebenen Fakten gestützt werden. Mit anderen Worten: Die Behauptung ergibt sich vollständig aus den Fakten. Wenn der Anspruch nur teilweise berechtigt ist, nicht als geerdet gilt. Die Behauptung „Google wurde 1975 von Larry Page und Sergey Brin gegründet“ ist beispielsweise nur teilweise richtig. Die Namen der Gründer sind korrekt, das Datum jedoch falsch. Daher wird die gesamte Behauptung als unbegründet eingestuft. In dieser Version der API zur Überprüfung der Begründung wird ein Satz als einzelne Behauptung betrachtet.
Sie können auch Anti-Zitationen als experimentelle Funktion aktivieren, um eine Widerspruchswert, der angibt, wie stark der Kandidat der Antwort widerspricht die gegebenen Fakten. Die Antwort enthält außerdem Anti-Zitate zu den widersprüchlichen Fakten für jede Behauptung.
Sie können die API „check grounding“ verwenden, um beliebigen Text zu prüfen. Es kann sich um einen von Menschen erstellten Slogan oder eine maschinell generierte Antwort handeln. Ein typischer Anwendungsfall eine von LLM generierte Antwort mit einer bestimmten Reihe von Fakten abgleichen. Die Prüfung Die Grounding API wurde entwickelt, um schnell zu sein, mit einer Latenz von weniger als 500 ms. Dank dieser Geschwindigkeit können Chatbots die API zur Überprüfung der Validierung bei jeder Inferenz aufrufen, ohne dass es zu einer erheblichen Verlangsamung kommt. Die API zur Überprüfung der Erdung kann auch Referenzen zur Unterstützung ihrer Ergebnisse bereitstellen, damit Nutzer erkennen können, welche Teile der generierten Antwort zuverlässig sind. Die API liefert auch einen Supportwert, der die Gesamtgenauigkeit der Antwort angibt. Durch das Festlegen eines Zitationsgrenzwerts können Chatbots Antworten zum Zeitpunkt der Inferenz herausfiltern, KI-Halluzinationen.
Auf dieser Seite wird beschrieben, wie Sie die Fundierung mit der API prüfen.
Hinweise
Die API „check grounding“ ist allgemein verfügbar.
Außerdem gibt es zwei experimentelle Funktionen:
- Die Funktion „Anti-Zitationen“, die den Widerspruchswert generiert.
- Die Funktion „Wert auf Anspruchsebene“, die den Supportwert pro Anspruch zurückgibt.
Wenn Sie die experimentellen Funktionen ausprobieren möchten, wenden Sie sich an Ihr Account-Management-Team bei Google und bitten Sie um Aufnahme in die Zulassungsliste.
Definition und Erklärung von Begriffen
Bevor Sie die Prüfungs-Grounding-API verwenden, sollten Sie die Eingaben und und wie Sie fundierte Fakten strukturieren, um optimale Ergebnisse zu erzielen.
Eingabedaten
Die Prüfungs-Grounding API erfordert die folgenden Eingaben in der Anfrage.
Antwortkandidaten: Ein Antwortvorschlag kann jeder Text sein, dessen die Sie überprüfen möchten. Im Kontext von Vertex AI Search kann der Antwortkandidat beispielsweise die generierte Suchzusammenfassung sein, die eine Suchanfrage beantwortet. Die API würde dann ermitteln, wie gut die Zusammenfassung auf den eingegebenen Fakten basiert. Ein Antwortvorschlag darf maximal 1.024 Zeichen lang sein.
Fakten: Eine Reihe von Textsegmenten, die als Referenzen für die Verankerung dienen. Für jedes Textsegment können Metadatenattribute (Schlüssel/Wert-Paare) angegeben werden. „Autor“ und „Titel“ sind beispielsweise typische Attributschlüssel.
Der Dienst unterstützt bis zu 200 Fakten mit jeweils maximal 10.000 Zeichen.
Google rät davon ab, eine sehr große Tatsache anzugeben, die alle zu den Informationen. Stattdessen können Sie bessere Ergebnisse erzielen, indem Sie große Fakten in kleinere Fakten aufteilen und für die kleineren Fakten geeignete Attribute angeben. Sie können beispielsweise einen großen Fakt nach Titel, Autor oder URL aufteilen und diese Informationen in Attributen angeben.
Zitationsgrenzwert: Ein Gleitkommawert zwischen 0 und 1, der die Konfidenz für die Zitate steuert, die die Antwortvorschläge unterstützen. Höherer Grenzwert stört das Vertrauen. Ein höherer Grenzwert führt daher zu weniger, aber aussagekräftigeren Zitaten.
Ausgabedaten
Die Grounding API gibt für einen Antwortkandidaten Folgendes zurück:
Supportwert:Der Supportwert ist eine Zahl von 0 bis 1, die Gibt an, wie fundiert eine Antwortkandidat anhand der bereitgestellten Fakten ist. Er gibt ungefähr den Anteil der Behauptungen im Antwortkandidaten an, die auf mindestens einer der angegebenen Fakten beruhen.
Zitierte Blöcke: Zitierte Blöcke sind Teile der Eingabefakten, die die den Antwortkandidaten unterstützen.
Ansprüche und Zitate: Die Ansprüche und Zitationen stellen eine Verbindung zu einer Behauptung her (in der Regel ein Satz) des Antwortkandidats auf einen oder mehrere der zitierten Blöcke, die die Behauptung untermauern.
Wenn die Bewertung auf Anspruchsebene aktiviert ist, wird für jeden Anspruch eine Unterstützung wird als Zahl zwischen 0 und 1 zurückgegeben, die angibt, Behauptung ist in den bereitgestellten Fakten enthalten. Weitere Informationen finden Sie unter Erhalten Sie Bewertungen auf Anspruchsebene für ein Antwortkandidaten.
Erdungscheck erforderlich: Bei jeder Beschwerde wird ein boolescher Wert für „grounding-check-required“ zurückgegeben. Wenn
False
zurückgegeben wird, bedeutet das System, dass die Behauptung keine Fundierung erfordert. Zitate und Anti-Zitationen werden daher nicht zurückgegeben. Beispiel: wie „Hier ist, was ich gefunden habe.“ keine Tatsache ist und daher erfordert keine Fundierungsprüfung.Wenn „grounding-check-required“ den Wert
true
zurückgibt, wurde eine Fundierungsüberprüfung durchgeführt und es werden gegebenenfalls Unterstützungsbewertungen, Zitate und Anti-Zitate zurückgegeben.
Supportbewertung für einen Antwortkandidaten abrufen
Folgen Sie diesen Schritte:
Bereiten Sie Ihre Faktensammlung vor. Weitere Informationen und Beispiele finden Sie unter Nutzungsbedingungen definiert und erklärt.
Rufen Sie die Methode
check
mit dem folgenden Code auf:
REST
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/groundingConfigs/default_grounding_config:check" \
-d '{
"answerCandidate": "CANDIDATE",
"facts": [
{
"factText": "TEXT_0",
"attributes": {"ATTRIBUTE_A": "VALUE_A0","ATTRIBUTE_B": "VALUE_B0"}
},
{
"factText": "TEXT_1",
"attributes": {"ATTRIBUTE_A": "VALUE_A1","ATTRIBUTE_B": "VALUE_B1"}
},
{
"factText": "TEXT_2",
"attributes": {"ATTRIBUTE_A": "VALUE_A2","ATTRIBUTE_B": "VALUE_B2"}
}
],
"groundingSpec": {
"citationThreshold": "CITATION_THRESHOLD"
}
}'
Ersetzen Sie Folgendes:
PROJECT_ID
: die Projektnummer oder -ID Ihres Google Cloud-Projekts.CANDIDATE
: der Antwortkandidatenstring, für den Sie möchten eine Support-Punktzahl erhalten, z. B.Titanic was directed by James Cameron. It was released in 1997.
. Ein Antwortkandidat kann folgende Fragen stellen: maximal 1.024 Zeichen.TEXT
: das zu verwendende Textsegment als Fundierung, z. B.Titanic is a 1997 American epic... Academy Awards.
. Den vollständigen Text finden Sie unter Beispiele für Fakten.ATTRIBUTE
: Der Name eines Metadatenattributs, das mit dem Fakt verknüpft ist, z. B.author
odertitle
. Dies ist ein benutzerdefiniertes Label, mit dem dem Faktentext weitere Informationen hinzugefügt werden können. Für Beispiel: Der FaktentextToronto is the capital of Ontario
enthältauthor
-Attribut mit seinem WertWikipedia
, dann Folgendes: Behauptungen basieren auf Folgendem:Wikipedia cites that Toronto is the capital of Ontario
Toronto is the capital of Ontario
Die Behauptung, dass
Government of Ontario claims that Toronto is the capital of Ontario
, ist jedoch nicht so fundiert wie die ersten beiden Behauptungen.
VALUE
: der Wert für den Attribut, z. B.Simple Wikipedia
oderTitanic (1997 film)
.CITATION_THRESHOLD
: Ein Gleitkommawert zwischen 0 und 1, der bestimmt, ob für eine Behauptung im Antwortvorschlag eine Tatsache zitiert werden muss. Ein höherer Grenzwert führt zu weniger, aber aussagekräftigen Zitaten und ein niedrigerer Schwellenwert führt zu mehr, aber schwachen Zitaten. Ist kein Wert festgelegt, Der Standardgrenzwert ist0.6
.
Python
Weitere Informationen finden Sie in der Referenzdokumentation zur Vertex AI Agent Builder Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Vertex AI Agent Builder zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Beispiele für Fakten
Im Folgenden finden Sie einige Beispiele für Fakten und ihre Eigenschaften. Diese Beispiele sollen Ihnen helfen, die Fundierungsantwort und das Format des Befehls „curl“.
Fakt 0
Text:
"Titanic is a 1997 American epic romantic disaster movie. It was directed, written, and co-produced by James Cameron. The movie is about the 1912 sinking of the RMS Titanic. It stars Kate Winslet and Leonardo DiCaprio. The movie was released on December 19, 1997. It received positive critical reviews. The movie won 11 Academy Awards, and was nominated for fourteen total Academy Awards."
Attribute:
{"Author": "Simple Wikipedia"}
Fakt 1
Text:
"James Cameron's "Titanic" is an epic, action-packed romance set against the ill-fated maiden voyage of the R.M.S. Titanic; the pride and joy of the White Star Line and, at the time, the largest moving object ever built. She was the most luxurious liner of her era -- the "ship of dreams" -- which ultimately carried over 1,500 people to their death in the ice cold waters of the North Atlantic in the early hours of April 15, 1912."
Attribute:
{"Author": "Rotten Tomatoes"}
Beispielanfrage
Nachdem Sie die Fakten vorbereitet haben, können Sie die folgende Anfrage senden. Ersetzen Sie dabei das Feld CANDIDATE durch verschiedene Strings, deren Erdung Sie prüfen möchten.
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/groundingConfigs/default_grounding_config:check" \
-d '{
"answerCandidate": "CANDIDATE",
"facts": [
{
"factText": "Titanic is a 1997 American epic romantic disaster movie. It was directed, written, and co-produced by James Cameron. The movie is about the 1912 sinking of the RMS Titanic. It stars Kate Winslet and Leonardo DiCaprio. The movie was released on December 19, 1997. It received positive critical reviews. The movie won 11 Academy Awards, and was nominated for fourteen total Academy Awards.",
"attributes": {"author":"Simple Wikipedia"}
},
{
"factText": "James Cameron's \"Titanic\" is an epic, action-packed romance set against the ill-fated maiden voyage of the R.M.S. Titanic; the pride and joy of the White Star Line and, at the time, the largest moving object ever built. She was the most luxurious liner of her era -- the \"ship of dreams\" -- which ultimately carried over 1,500 people to their death in the ice cold waters of the North Atlantic in the early hours of April 15, 1912.",
"attributes": {"author":"Simple Wikipedia"}
}
],
"groundingSpec": {
"citationThreshold": "0.6"
}
}'
Beispiele für Antwortvorschläge und fundierte Antworten
Die folgende Tabelle enthält Beispiele für verschiedene Antwortvorschläge und Antworten, die Sie erhalten, wenn Sie die Beispielanfrage senden, basierend auf den Beispielinformationen.
Antwortvorschlag | Erdungsantwort prüfen |
---|---|
Here is what I found. Titanic was directed by James Cameron.
|
Unterstützungsbewertung: 0.99 Zitierte Code-Chunks:
|
Titanic was directed by James Cameron. It was released in
1997.
|
Supportwert: 0.99 Zitierte Blöcke:
|
Titanic was directed by James Cameron. It was based on the sinking
of the RMS Titanic that led to the death of 1500 people.
|
Unterstützungsbewertung: 0.95 Zitierte Code-Chunks:
|
Titanic was directed by James Cameron. It starred Brad Pitt and
Kate Winslet
|
Unterstützungsbewertung: 0.54 Zitierte Code-Chunks:
"It starred Brad Pitt and Kate Winslet" ist nicht
ganz richtig, erhält sie keine Zitationen. In diesem Fall können Sie die Methode
mit aktivierten Antizitaten, um einen Widerspruchswert zu erhalten.
Weitere Informationen finden Sie unter
Ermitteln Sie einen Widerspruchswert für
Antwort möglich. |
Widerspruchswert für einen Antwortkandidat ermitteln
Neben der Supportbewertung können Sie auch eine Bewertung für den Widerspruch erhalten. Der Widerspruchswert gibt ungefähr den Anteil der Behauptungen an, die den angegebenen Fakten widersprechen.
Wenn Sie diese experimentelle Funktion ausprobieren möchten, wenden Sie sich an Ihr Google Konten-Team und bitten Sie darum, auf die Zulassungsliste gesetzt zu werden.
So rufen Sie den Widerspruchswert ab:
Bereiten Sie Ihre Faktensammlung vor. Weitere Informationen und Beispiele finden Sie unter Nutzungsbedingungen definiert und erklärt.
Rufen Sie die Methode
check
mit dem folgenden curl-Befehl auf:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/groundingConfigs/default_grounding_config:check" \ -d '{ "answerCandidate": "CANDIDATE", "facts": [ { "factText": "TEXT_0", "attributes": {"ATTRIBUTE_A": "VALUE_A0","ATTRIBUTE_B": "VALUE_B0"} }, { "factText": "TEXT_1", "attributes": {"ATTRIBUTE_A": "VALUE_A1","ATTRIBUTE_B": "VALUE_B1"} }, { "factText": "TEXT_2", "attributes": {"ATTRIBUTE_A": "VALUE_A2","ATTRIBUTE_B": "VALUE_B2"} }, ], "groundingSpec": { "citationThreshold": "CITATION_THRESHOLD", "enableAntiCitations": "ENABLE_ANTI_CITATION", "antiCitationThreshold": "ANTI_CITATION_THRESHOLD", } }'
Ersetzen Sie Folgendes:
PROJECT_ID
: die Projektnummer oder -ID Ihres Google Cloud-Projekts.CANDIDATE
: der Antwortkandidatenstring, für den Sie möchten eine Support-Punktzahl erhalten, z. B.Titanic was directed by James Cameron. It was released in 1997.
. Ein Antwortkandidat kann folgende Fragen stellen: maximal 1.024 Zeichen.TEXT
: Das Textsegment, das für die Begründung verwendet werden soll, z. B.Titanic is a 1997 American epic... Academy Awards.
. Den vollständigen Text finden Sie unter Beispiele für Fakten.ATTRIBUTE
: der Name einer Metadaten Attribut, das mit der Tatsache in Verbindung steht, z. B.author
odertitle
. Es ist ein benutzerdefiniertes Label, mit dem dem Faktentext weitere Informationen hinzugefügt werden können. Für Beispiel: Der FaktentextToronto is the capital of Ontario
enthältauthor
-Attribut mit seinem WertWikipedia
, dann Folgendes: Ansprüche sind begründet:Wikipedia cites that Toronto is the capital of Ontario
Toronto is the capital of Ontario
Die Behauptung, dass
Government of Ontario claims that Toronto is the capital of Ontario
, ist jedoch nicht so gut begründet.VALUE
: der Wert für den Attribut, z. B.Simple Wikipedia
oderTitanic (1997 film)
.CITATION_THRESHOLD
: Ein Gleitkommawert zwischen 0 und 1, der bestimmt, ob für eine Behauptung im Antwortvorschlag eine Tatsache zitiert werden muss. Ein höherer Schwellenwert führt zu weniger, aber aussagekräftigen Belegen zur Unterstützung der Behauptung. Ein niedrigerer Schwellenwert führt zu mehr, aber weniger aussagekräftigen Belegen zur Unterstützung der Behauptung. Wenn der Grenzwert nicht festgelegt ist, beträgt der Standardwert 0,6.ENABLE_ANTI_CITATION
: ein boolescher Wert Legen Sie für dieses Feld den Werttrue
fest, um die experimentelle Funktion zur Bewertung des Widerspruchswerts zu aktivieren. Entfernen Sie dieses Feld oder legen Sie für dieses Feldfalse
fest. um diese Funktion zu deaktivieren.ANTI_CITATION_THRESHOLD
: ein Gleitkommawert aus 0 bis 1, die bestimmt, ob eine Tatsache im Widerspruch zu einer Behauptung im Antwortkandidat. Ein höherer Grenzwert führt zu weniger, aber stärkere Zitationen, die der Behauptung widersprechen, und eine niedrigere Schwelle führt zu auf mehr, aber schwächere Zitate verweisen, die der Behauptung widersprechen. Wenn der Wert nicht festgelegt ist, beträgt der Standardgrenzwert 0,8.
Beispielanfrage
Anhand der Beispieldaten aus dem vorherigen Abschnitt können Sie die folgende Anfrage senden. Ersetzen Sie das Feld CANDIDATE durch deren Grundlagen und Widersprüche Sie überprüfen möchten.
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/groundingConfigs/default_grounding_config:check" \
-d '{
"answerCandidate": "CANDIDATE",
"facts": [
{
"factText": "Titanic is a 1997 American epic romantic disaster movie. It was directed, written, and co-produced by James Cameron. The movie is about the 1912 sinking of the RMS Titanic. It stars Kate Winslet and Leonardo DiCaprio. The movie was released on December 19, 1997. It received positive critical reviews. The movie won 11 Academy Awards, and was nominated for fourteen total Academy Awards.",
"attributes": {"author":"Simple Wikipedia"}
},
{
"factText": "James Cameron's \"Titanic\" is an epic, action-packed romance set against the ill-fated maiden voyage of the R.M.S. Titanic; the pride and joy of the White Star Line and, at the time, the largest moving object ever built. She was the most luxurious liner of her era -- the \"ship of dreams\" -- which ultimately carried over 1,500 people to their death in the ice cold waters of the North Atlantic in the early hours of April 15, 1912.",
"attributes": {"author":"Simple Wikipedia"}
}
],
"groundingSpec": {
"citationThreshold": "0.6",
"enableAntiCitations": true,
"antiCitationThreshold": "0.8",
}
}'
Beispiel für Antworten mit Widersprüchen
Die folgende Tabelle zeigt ein Beispiel für einen Antwortkandidaten und seine wenn Sie die Beispielanfrage senden, basierend auf den Beispielfakten.
Antwortkandidaten | Erdungsantwort prüfen |
---|---|
Titanic was directed by James Cameron. It starred Brad Pitt and
Kate Winslet
|
Supportwert: 0.36 Widerspruchswert: 0.49 Zitierte Blöcke:
|
Bewertungen auf Anspruchsebene für einen Antwortkandidaten abrufen
Zusätzlich zur Unterstützungsbewertung auf Antwortebene können Sie für jeden Anspruch in einem Antwortvorschlag eine Unterstützungsbewertung auf Anspruchsebene abrufen.
Wenn Sie diese experimentelle Funktion ausprobieren möchten, wenden Sie sich an Ihr Account-Management-Team bei Google und bitten Sie wurden der Zulassungsliste hinzugefügt.
So rufst du die Bewertung auf Anspruchsebene ab:
Bereiten Sie Ihre Fakten vor. Weitere Informationen und Beispiele finden Sie unter Nutzungsbedingungen definiert und erklärt.
Rufen Sie die Methode
check
mit dem folgenden curl-Befehl auf:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/groundingConfigs/default_grounding_config:check" \ -d '{ "answerCandidate": "CANDIDATE", "facts": [ { "factText": "TEXT_0", "attributes": {"ATTRIBUTE_A": "VALUE_A0","ATTRIBUTE_B": "VALUE_B0"} }, { "factText": "TEXT_1", "attributes": {"ATTRIBUTE_A": "VALUE_A1","ATTRIBUTE_B": "VALUE_B1"} }, { "factText": "TEXT_2", "attributes": {"ATTRIBUTE_A": "VALUE_A2","ATTRIBUTE_B": "VALUE_B2"} }, ], "groundingSpec": { "citationThreshold": "CITATION_THRESHOLD", "enableClaimLevelScore": "ENABLE_CLAIM_LEVEL_SCORE", } }'
Ersetzen Sie Folgendes:
PROJECT_ID
: die Projektnummer oder -ID Ihres Google Cloud-Projekts.CANDIDATE
: Der String für den Antwortvorschlag, für den Sie eine Unterstützungsbewertung erhalten möchten, z. B.Titanic was directed by James Cameron. It was released in 1997.
. Ein Antwortvorschlag kann maximal 1.024 Zeichen lang sein.TEXT
: das zu verwendende Textsegment als Fundierung, z. B.Titanic is a 1997 American epic... Academy Awards.
. Den vollständigen Text finden Sie unter Beispiele für Fakten.ATTRIBUTE
: der Name einer Metadaten Attribut, das mit der Tatsache in Verbindung steht, z. B.author
odertitle
. Es ist ein benutzerdefiniertes Label, mit dem weitere Informationen zum Faktentext hinzugefügt werden können. Wenn der FaktentextToronto is the capital of Ontario
beispielsweise einauthor
-Attribut mit dem WertWikipedia
hat, sind die folgenden Behauptungen fundiert:Wikipedia cites that Toronto is the capital of Ontario
Toronto is the capital of Ontario
Die Behauptung, dass
Government of Ontario claims that Toronto is the capital of Ontario
, ist jedoch nicht so gut begründet.VALUE
: der Wert für den Attribut, z. B.Simple Wikipedia
oderTitanic (1997 film)
.CITATION_THRESHOLD
: ein Gleitkommawert zwischen 0 und 1 über das festgelegt wird, ob in der Antwort eine Tatsache in einer Behauptung zitiert werden muss Kandidat:innen. Ein höherer Schwellenwert führt zu weniger, aber aussagekräftigen Belegen zur Unterstützung der Behauptung. Ein niedrigerer Schwellenwert führt zu mehr, aber weniger aussagekräftigen Belegen zur Unterstützung der Behauptung. Wenn kein Wert festgelegt ist, beträgt der Standardwert 0,6.ENABLE_CLAIM_LEVEL_SCORE
: ein boolescher Wert Festlegen dieses Feld auftrue
setzen, um die Bewertungsfunktion auf Anspruchsebene zu aktivieren. Wenn Sie diese Funktion deaktivieren möchten, entfernen Sie dieses Feld oder legen Sie den Wertfalse
fest.
Beispielanfrage
Anhand der Beispielfakten aus dem vorherigen Abschnitt können Sie senden Sie die folgende Anfrage. Ersetzen Sie das Feld CANDIDATE durch verschiedene Zeichenfolgen, deren Fundierung pro Anspruch du überprüfen möchtest.
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/groundingConfigs/default_grounding_config:check" \
-d '{
"answerCandidate": "CANDIDATE",
"facts": [
{
"factText": "Titanic is a 1997 American epic romantic disaster movie. It was directed, written, and co-produced by James Cameron. The movie is about the 1912 sinking of the RMS Titanic. It stars Kate Winslet and Leonardo DiCaprio. The movie was released on December 19, 1997. It received positive critical reviews. The movie won 11 Academy Awards, and was nominated for fourteen total Academy Awards.",
"attributes": {"author":"Simple Wikipedia"}
},
{
"factText": "James Cameron's \"Titanic\" is an epic, action-packed romance set against the ill-fated maiden voyage of the R.M.S. Titanic; the pride and joy of the White Star Line and, at the time, the largest moving object ever built. She was the most luxurious liner of her era -- the \"ship of dreams\" -- which ultimately carried over 1,500 people to their death in the ice cold waters of the North Atlantic in the early hours of April 15, 1912.",
"attributes": {"author":"Simple Wikipedia"}
}
],
"groundingSpec": {
"citationThreshold": "0.6",
"enableClaimLevelScore": true,
}
}'
Beispiel für Antworten mit Bewertungen auf Anspruchsebene
In der folgenden Tabelle sehen Sie ein Beispiel für einen Antwortkandidaten und die Antwort, die Sie erhalten, wenn Sie die Beispielanfrage senden, basierend auf den Beispielinformationen.
Antwortkandidaten | Erdungsantwort prüfen |
---|---|
Here is what I found. Titanic was directed by James Cameron. It
starred Kate Winslet and Leonardo DiCaprio.
|
Unterstützungsbewertung: 0.99 Zitierte Code-Chunks:
|