The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.
JSON representation
{"enabled": boolean,"triggerFulfillment": {object (Fulfillment)},"dataStoreConnections": [{object (DataStoreConnection)}],// Union field target can be only one of the following:"targetPage": string,"targetFlow": string// End of list of possible types for union field target.}
When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter $request.knowledge.answers (contains up to the 5 highest confidence answers) and $request.knowledge.questions (contains the corresponding questions) to construct the fulfillment.
Union field target. The target to transition to, either a page in the same host flow (the flow that owns this KnowledgeConnectorSettings), or another flow in the same agent. target can be only one of the following:
targetPage
string
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>.
targetFlow
string
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>.
DataStoreConnection
A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.
The full name of the referenced data store. Formats: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}projects/{project}/locations/{location}/dataStores/{dataStore}
DataStoreType
Type of a data store. Determines how search is performed in the data store.
Enums
DATA_STORE_TYPE_UNSPECIFIED
Not specified. This value indicates that the data store type is not specified, so it will not be used during search.
PUBLIC_WEB
A data store that contains public web content.
UNSTRUCTURED
A data store that contains unstructured private data.
STRUCTURED
A data store that contains structured data (for example FAQ).