Resource: KnowledgeBase
A knowledge base represents a collection of knowledge documents that you provide to Dialogflow. Your knowledge documents contain information that may be useful during conversations with end-users. Some Dialogflow features use knowledge bases when looking for a response to an end-user input.
For more information, see the knowledge base guide.
Note: The projects.agent.knowledgeBases
resource is deprecated; only use projects.knowledgeBases
.
JSON representation |
---|
{ "name": string, "displayName": string, "languageCode": string } |
Fields | |
---|---|
name |
The knowledge base resource name. The name must be empty when creating a knowledge base. Format: |
display |
Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails. |
language |
Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, this is populated for all non en-us languages. If not populated, the default language en-us applies. |
Methods |
|
---|---|
|
Creates a knowledge base. |
|
Deletes the specified knowledge base. |
|
Retrieves the specified knowledge base. |
|
Returns the list of all knowledge bases of the specified agent. |
|
Updates the specified knowledge base. |