Agent Assist
- 11 Jul 2022
- 3 Minutes to read
- Print
- DarkLight
Agent Assist
- Updated on 11 Jul 2022
- 3 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Agent Assist
Agent Assist
- Agent Assist ManageGET bot/agentAssist
- Get a single Agent AssistPUT bot/agentAssist
- Update the Agent Assist
Agent Assist JSON Format
Agent Assist is represented as simple flat JSON objects with the following keys:
Name | Type | Description |
---|---|---|
isEnabled | bool | Whether provide different answer suggestions to agents or not. |
languageId | string | Language options: en, zh-CN, zh-TW. |
isCannedMessageIncluded | bool | Whether canned message is an answer source for the agent assist or not. When true, there will be a new option called "Similar questions" under each public canned message. Default: true. |
isKnowledgeBaseIncluded | bool | Whether knowledge base is an answer source for the agent assist or not. When true, there will be a new option called "Similar questions" under each knowledge base article. Default: false. |
isChatbotIncluded | bool | Whether bot is an answer source for the Agent Assist or not. When true, agent assist will provide agents with the answers pulled from the selected bot intents. Default: false. |
highConfidenceScore | integer | Agent Assist will display suggestions only when the score of the suggested item is higher than this value. Value is beteween 1 and 100. Default: 40. |
maximumSuggestionNumber | integer | The maximum number of suggestions Agent Assist can provide. Available value: 1, 2, 3, 4, 5. Default: 3. |
ifAutoAddVisitorQuestionAsSimilarQuestionWhenSelected | bool | Whether enriching Canned Message and KB article similar questions with Agent Assist suggestions or not. |
ifAutoAddUnrecognizedQuestionsToLearning | bool | Whether adding unrecognized visitor questions to Agent Assist Learning section automatically or not. |
textBeforeKBArticle | string | Texts displayed before the suggested knowledge base article link |
chatbotIds | array | The list of chatbot that agent assist select. |
knowledgeBaseIds | array | List of knowledge bases selected as the agent assist answer source. |
Get a single Agent Assist
GET bot/agentAssist
Parameters:
Name | Type | in | Required | Description |
---|---|---|---|---|
include | string | query | no | Allowed values are "chatbot", "knowledgeBase". |
Response:
Example
Sample Request:
curl https://api11.comm100.io/v4/bot/agentAssist \
-X 'GET' \
-H 'Authorization: Bearer {access_token}' \
Response:
HTTP/1.1 200 OK
{
"isEnabled": true,
"languageId": "en",
"isCannedMessageIncluded": true,
"isKnowledgeBaseIncluded": true,
"isChatbotIncluded": true,
"highConfidenceScore": 40,
"maximumSuggestionNumber": 3,
"ifAutoAddVisitorQuestionAsSimilarQuestionWhenSelected": true,
"ifAutoAddUnrecognizedQuestionsToLearning": true,
"textBeforeKBArticle": "Please refer to the Knowledge Base article ",
"chatbotIds": [
"56A2EF45-7D46-EB11-8100-00155D081D0B"
],
"knowledgeBaseIds": [
"4eA2EF45-7D46-EB11-8100-00155D081D0B"
]
}
Update the Agent Assist
PUT bot/agentAssist
Parameters:
Name | Type | in | Required | Description |
---|---|---|---|---|
isEnabled | bool | body | yes | Whether provide different answer suggestions to agents or not. |
languageId | string | body | yes | Language options: en, zh-CN, zh-TW. |
isCannedMessageIncluded | bool | body | no | Whether canned message is an answer source for the agent assist or not. When true, there will be a new option called "Similar questions" under each public canned message. Default: true. |
isKnowledgeBaseIncluded | bool | body | no | Whether knowledge base is an answer source for the agent assist or not. When true, there will be a new option called "Similar questions" under each knowledge base article. Default: false. |
isChatbotIncluded | bool | body | no | Whether bot is an answer source for the Agent Assist or not. When true, agent assist will provide agents with the answers pulled from the selected bot intents. Default: false. |
highConfidenceScore | integer | body | no | Agent Assist will display suggestions only when the score of the suggested item is higher than this value. Value is beteween 1 and 100. Default: 40. |
maximumSuggestionNumber | integer | body | no | The maximum number of suggestions Agent Assist can provide. Available value: 1, 2, 3, 4, 5. Default: 3. |
ifAutoAddVisitorQuestionAsSimilarQuestionWhenSelected | bool | body | no | Whether enriching Canned Message and KB article similar questions with Agent Assist suggestions or not. |
ifAutoAddUnrecognizedQuestionsToLearning | bool | body | no | Whether adding unrecognized visitor questions to Agent Assist Learning section automatically or not. |
textBeforeKBArticle | string | body | no | Texts displayed before the suggested knowledge base article link |
chatbotIds | array | body | no | The list of chatbot that agent assist select. |
knowledgeBaseIds | array | body | no | List of knowledge bases selected as the agent assist answer source. |
Response:
Example
Sample Request:
curl https://api11.comm100.io/v4/bot/agentAssist \
-X 'PUT' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"isEnabled":true,"languageId":"en","isCannedMessageIncluded":true,"isKnowledgeBaseIncluded":true,"isChatbotIncluded":true,"highConfidenceScore":40,"maximumSuggestionNumber":3,"ifAutoAddVisitorQuestionAsSimilarQuestionWhenSelected":true,"ifAutoAddUnrecognizedQuestionsToLearning":true,"textBeforeKBArticle":"Please refer to the Knowledge Base article "}'
Response:
HTTP/1.1 200 OK
{
"isEnabled": true,
"languageId": "en",
"isCannedMessageIncluded": true,
"isKnowledgeBaseIncluded": true,
"isChatbotIncluded": true,
"highConfidenceScore": 40,
"maximumSuggestionNumber": 3,
"ifAutoAddVisitorQuestionAsSimilarQuestionWhenSelected": true,
"ifAutoAddUnrecognizedQuestionsToLearning": true,
"textBeforeKBArticle": "Please refer to the Knowledge Base article ",
"chatbotIds": [
"56A2EF45-7D46-EB11-8100-00155D081D0B"
],
"knowledgeBaseIds": [
"4eA2EF45-7D46-EB11-8100-00155D081D0B"
]
}
Was this article helpful?