Release Note
V1.10(2022-10-13)
🚀 New Feature
- Map type response -- support for embedding Google Maps location cards via configured HTML. For details, see How to create FAQs?
- Card type response (named "custom" in early versions). For details, see Gallery.
- Add 2 preset card templates which support visual configuration in responses.
- Unified management of preset cards and custom cards.
- Tagging -- support automatic tagging of documents. For details, see Tagging.
- Support 3 types of tasks: text extraction, keyword extraction and entity extraction.
- Text extraction: currently only support documents whose Create Type is
LOCAL_UPLOAD
, Document Format ispdf
and less than 500 characters. - Keyword extraction: supports automatic extraction of multiple keywords from the title or body of documents.
- Currently, only text-based tags can be assigned values.
- If the tag is already associated with an entity, it is recommended to use entity extraction.
- Entity extraction: supports the extraction of entities from the title, body and keyword extraction results of a document.
💅 Optimization
- Refactoring of the platform menu and agent menu.
- Optimize the search experience on the "Agents", "Role Assignment" and "Roles" pages of the platform menu -- support fuzzy English case search.
- Link to "My account" in the top right corner of the avatar details.
- View of product-related information in the top-right avatar details.
- Bug fix -- licenses within expiry deleted after the platform being upgraded to an advanced version.
- Bug fix -- error met when uploading new licenses after old ones have expired.
- Optimize the style and experience of front-end components.
- Optimize the version rollback policy and solve the rollback problem of fallback response.
V1.9 (2022-09-05)
🚀 New Feature
- Web Widget Channel -- Supports personalised front-end styles and function settings. For details, see Web Widget.
- Unify the session lifecycle configuration with session slicing policies in the logs. Supports viewing user conversation logs and session satisfaction feedback details by session dimension. For details, see Session Log.
- Session-level user satisfaction -- For details, see Session Satisfaction.
- Upgrade GetReply API, add
sessionExpirationTime
andsessionId
in response field. - Add SetConversationLog API to end sessions and pass in user feedback.
- Add GetLastTimeBySessionID API to get the last message time of the sessionID.
- Upgrade GetReply API, add
- Support English grammar error correction. For incorrect spellings, the agent will prioritise them into entity names. You can optimize the effect of the model through entity management.
💅 Optimization
- Rich text answer editor -- Supports uploading local images.
- User avatar dropdown on the top right corner -- Shows the currently logged-in user's name.
- Web Widget -- Refine the default templates, supports input box customization and
debug
plug-in. - Optimize the style and experience of front-end components.
- Optimize the version rollback policy and solve the rollback problem of fallback response.
V1.8 (2022-08-11)
🚀 New Feature
- Platform operation log, please refer to Operation Log for details.
- Answer suggestion API for customer service. It can recommend top N Q&As according to user query, please refer to Service Answer Suggestion for details.
💅 Optimization
- More powerful fallback strategy to support trigger a skill, please refer to Strategy-Fallback for details.
- Add preset entity: phone & number(integer)
- Release the date restrictions in Monitor module. Trainer can select any date as long as the range is within 1 year.
- Document labeling optimization
- In cascade labels, when the upper label is multivalued, the lower's optional is the union of the upper label
- The attribute of property is not required and can be modified by default.
- Non mandatory labels can be deleted as null.
- Browser Compatibility List:
- Safari >= 11.1
- Chrome >= 63
- Firefox >= 67
- Edge >= 79
- Fix style and experience of front-end components.
- Fix Intranet/Intranet address of Minio and front-end authentication.
V1.7.1 (2022-06-15)
🚀 New Feature
- Import and export of Table, please refer to Skill Management-import/export for details.
- Import and export of FAQs, please refer to Tables-import/export for details.
- New API Restore Agent
/chatbot/v1alpha1/agents/{agentId}:import
- Platform has two import APIs:
restore
andimport
.restore
means recovery andimport
means overwrite.
- Platform has two import APIs:
💅 Optimization
- Brand new front-end UI upgraded, replace new component libraries, navigation menus, and theme colors.
- Searching optimization
- During search, stemming and lemmatization are added for English queries
- Add
withRanking
in request field, to deal with semantic similarity comparison in Searching - Optimize the English highlighting effect
- Reconstruct "test robot" module, replace it with new APIs and UI.
- A series of optimizations of the flow canvas, including adding select all to the operation unit emptying mode, and support create new unit by dragging
- Upgrade Exports the specified agent API
/chatbot/v1alpha1/agents/{agentId}/export
:- Add
fileType
&includeResources
in request field - Compatible with the original interface
- Add
- Detect the uniqueness of the intent name when creating an intent
- Fix the problem of "not greater than" and "not less than" in filter
- Upgrade project dependencies library to fix some known high-risk vulnerabilities
V1.7 (2022-05-27)
🚀 New Feature
- User Feedback & Satisfaction
- Chatbot can transmit user feedback through the satisfaction feedback API.
- Analysis module adds data & logs of user satisfaction feedback. For details, see satisfaction feedback
💅 Optimization
- Update the python dependency library version to solve some known high-risk vulnerabilities
V1.6 (2022-05-16)
🚩 Read before upgrade
- Interface adjustment Mutate Skills
/chatbot/v1alpha1/agents/{agentId}/skills/mutate
:- Adjust request parameter
faq
,completeNode
,fallbackNode
,dialogTreeMeta
in toskillOperation
, which is incompatible with the original interface. If this interface is used, it needs to be adjusted.
- Adjust request parameter
- Interface adjustment operations
/chatbot/v1alpha1/agents/{agentId}/operations
:- Adjust request parameter name of
metadata
&taskType
. If these fields are being used, pay attention to the adjustment. - Add update mask
- Adjust request parameter name of
- Interface upgrade getReply
/chatbot/v1alpha1/agents/{agentId}/channels/{channelId}/environments/{environment}/getReply
:- Non-created user can be requested and get normal reply, but will not be counted in the message log.
- Add
metadata
in request field. Metadata with the same name will overwrite user attributes. - Add
isDefaultResponse
in response field, indicating whether it's a fallback response. - Channel_ ID field support
-
.
🚀 New Feature
- Powerful platform level permission management
- Manage user accounts and roles on the platform
- Manage the corresponding permissions of roles on the platform
- After deployment, all users have all permissions by default
- Search enumerate entity values by keyword
- Import and export document labels in the document library (up to 10000)
- Optimization of document labeling function
- The document library can be configured with the view function, and the view can be configured with user permissions
- The default value attribute can be configured for labels to reduce the labeling steps
- Add preset label "last edited by"
- Document & table header width can be dragged
- Document & table supports customizing the number of items displayed per page
💅 Optimization
- Optimize the effect of pattern matching
- English entity value extraction changed to case insensitive
- Fix the problem that the version is overwritten when exporting the version
- Fix the problem of error reporting when importing drafts, caused by entity values length exceeds limit
- Fix the problem that an error will be reported when clearing a date type field in the document
- Cancel word segmentation in English words and numbers
V1.5 (2022-04-02)
🚀 New Feature
- Support maintain structured knowledge table on the platform
- FAQ & flow skills support table lookup to achieve personalized responses
💅 Optimization
- Optimize the effect of pattern matching by improving generalization
- Upgrade Go to V1.18
V1.4 (2022-03-04)
🚩 Read before upgrade
Interface upgrade List Entities
/chatbot/v1alpha1/agents/{agentId}/entities
:- When the entity type is not specified, enumeration, All three types of entities will be returned: enumerate entity, regular expression and preset entity.
- It supports filtering through entity IDs to obtain one or more entity information.
Interface transfer Slot.
🚀 New Feature
The term of validity of the license is changed to the deadline. The details are at License management
New features in Document. The details are at Document
- When editing a document's property, those which labels, which are associated with entities, are able to create a new entity value.
- Documents can be updated.
- Copying one line of property, which can be used to quickly print property.
- A new "allow duplicate" item is added to the property attribute.
- Supports quick search of the document list by "document name"
Add a new entity disambiguation configuration item to optimize the entity extraction effect. The details are at Entity
Optimize the use experience of resources such as intent, slot in skills, and restrict intent to trigger only one skill when building. The details are at Skills :
When the model training fails, the Task center supports displaying the details of training errors. For details, see Train & Test
Interface upgrade List Intents
/chatbot/v1alpha1/agents/{agentId}/intents
: The intent name inclusion condition is added to the search, and the search for intent information with the specified keyword in the intent name is supported.Regex entity support groups and roles
Add Multilingualism
💅 Optimization
- Import and export: the reference relationship is no longer strictly required during import, and the deleted data can also be imported to reduce the error reporting of import and export.