- JSON-Darstellung
- SnippetSpec
- SummarySpec
- MultiModalSpec
- ImageSource
- ModelPromptSpec
- ModelSpec
- ExtractiveContentSpec
- SearchResultMode
- ChunkSpec
Eine Spezifikation zum Konfigurieren des Verhaltens der Inhaltssuche.
JSON-Darstellung |
---|
{ "snippetSpec": { object ( |
Felder | |
---|---|
snippetSpec |
Wenn |
summarySpec |
Wenn |
extractiveContentSpec |
Wenn keine „extractiveContentSpec“ angegeben wird, ist in der Suchantwort keine extraktive Antwort enthalten. |
searchResultMode |
Gibt den Modus für Suchergebnisse an. Wenn nichts angegeben ist, wird standardmäßig der Suchergebnismodus |
chunkSpec |
Gibt die Chunkspezifikation an, die von der Suchantwort zurückgegeben werden soll. Nur verfügbar, wenn |
SnippetSpec
Eine Spezifikation zum Konfigurieren von Snippets in einer Suchantwort.
JSON-Darstellung |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Felder | |
---|---|
maxSnippetCount |
[VERWORFEN] Die Verwendung dieses Feldes wurde eingestellt. Verwenden Sie das Feld |
referenceOnly |
[VERALTET] Dieses Feld ist veraltet und hat keine Auswirkungen auf den Snippet. |
returnSnippet |
Bei |
SummarySpec
Eine Spezifikation zum Konfigurieren einer Zusammenfassung, die in einer Suchantwort zurückgegeben wird.
JSON-Darstellung |
---|
{ "summaryResultCount": integer, "includeCitations": boolean, "ignoreAdversarialQuery": boolean, "ignoreNonSummarySeekingQuery": boolean, "ignoreLowRelevantContent": boolean, "ignoreJailBreakingQuery": boolean, "multimodalSpec": { object ( |
Felder | |
---|---|
summaryResultCount |
Die Anzahl der Top-Ergebnisse, aus denen die Zusammenfassung generiert werden soll. Wenn die Anzahl der zurückgegebenen Ergebnisse kleiner als Es können maximal 10 Ergebnisse im Dokumentmodus oder 50 Ergebnisse im Chunks-Modus verwendet werden, um eine Zusammenfassung zu erstellen. Der Chunks-Modus wird verwendet, wenn |
includeCitations |
Gibt an, ob Zitationen in die Zusammenfassung aufgenommen werden sollen. Der Standardwert ist Wenn dieses Feld auf Beispiel für eine Zusammenfassung mit Quellenangaben: BigQuery ist das vollständig verwaltete und serverlose Data Warehouse für Unternehmen von Google Cloud.[1] BigQuery unterstützt alle Datentypen, funktioniert cloudübergreifend und enthält integrierte Funktionen für Machine Learning und Business Intelligence auf einer einheitlichen Plattform [2, 3]. Die Zitationsnummern beziehen sich auf die zurückgegebenen Suchergebnisse und sind 1-basiert. [1] bedeutet beispielsweise, dass der Satz dem ersten Suchergebnis zugeordnet wird. [2, 3] bedeutet, dass der Satz sowohl dem zweiten als auch dem dritten Suchergebnis zugeordnet wird. |
ignoreAdversarialQuery |
Gibt an, ob feindselige Anfragen herausgefiltert werden sollen. Der Standardwert ist Google verwendet die Klassifizierung von Suchanfragen, um schädliche Anfragen zu erkennen. Wenn die Suchanfrage als feindselige Anfrage eingestuft wird, wird keine Zusammenfassung zurückgegeben. Ein Nutzer könnte beispielsweise eine Frage zu negativen Kommentaren über das Unternehmen stellen oder eine Anfrage senden, die darauf abzielt, unsichere, richtlinienwidrige Ausgaben zu generieren. Wenn dieses Feld auf |
ignoreNonSummarySeekingQuery |
Gibt an, ob Anfragen herausgefiltert werden sollen, die nicht auf eine Zusammenfassung abzielen. Der Standardwert ist Google verwendet die Klassifizierung von Suchanfragen, um Anfragen zu erkennen, bei denen Nutzer eine Zusammenfassung wünschen. Es wird keine Zusammenfassung zurückgegeben, wenn die Suchanfrage als Anfrage klassifiziert wird, die keine Zusammenfassung erfordert. Beispiele: |
ignoreLowRelevantContent |
Gibt an, ob Suchanfragen mit geringer Relevanz herausgefiltert werden sollen. Der Standardwert ist Wenn dieses Feld auf |
ignoreJailBreakingQuery |
Optional. Gibt an, ob Anfragen zum Jailbreaking herausgefiltert werden sollen. Der Standardwert ist Google verwendet die Klassifizierung von Suchanfragen, um Anfragen zu erkennen, die darauf abzielen, die Sicherheitsvorkehrungen zu umgehen. Es wird keine Zusammenfassung zurückgegeben, wenn die Suchanfrage als Jailbreak-Anfrage eingestuft wird. Ein Nutzer kann der Anfrage Anweisungen hinzufügen, um den Ton, Stil, die Sprache oder den Inhalt der Antwort zu ändern oder das Modell zu bitten, als eine andere Einheit zu agieren, z.B. „Antworte im Stil des CEO eines konkurrierenden Unternehmens“. Wenn dieses Feld auf |
multimodalSpec |
Optional. Multimodale Spezifikation. |
modelPromptSpec |
Wenn angegeben, wird die Spezifikation verwendet, um den Prompt zu ändern, der dem LLM bereitgestellt wird. |
languageCode |
Sprachcode für die Zusammenfassung. Verwenden Sie Sprachentags, die von BCP47 definiert werden. Hinweis: Dies ist eine experimentelle Funktion. |
modelSpec |
Falls angegeben, wird die Spezifikation verwendet, um die dem LLM bereitgestellte Modellspezifikation zu ändern. |
useSemanticChunks |
Bei „wahr“ wird die Antwort aus den relevantesten Chunks der Top-Suchergebnisse generiert. Diese Funktion verbessert die Qualität der Zusammenfassungen. Wenn diese Funktion aktiviert ist, werden nicht alle Top-Suchergebnisse referenziert und in die Referenzliste aufgenommen. Der Index der Zitationsquellen verweist also nur auf die Suchergebnisse, die in der Referenzliste aufgeführt sind. |
MultiModalSpec
Multimodale Spezifikation: Gibt ein Bild aus der angegebenen Quelle zurück. Wenn mehrere Quellen angegeben sind, wird die Auswahl anhand der Qualität getroffen.
JSON-Darstellung |
---|
{
"imageSource": enum ( |
Felder | |
---|---|
imageSource |
Optional. Quelle des in der Antwort zurückgegebenen Bildes. |
ImageSource
Gibt die Bildquelle an.
Enums | |
---|---|
IMAGE_SOURCE_UNSPECIFIED |
Die Bildquelle ist nicht angegeben (die multimodale Funktion ist standardmäßig deaktiviert). |
ALL_AVAILABLE_SOURCES |
Verhalten, wenn der Dienst die Auswahl aus allen verfügbaren Quellen bestimmt. |
CORPUS_IMAGE_ONLY |
Die Antwort enthält ein Bild aus dem Korpus. |
FIGURE_GENERATION_ONLY |
Löst die Generierung von Abbildungen in der Antwort aus. |
ModelPromptSpec
Spezifikation des Prompts, der mit dem Modell verwendet werden soll.
JSON-Darstellung |
---|
{ "preamble": string } |
Felder | |
---|---|
preamble |
Text am Anfang des Prompts, der den Assistenten anweist. Beispiele finden Sie im Nutzerhandbuch. |
ModelSpec
Spezifikation des Modells.
JSON-Darstellung |
---|
{ "version": string } |
Felder | |
---|---|
version |
Die Modellversion, die zum Generieren der Zusammenfassung verwendet wurde. Unterstützte Werte:
|
ExtractiveContentSpec
Eine Spezifikation zum Konfigurieren des extraktiven Inhalts in einer Suchantwort.
JSON-Darstellung |
---|
{ "maxExtractiveAnswerCount": integer, "maxExtractiveSegmentCount": integer, "returnExtractiveSegmentScore": boolean, "numPreviousSegments": integer, "numNextSegments": integer } |
Felder | |
---|---|
maxExtractiveAnswerCount |
Die maximale Anzahl von extraktiven Antworten, die in jedem Suchergebnis zurückgegeben werden. Eine extraktive Antwort ist eine wörtliche Antwort, die aus dem Originaldokument extrahiert wird und eine präzise und kontextbezogene Antwort auf die Suchanfrage liefert. Wenn die Anzahl der übereinstimmenden Antworten kleiner als Für jede |
maxExtractiveSegmentCount |
Die maximale Anzahl von extraktiven Segmenten, die in jedem Suchergebnis zurückgegeben werden. Wird nur angewendet, wenn Ein extraktives Segment ist ein Textsegment, das aus dem Originaldokument extrahiert wird und für die Suchanfrage relevant ist. Im Allgemeinen ist es ausführlicher als eine extraktive Antwort. Das Segment kann dann als Eingabe für LLMs verwendet werden, um Zusammenfassungen und Antworten zu generieren. Wenn die Anzahl der übereinstimmenden Segmente kleiner als |
returnExtractiveSegmentScore |
Gibt an, ob der Konfidenzwert aus den extraktiven Segmenten in jedem Suchergebnis zurückgegeben werden soll. Diese Funktion ist nur für neue oder auf die Zulassungsliste gesetzte Datenspeicher verfügbar. Wenden Sie sich an Ihren Customer Engineer, um Ihren Datenspeicher auf die Zulassungsliste setzen zu lassen. Der Standardwert ist |
numPreviousSegments |
Gibt an, ob auch die angrenzenden Segmente der ausgewählten Segmente einbezogen werden sollen. Gibt maximal |
numNextSegments |
Gibt nach jedem ausgewählten Segment maximal |
SearchResultMode
Gibt den Modus für Suchergebnisse an. Wenn nichts angegeben ist, wird standardmäßig der Suchergebnismodus DOCUMENTS
verwendet.
Enums | |
---|---|
SEARCH_RESULT_MODE_UNSPECIFIED |
Standardwert. |
DOCUMENTS |
Gibt Dokumente im Suchergebnis zurück. |
CHUNKS |
Gibt Chunks im Suchergebnis zurück. Nur verfügbar, wenn DocumentProcessingConfig.chunking_config angegeben ist. |
ChunkSpec
Gibt die Chunkspezifikation an, die von der Suchantwort zurückgegeben werden soll. Nur verfügbar, wenn SearchRequest.ContentSearchSpec.search_result_mode
auf CHUNKS
gesetzt ist.
JSON-Darstellung |
---|
{ "numPreviousChunks": integer, "numNextChunks": integer } |
Felder | |
---|---|
numPreviousChunks |
Die Anzahl der vorherigen Chunks, die vom aktuellen Chunk zurückgegeben werden sollen. Der maximal zulässige Wert beträgt 3. Wenn nicht angegeben, werden keine vorherigen Chunks zurückgegeben. |
numNextChunks |
Die Anzahl der nächsten Chunks, die vom aktuellen Chunk zurückgegeben werden sollen. Der maximal zulässige Wert beträgt 3. Wenn nicht angegeben, werden keine weiteren Chunks zurückgegeben. |