Find out about the latest features, improvements and fixes on our product.
Our current release is called Beetle. Like the insect, our product can’t fly but is rapid and has a hard skeleton: we’re building fast and in a robust manner.
- Beetle 2.3.1: Smooth AI
This week we’ve got things running smoother with our AI. We’ve coupled last release’s “Automated Data Enrichment” with an automatic training of the AI engine, and deployment to production. This means that every time your data gets better in one language, we not only enrich it synthetically in the other idioms, but we also make sure the AI follows and remains up-to-date. In parallel, we’ve updated our AI engines.
We’ve also made a few adjustments to the analytics dashboard so that is fits better on laptops, and added the chatbot’s ID to the settings page.
- Beetle 2.3.2: Duplication
We’re very happy to bring you several big changes this week.
First, we’ve overhauled our mechanism for bot duplication. A copy of a bot now not only keeps the dialog in it’s complete form, it also contains all the intents and associated sentences for a ready-to-go AI engine.
Secondly, our chatbot’s layout on smartphones has been improved. You can now easily close the bot and return to the background website. Upon entering textual answers, iOS now presents a more natural and intuitive UI. And we’ve also fine-tuned the graphics of the slider components to reflect the bot’s graphical design settings.
We’re also super excited to launch a new feature: Automated Data Enrichment. What’s hiding behind that name? Well, we know how time-consuming it can be to collect data to train your AI engine, and regularly have to classify fresh sentences from users. And this is even worse, when you have several languages. We’ve come up with a new automatic processing to save you time: our system will add AI-generated synthetic data from other languages, which our advanced machine learning engine has detected as carrying high added value. This feature can be activated on your project’s Settings page.
Several optimisations were also carried out:
- we’ve release the 3rd version of our analytics dashboard. In a bid to help you better understand your users’ behaviour, we’ve now added some satisfaction measures, and allow to drill-down according to device and languages. We’ve also taken this opportunity to display more intent-related stats, and fixes a few minor bugs.
- the versioning page (and related actions) is now much faster to use.
- admin users can now edit/rename/modify intents
- we’ve changed the UI of the Settings page to be more user-friendly
- Beetle 2.2.1: Resumption
We took a break for a bit, but now, we’re back in the saddle!
This week we fixed a few things. First of all, our spotlight feature has been improved: a new handling of layer-ordre reduces chances of overlapping content, and a bug preventing closure has been squashed. Then a bug related to the design of bots was ironed out: you may again choose to remove the banner image, without breaking your chatbot. We also tweaked the default design values, to improve the contrasts when reading. And the classification page now indicates the language in which a sentence was entered.
For the most curious of you, we’re super happy to announce that we’ve introduced a cool feature allowing to switch between bots. But we’ll cover this soon in a post on our blog, so stay tuned for exciting news.
- Beetle 1.11.1: Smarter AI
These last weeks, we’ve been working on the AI engine, making it more powerful in all languages, including custom languages (i.e. dialects).
Variables can no be left empty. You can use conditional logic to check is there is any value assigned: just compare the result with empty, by not putting anything.
And we’ve ironed out some minor bugs. Intents are no longer corrupt upon bot duplication; bot URLs remain consistant upon reset in all parts, including referenced cards; API environment is now automatically passed to API calls.
- Beetle 1.10.1: Stable & Gentle
Time for an update on our latest developments. We’ve been working on the platform’s stabilisation & optimisation, especially on the automatic translation tools. It’s an ongoing task.
We’ve also got some novelty: we’re launching two new features today. The first allows you to open a Deeplink chatbot in the middle of a dialog. This is extremely useful when you want to switch from one bot to another, and dive right into the topic of interest. To do so, you must first define an anchor on the first message of a topic. This is done in our dialog editor, in the advanced parameters pane, where you set an “External Anchor”. Then you can call you bot by referencing that anchor in the URL. With a fullscreen bot, add ?state=yourAnchor to the URL. With a bot as widget, you’ll need a JS function to setState(). And option to reset the dialog exists as second parameter. An example is given at the bottom of this release not.
The second new feature is destined at helping you onboard new customers: you can now spotlight an element on a page, whilst your chatbot explains it’s meaning & functioning. The spotlight darkens the whole page except the HTML element you want to highlight. You select an element, you must enter it’s CSS ID in the advanced pane of a message. This feature is currently in BETA release – your feedback is welcome.
Example: document.getElementById('chatbot').__vue_custom_element__.$children.setState(state, resetDialog)
- Beetle 1.8.1: Redesigned Data Campaigns
We’ve been silent for a few weeks, hard at work on one of our platform’s core features. Today we have very happy to present you with a new version of our Data Collection Tool.
In our push to make AI more accessible, we’ve rethought the way you create a campaign, the way people complete the polling survey, and how easily you classify the data. We’ve also taken this opportunity to rethink the navigation on the platform, choosing words that are more natural for all.
We are also launching a new action, in “beta” mode: you may now interconnect two bots. Said otherwise: as a user interacts with a first bot, you can redirect him to a second bot and launch right into the middle of the dialog, at any point you have decided.
- Beetle 1.6.3: Increments
In this release, we’ve addressed several small issues.
- Announced in the last release, the sending of card’s had been empowered, to allow the specification of one or several recipient(s), a subject and a sender name. Note that these fields can be dynamic, if you use variables. We’ve also fixed a few bugs, linked to variable substitution and images in emails.
- The Dialog Editor now warns of concurrent edition of the chatbot: no more risks of erasing a colleague’s work. We’ve also taken this opportunity to improve copy-past of objects.
- Finally, just for the fans of Star Trek we’ve introduced teleportation! Well, it’s only half of a joke: there is now a new action which allows you to switch from one bot to another, if you believe this other can better answer users’ questions. It’s a first step, and we will continue to work on this. But as the captain of the starship USS Enterprise would say: “Things are only impossible until they’re not“
- Beetle 1.6.2: Actions Speak Louder than Words
This week, it’s all about the action! We are bringing a new feature, labelled “actions“, which allows you to trigger actions in the dialogue. The first action is changing language in a dialogue, meaning you can detect someone is speaking another language and respond directly in his or her idioma. The second is sending a card via email (as content or attachement). What’s fun, is that the cards can contain variables, that is answers from earlier in the conversation.
We’ve also brought some adjustments to the custom monitoring, and the ordering of elements in dropdowns.
- Beetle 1.6.1: Let’s talk
- We’ve worked extensively on improving Languages. Firstly, we’ve added many new ‘official’ languages (including Arabic). Secondly, we’ve added the ability to create custom languages (Star Wars fans, get ready to have your bot speaking in Klingon!). Finally, we’ve made translations easier for natural languages (for example Creole), as you may copy from an existing language.
- Groups of variables (and single variables) can now be combined, and used in dropdowns. For instance, you can define a list of countries, and associate them with the variable “Europe”.
- Various bug fixes (API corrections, copy-paste in editor)
- Beetle 1.5.3: Increments
The last two weeks have been busy with many incremental changes.
- Accessibility. We believe the Web should be accessible to everyone. This is especially true with chatbots, as they are a great tool for people with disabilities, as they allow to reach content faster, typically thanks to AI. So we worked on our chatbot to make them more compatible with screen readers, by providing specific screen-reader messages, keyboard navigation, identification of the sender, etc.
- New Slider. We’ve implemented a new slider, easier to handle, displaying clearer increments.
- Laptop Layout. Continuing on previous work, we’ve optimised the editor’s layout further, to accommodate smaller screen resolutions.
- Cards are now refreshed if you navigate between messages with “Previous choice” or “change subject”.
- Intents can no longer be deleted when they are in use. And they may be renamed without corrupting the dialog.
- The signup process have been made smoother.
- We have introduced Smart Variables. A variable is no longer linked to a single value, but can be a group of values (a list). This smart feature allows to pack together elements, and for a logical entity. For example, you could create a variable for Europe, and list all countries inside. Then when a user gives his country, it would naturally be associated with Europe for the rest of the dialogue.