Tangowork Release Notes

Tangowork v22: Excel import/export

July 16, 2018

What’s new: chatbot

  • Buttons with links. Now you can add hyperlink buttons to messages. When the user clicks, they’re redirected to a URL.
  • Messages with non-text. Tangowork now recognizes unsupported messages and responds appropriately. For example, if a user sends a photo, Tangowork responds with “Thanks for the photo. Unfortunately, I only understand text.” Works for audio, video, images, location, and the Messenger “thumbs up” button. Responses are customizable.

What’s new: management console

  • Excel import/export. Add and maintain content via Excel. You can export existing content to a spreadsheet, make changes, then import it again.
  • People import/export. For private bots, add and maintain a list of users via Excel or JSON. It’s ideal for scenarios where automated synchronization via API isn’t possible.
  • Phone number internationalization. Phone numbers are automatically converted to the E.164 standard when they’re added to the system. For example, (604) 555-1212 is converted to +16045551212. This ensures that duplicates are recognized and ensures that SMS messages are delivered. A “Country” preference in “Bot settings” allows Tangowork to infer country code (e.g. “+1”) when none is provided.
  • Default introduction for broadcasts. Set a default introduction for broadcasts, such as “**ACME EMPLOYEE ALERT**”.
  • We moved the “Chat” button to the top-right corner so it’s easier to find.
  • We changed the behavior when you click on intent names. Clicking now shows and hides the intent’s messages. To edit the intent, click the pencil icon.
  • We changed the behavior when you click on intent metadata like sample questions, sort order and list type. Clicking now opens the entire “Edit intent” dialog and highlights the metadata you clicked on.
  • We’ve changed dialogs so that they can only be closed by clicking a button or by clicking a close icon. Previously, clicking outside the dialog closed it, but that led to inadvertent closures.

Bug fixes

  • The prompt to “Train language model” was occurring too often. Now it’s only appearing when it really needs to.
  • Buttons in messages couldn’t be edited in the management console. Now they can.
  • Long intent names were getting truncated on narrow screens. Now they’re not.

Tangowork v21: Easy entity editing

June 21, 2018

What’s new: management console

  • We completely overhauled working with entities (e.g. in “What is John Doe’s phone number?”, the entity is “John Doe”). Now you can add new entities and tag them within sample questions, all within the management console.
  • Sometimes you need to run custom integrations on a schedule, like for running a nightly import. Now you can.
  • If users ask about a date or time, the “DateTime” prebuilt entity needs to be enabled. Now you can do that yourself in the management console, without asking Tangowork Support.
  • We added a tiny little X to the right-hand side of the search box so you can quickly delete your search term. No more backspace backspace backspace.
  • Now you can instantly change confidence thresholds from within the “Bot settings” page. The default minimum confidence is 40%, but some bots can benefit from dropping it lower. The default confidence for sending user verifications, i.e. “I’m only 45% confident in my answer… did I understand you correctly?” is 60%.
  • We changed the default response setting for new content to “Random” and “No list”. It used to be “Newest” and “List: Cards”, but we found this wasn’t appropriate in the majority of cases.

Bug fixes

  • When you delete content, we used to move sample questions to the “None” category, but that was degrading the accuracy of the AI. Now we just make deleted content vanish, and the AI is much happier.
  • It wasn’t possible to use your iPad to add new content in the management console. We made a few tweaks, and now the iPad compatibility, while not perfect, is much better.
  • We lost the ability to log on to the management console in Safari, but we found it again.

Tangowork v20: Custom buttons in messages

May 9, 2018

What’s new: chatbot

  • Messages with buttons. Add any button to any message. Buttons can trigger a certain message, a certain intent, or can send quick-reply text.

What’s new: management console

  • Add custom buttons or triggers to any message. A new “Buttons” option on Add/Edit Message lets you define custom buttons or triggers for any message. In Skype for Business or SMS, buttons don’t display, but the button can down-render to a prompt, such as “Type ‘more’ for more info.”
  • Bot settings screen. The new bot settings screen lets you quickly adjust the appearance of your bot across channels. For example, you can change the color, font and icon for web chat.
  • Manual message ordering. For lists of messages, you can now select manual ordering. Drag and drop messages to sort them how you want.
  • To make room for expanded functionality, the Add/Edit Message screen now uses collapsible cards.

Bug fixes

  • Whenever we displayed Cards in Slack, we were showing action buttons twice — before and after the card. It looked confusing, so we eliminated the first set of buttons.

Tangowork v19: Custom integrations

April 2, 2018

What’s new: management console

  • Help. Inline help is now available on every page.
  • Content categories. Create your own categories to organize content.
  • Custom integrations. It is now possible to execute any custom code in response to an intent. For example, a user could type “search for expense form” and Tangowork can execute that search on SharePoint.
  • Previous button. Users can now page through lists of messages using “Next” and “Previous” buttons. This only affects intents where lists are enabled. (Buttons are not supported on Skype for Business or SMS.)
  • Content export. Export Tangowork content. This is designed primarily for exchanging content with other Tangowork installations.
  • Content import. Import Tangowork content. This is designed primarily for exchanging content with other Tangowork installations.
  • Parent & child intents. There is now full support for parent & child (nested) intents. This allows for lists of lists.

Tangowork v18: Confidence thresholds

February 13, 2018

What’s new: chatbot

  • Fewer false positives. Tangowork now employs a confidence threshold that a potential answer must meet before being sent to the user. If the chatbot is less than 40% confident (configurable) that the potential answer is the right one, it sends a ‘not understood’ reply instead.
  • User confirmation for medium-confidence answers. If Tangowork is 40 to 60% confident (configurable) that an answer is correct, it sends the answer, but then verifies with the user whether their question was correctly understood. The user is presented with a “Yes” or “No” button on platforms that support it, or a prompt to enter “yes” or “no” on text-only platforms.

What’s new: management console

  • Verified answers screen. A new “Verified answers” screen lists questions and corresponding answers that end users have confirmed are correct or incorrect. The administrator can agree, disagree or discard the confirmation.
  • Unrecognized questions screen. A new “Unrecognized questions” screen lists user questions that weren’t understood (i.e. that were below the confidence threshold). The administrator can align the question with the correct answer or discard it.
  • Transcripts now list the confidence under each user question. If a user confirms a medium-confidence answer, it’s noted on the transcript. If an administrator updates the “Verified answers” or “Unrecognized questions” screens, the change is marked on the corresponding transcript.
  • The list of transcripts now scrolls indefinitely. Once you scroll near the bottom of the list, the next 100 conversations load.

Tangowork v17: Minor changes

February 1, 2018

What’s new: chatbot

  • Long questions rejected. Very long questions aren’t usually understood by the language engine, and they’re usually entered in error anyway. If a user asks a very long question (longer than 140 characters), the bot now responds with, “I have trouble understanding long sentences. Please try again using fewer words.” This response is configurable.

What’s new: management console

  • White space is now automatically trimmed from the start and end of all input on the management console.

Bug fixes

  • Transcripts were sorting by date created instead of date updated, causing some current conversations to be hidden low on the list. Now transcripts are sorted by date last updated.
  • Transcripts weren’t being recorded for Microsoft Teams or Cortana. Now they are.
  • Some errors returned by Microsoft Cognitive Services weren’t being surfaced in the management console, and it appeared the console was hanging. Now those errors are shown.

Release history