Teneo Web Chat 3.6.2

We have just released version 3.6.2 of Teneo Web Chat,

This includes the following,

  • Implemented voice selection in store and API. Better warnings and disabling ASR in insecure contexts.
  • Fixed issues with auto ASR and multiple bubbles
  • Added message type for table
  • Added message type for forms
  • Fixed carousel swiping issue
  • Sets ASR/TTS buttons to broken if an error is encountered

You can find the latest release of Teneo Web Chat on github: Releases · artificialsolutions/teneo-web-chat · GitHub and the latest documentation on the Teneo Developers site: Teneo Web Chat | Teneo Developers.

1 post - 1 participant

Read full topic


Webinar | LUIS^Teneo: a Game Changer Tool for Bot Framework Developers | July 28th

Looking for a tool to speed of development for bots built with MS LUIS and the Bot Framework, increase the productivity of your team and easily scale all your solutions? And would you like to do it in 86 languages? Look no more; just register for this webinar.

In this session, we would like to show you an IDE framework that can help you achieve all this. LUIS^Teneo combines two top technologies to help you build, test, and release conversational bots faster. The seamless integration of Teneo and Microsoft’s Cognitive APIs leverages Teneo’s powerful development environment, linguistic rules, and analytic capabilities with the MS LUIS intent recognition engine, allowing for faster bot development. With its modular structure, flexible architecture and unique global/local language features, Teneo is the only conversational AI platform that allows for fast, robust and scalable chatbot development by integrating with (and expanding) Microsoft LUIS services.

Join Conversational AI Engineer and Teneo Advocate, Carmen Del Solar, as she shows how Teneo’s Conversational IDE and Runtime integrates with MS LUIS and Bot Framework Composer, allowing businesses to build bots and maximize their resources through rapid prototyping, fast implementation times, increased functionality and greater scalability.

Register on the following page: LUIS^Teneo: a Game Changer Tool for Bot Framework Developers

1 post - 1 participant

Read full topic


Webinar | The Power of Bot Localization: Going Beyond Translation | Recording now available

Conversational design for rapid global rollouts, done in multiple languages is an enigma. Most conversational AI initiatives are unconnected and cant roll out new functionality or new markets instantly. We can.
With Teneo it is possible to have an original version in one language, and be able to launch another, typically reusing about 80% of the original build with no need to start from scratch. For example, the specific language structures and models for an English-speaking Company can be easily ported to operations in Poland, Sweden, Russia, or Japan.

In this webinar, we will discuss:
• Is translation the best option when adding another language to my solution?
• How and when should I localize solutions?
• How do I maximize the use of resources as the solution grows?

Recording available upon registration, The Power of Bot Localization: Going Beyond Translation

1 post - 1 participant

Read full topic


Test your bot & Localize Articles & Data footprint

We have just updated our Developers web page with three new topics,

Firstly, a brand new ‘Test your Bot’ section under ‘Build your bot’ that includes the following pages:

  • Run Automated Tests
  • Test your bot with Botium
  • Dialog Tester [NEW]

We intend to further develop this section and add more pages.

You can find the section here: Run Automated Tests | Teneo Developers

Secondly, we have added a couple new pages on Localization(Master/Local branching). This includes two brand new Concept pages,

  • Localization
  • Libraries

and one new ‘How To’ page,

  • Localize your bot

You can find the pages under Language Understanding tagged as ’ New ’ here: Language Understanding | Teneo Developers

Lastly a new page about ‘Data Footprint’ which can be seen here: Data footprint | Teneo Developers

1 post - 1 participant

Read full topic


LUIS^Teneo section & Automation Anywhere and Power Automate Backend Connector

We’ve updated our Developers page with a couple of new things,

Firstly, a new Getting Started with LUIS^Teneo. As the name suggests, it is a LUIS^Teneo version of our original Getting Started pages where users can follow these pages to start their LUIS^Teneo journey.

The section includes,

  • LUIS^Teneo
  • Luis^Teneo in 10 minutes
  • Working with LUIS^Teneo
  • Your First LUIS^Teneo solution
  • Add a new LUIS intent
  • Transitions
  • Update a LUIS Intent
  • LUIS Entities
  • How to use LUIS entities
  • Skip conditions
  • Handle Interruptions
  • Deal with Follow-Ups

LUIS^Teneo can be found here: LUIS^Teneo in 10 minutes | Teneo Developers

We have also added two new Backend Connectors for the following:

  • Automation Anywhere
  • Power Automate

The connectors can be found here: Resources | Teneo Developers

1 post - 1 participant

Read full topic


Webinar | Leveraging Conversational Data to boost your business | Recording now available

For better or worse, the COVID pandemic has pushed users and companies to engage primarily through digital channels. After a year that brought digital transformation to the top of the list for many businesses, users have grown accustomed to self-service solutions and expect companies to provide them services and support 24/7.
How can companies take advantage of this behavioural shift in users? Valuable customer data resides in these day-to-day conversations between users and self-service solutions. Conversational data provides insights into customer behaviour and sentiment in real-time. Not only can it help you recognise emerging trends faster, but it opens opportunities to engage with new and existing customers beyond the typical online surveys and focus groups.
Join us as we discover the value of conversational data with Tim Bartz, EMEA Presales Consultant at Artificial Solutions. He’ll be showing us:

  • The Teneo Platform’s features, including real-time access to conversational data both within the platform itself as well as via your existing BI tools like PowerBI and Tableau;
  • The breadth and depth of data available when customers are allowed to express themselves in natural, everyday language, and;
  • How to find new or unexpected trends with conversational data, especially in a post-COVID world

To register: Leveraging Conversational Data to boost your business

1 post - 1 participant

Read full topic


New Sabre Backend Connector

We have just added Sabre Backend Connectors to our Developers page.
You can find the backend connector here: Sabre | Teneo Developers

1 post - 1 participant

Read full topic


Teneo Web Chat 3.6.0 released

Hi! We’ve now released Teneo Web Chat v3.6.0.
The most important new feature is

ASR and TTS support
We’ve introduced built-in buttons for speech recognition and text-to-speech. We use Microsoft Azure Speech services by default and others can be used through extensions.

To get the latest release:

To read all Teneo Web Chat documentation, see:

1 post - 1 participant

Read full topic


Webinar | How to improve your Teneo chatbot with E2E test automation | Recording now available!

Join Artificial Solutions and Botium in this webinar, where we will showcase the setup of a test automation pipeline for a Teneo based chatbot to continuously check conversation flows and NLP performance, and then take it even further by adding full End-to-End Testing.

Testing is a crucial enabler for the success of chatbots and virtual assistants. Doing it manually requires enormous time and effort. Automated testing will remain critical to ensure that bots actually do what their designers intended. Talking to a chatbot usually has no barriers, it runs without any restrictions.

Combining this with unpredictable user behavior, it becomes utmost difficult to verify the correctness of conversational AI. Training data and test sets are infinitely large. In fact, quantity plays a major role in quality assurance for bots, but makes it impossible to test manually.

The main questions to answer are “Why are bots failing?”, “What and how should you test?” and of course “How to automate*?*”.

Recording available upon registration here: How to improve your Teneo chatbot with E2E test automation

1 post - 1 participant

Read full topic


4 New Backend Connectors & Updated Languages page

We have just added 4 new Backend Connectors to our Developers page, for the following:

  • HubSpot
  • Freshservice
  • QuickBooks
  • Shopify

Additionally, we’ve also updated the information regarding Languages: Languages | Teneo Developers

You can find the backend connectors here:

And every single connector inside the resources pages: Resources | Teneo Developers

1 post - 1 participant

Read full topic


Teneo 6 highlights

This release comes full of powerful changes that will differentiate Teneo further in the areas of team collaboration, solution maintainability, development productivity and enterprise strength.

The changes in this update will help project managers, developers, and other team members, know exactly what changes have been made, by whom, and when they took place, allowing for the restoration to previous versions if needed.

Here are some highlights of what this release brings:

Through the introduction of Match Requirements (that define the technology-specific requirements for when a trigger/transition matches) and Data Actions (that define atomic actions to take after the match has occurred), Teneo can now achieve fully-hybrid input matching and processing by combining these directly in the UI.

This is a step forward towards a more visual and choice-based development approach and is a feature that reduces the cognitive workload by removing concepts that are hard to explain. Even more important, it ensures greater efficiency and productivity of the solution development process.

It also makes it easier to develop, maintain, and enhance hybrid matching, allowing for swapping, enhancing, and changing match requirements and tech choices without affecting the flow design.

Teneo 6.0 brings users closer to a more guided approach, where the system suggests the next steps to follow, without limiting savvy users to follow their own path. Processes such as ‘building a flow’ have been revisited to support better task/responsibility separation and to allow flow sketching directly in Studio, without requiring a technical implementation.

These have been achieved due to the introduction of “TODO” prompts - these remind the user about what remains to get done for the flow to work. This allows the developer to create a flow skeleton as part of a separate scoping exercise without risking changing the functionality of the running solution. If a trigger is still TODO, it will not affect the rest of the solution.

Further changes alongside this work have given classes a dedicated area for management - separate from triggers - as well as the possibility to run cross-validation to determine the performance of classes within a solution.

Version support has been extended now to include every document within the solution - including Scripts, Integrations, Listeners, etc. - and an overall “ Solution Log ” has been included showing every change to every document within a given solution.

A Recycle Bin has been added to allow the retrieval of deleted documents. Combined with performance improvements, this allowed us to remove the 10-version limit on individual documents ensuring that edits can be safely made with the full support of the platform and knowing that there is the option to roll back if something goes wrong.

To aid debugging a solution, Try Out 1 has been given a new slimmed-down view in the main solution with an Advanced view, showing more detail and visual processing path for simpler and deeper debugging.

All code editors (TLML, TQL and Groovy) have been improved with better syntax support and some editing improvements around tabbing. Text fields have been improved with a spell checker that is aware of the language of the solution being edited.

Our Localization feature has been reworked to allow more control over which documents are included in branching from a master solution. This allows a fully working, testable, publishable Master solution and requires much less upfront thought required when using branching. Any solution can be branched, with no restrictions on how the Master solution is built. Dialogue Resources have also been rebuilt with this feature in mind to allow local solutions to be created from TDRs.

Date & Time support is now native to the Input Processing chain in the platform for Chinese, Danish, Dutch, English, French, German, Italian, Japanese, Norwegian, Portuguese, Spanish, and Swedish - with changes to the IPs and supporting objects in the lexical resources.

We have added 48 new languages , bringing the total supported language count of Teneo to 86. This ensures that Teneo remains ahead of the game in real-world language coverage.

With regards to Documentation , we have reworked and restructured it, so it is readily available and centralized on your own Teneo environment and Teneo Developers.

Authentication has been extended to support an external Identity Provider (IdP) via the industry-standard SAML 2 protocol, allowing clients to manage authentication via an external system whilst configuring the permissions authenticated users still within Teneo Manager. This lets Teneo support any kind of required authentication required (multi-factor, biometrics, single sign-on, password expiries.)

Lastly, major changes have been made in the Tech Stack for this release with a shift to Java 11 (to better support containerization - as well as gain from the other improvements over Java 8). Upgrades to the scripting language in solutions will now use Groovy 3 and all packages are now released as Red Hat as well as the previous Debian flavor.

Teneo 6.0 is available for new users that sign-up through Teneo Developers and for existing users upon request for an upgrade.

  • For more details, you can see our full list of detailed changes in the documentation

1 post - 1 participant

Read full topic


Teneo 6 and new website redesign

Hello everyone,
we have just launched some big changes to the website and all new environments get Teneo 6.

There’s a new Teneo in 10 minutes | Teneo Developers guide to quickly introduce you to Teneo and a new Getting Started tutorial to guide you through creating your first solution.

(We won’t update your environments automatically, so if you’re interested, either simply sign up for a new trial or contact us on developers@artificial-solutions.com . The content for Teneo 5 is still available at https://developers-teneo5.artificial-solutions.com/ .)

We will in the coming next few days and weeks add more information on the cool new features of Teneo 6 and more.

1 post - 1 participant

Read full topic


6 new Backend Connectors, Blue Prism, Contentful, Freshdesk, Monday.com, ServiceNow and Zoho Desk

We have just added 6 new Backend Connectors to our Developers page, for the following:

  • Blue Prism
  • Contentful
  • Freshdesk
  • Monday.com
  • ServiceNow
  • Zoho Desk

You can read more of it here:

1 post - 1 participant

Read full topic


New Backend Connector for Jira

Hello everybody. We have just added a new Backend Connector, this time for Jira!

You can read more of it here: Jira | Teneo Developers

1 post - 1 participant

Read full topic


New Backend Connector for Zendesk

We’re happy to announce we have just released a new backend connector for Zendesk Support!
This backend connector helps your Teneo bot to allow end-users to create and manage support tickets on Zendesk.
You can read more about it here Zendesk Support | Teneo Developers

Here’s a list of our current connectors, Resources | Teneo Developers

1 post - 1 participant

Read full topic


New section about LUIS^Teneo

Expanding on the MS LUIS framework, Teneo enables businesses to build complex applications, that are multi-lingual, multi-channel and multi-platform, in half the time of traditional development practices.

With seamless integration into any back-end system or service, developers can easily expand capabilities and functionality while ensuring a consistent end-user experience.

You can find the pages here: LUIS^Teneo | Teneo Developers

1 post - 1 participant

Read full topic


New release: Teneo Web Chat 3.4.0

We’ve just released Teneo Web Chat 3.4.0 with some nice new feature. Here are some highlights:

Support for callout messages
Sometimes you may want to get the attention of the visitor without opening the full chat window. Callout messages allow you to do that. They look like this:

callout

You can show and hide callout messages using the JavaScript callout api’s.

Enlarge images
Images added to the chat history can now be enlarged by clicking on them. You can specify separate url’s for thumbnail and the full size images. More details here: Images.

You can find the latest release of Teneo Web Chat on github: https://github.com/artificialsolutions/teneo-web-chat/releases and the latest documentation on the Teneo Developers site: https://developers.artificial-solutions.com/engine/teneo-web-chat.

The full list of changes in this release:

  • Added new api to add a callout message to the launch button to catch the web visitor’s attention
  • Added new callback api ‘reset’ to intercept chat window reset events
  • Images can now be enlarged
  • Added css variables for lightbox colors used for enlarged images
  • When icons and window title are reset using the api, reset to init value instead of teneo web chat default value
  • Added config option to allow use of localStorage instead of sessionStorage
  • Added api to get the storage object
  • Added api to get locale
  • Use dedicated css variables for typing indicators
  • Use css variable for modal background color
  • Use Chinese Traditional if locale is set to just ‘cn’
  • Added id’s to teneo web chat container and send icon
  • Fix font size in Safari on macOS Big Sur
  • Fix issue with launch button and chat window dropping behind some layers
  • Fix URL validation issue

1 post - 1 participant

Read full topic


New: Support for Indonesian and Malay

Hi! We are pleased to announce that Teneo Developer teams created as of today can develop solutions in two new languages: Indonesian and Malay!

For more details about languages in Teneo see:

If you already have a team and would like to be able to use the new languages, feel free to signup for a new team.

Nikmati!

1 post - 1 participant

Read full topic


New release: Teneo Web Chat 3.3.0

Hi! We’ve just released Teneo Web Chat v3.3.0. These are the most important changes:

Internationalization
Texts that are part of the GUI (like ‘Please type here…’ in the input box and button labels that are only spoken by screen readers) are now available in Danish, German, English, English UK, Spanish, French, Indonesian, Italian, Japanese, Dutch, Portuguese, Swedish, Turkish, Chinese Simplified, Chinese Traditional and Malaysian. You can specify the language using the locale configuration setting.

In addition to that, if you want to make Teneo Web Chat available in a language that is not in the list above, you can easily provide your own, see Custom localizations for details.

Accessibility
With this release Teneo Web Chat is WCAG 2.0 ready; it works with screen readers, can be used with keyboards only and is accessible on mobile devices meeting the required tap target sizes. Teneo Web Chat’s default color palette can easily be adjusted to meet your organizations’ brand colors, allowing you to ensure adequate color contrast ratios.

To get the latest release:

To read all Teneo Web Chat documentation, see:

1 post - 1 participant

Read full topic


New release: Teneo Web Chat 3.2.0

We’ve just released Teneo Web Chat v3.2.0 with some nice new features:

Link buttons
Teneo Web Chat has a new message type called ‘Link buttons’. These buttons act as links, instead of posting a value back to engine. You can specify a target if you want the link to open in a new window. As opposed to other buttons, link buttons don’t expire. They do however trigger the ‘on message button clicked’ api, allowing developers to override their default behaviour.

Change the engine URL using the api
The engine url can now be changed using the api. This makes it possible for developers to switch to a different engine, for example if the bot detects that the user talks in a different language.

Send icon behaviour can be updated
The send icon behaviour can now be updated. Not only can developers change the icon, but there is a new api ‘on send button clicked’ that allows developers to intercept the click and modify its behaviour.

Improved accessibility
The accessibility has been greatly improved and now supports keyboard navigation and screen readers.

Styling Teneo Web Chat
In addition to the new release, we’ve also published new a page Styling Teneo Web Chat. This page provides hints and suggestions for frontend web designers who want to change the look and feel of Teneo Web Chat to match the brand of their organization.

You can find the latest release of Teneo Web Chat on github: https://github.com/artificialsolutions/teneo-web-chat/releases and the latest documentation on the Teneo Developers site: https://developers.artificial-solutions.com/engine/teneo-web-chat

1 post - 1 participant

Read full topic


New release: Teneo Web Chat 3.1.0

We’ve update Teneo Web Chat to version 3.1.0. These are the changes:

  • Buttons, quick replies and clickable lists can now include engine input parameters
  • Added API-call ‘Set chat window icon’
  • Reworked unit tests to use jest instead of mocha
  • Updated dependencies and removed obsolete dependencies

1 post - 1 participant

Read full topic


New section about Teneo Query Language

Teneo Query Language (TQL) allows you to analyze the conversational logs generated by your published bot. TQL offers a versatile syntax to extract information about how users interacted with your system.

To allow you to make the most of TQL we have added a new subsection ‘Teneo Query Language’ in ‘Analyze your bot’. We hope the pages help you understand the syntax and become proficient in implementing your own TQL queries!

You can find the pages here: https://www.teneo.ai/data/teneo-query-language

1 post - 1 participant

Read full topic


New Release: Teneo Web Chat 3!

We’re happy to announce we have just released Teneo Web Chat 3!

The biggest change in this version is the addition of a Javascript API, which allows you to extend the functionality of the web chat widget without needing to modify the source code. With the Teneo Web Chat JavaScript API you can create extensions that do things like integrate with live chat services, obfuscate sensitive data in user inputs, add timestamps to messages, automatically open the chat window after some time of inactivity or trigger feedback questionnaires when the user closes the chat window. We’re sure you will come up with other creative extensions!

Note that this version of Teneo Web Chat contains breaking changes. See the change log below.

The standard documentation for Teneo Web Chat can be found here: https://www.teneo.ai/engine/channels/teneo-web-chat and the documentation for the Javascript API can be found here: https://www.teneo.ai/engine/channels/teneo-web-chat/teneo-web-chat-api

BREAKING CHANGES

  • The file name of the Teneo Web Chat has been changed from main.js to teneo-web-chat.js .
  • CSS styles used by Teneo Web Chat are now prefixed with twc- . If you modified the look & feel by overriding the Teneo Web Chat CSS styles, you may need to rename some styles.
  • The code to embed Teneo Web Chat in your site has changed. When updating, make sure you update the embed code on all pages where Teneo Web Chat is made available.

NEW FEATURES

  • Javascript API
  • New message type ‘Modal’
  • New message type ‘System message’
  • Option to show both a minimize and close button in header
  • Text messages can now contain an avatar icon and a date line
  • Support for message author type ‘agent’ (in addition to the already existing author types ‘bot’ and ‘user’)
  • Support for typing indicators

JAVASCRIPT API

The new Teneo Web Chat Javascript API allows you to trigger Teneo Web Chat events, respond to events that happen inside Teneo Web Chat and get details from Teneo Web Chat. This lets you change or extend its behavior in ways that are not provided by the standard configuration.

  • Trigger events
    • Maximize
    • Minimize
    • Send input
    • End session
    • Clear chat history
    • Reset
    • Add message
    • Show typing indicator
    • Hide typing indicator
    • Set chat window title
    • Disable user input
    • Enable user input
  • Subscribe to events
    • On ready
    • On open button clicked
    • On minimize button clicked
    • On close button clicked
    • On visibility changed
    • On user typing
    • On input submitted
    • On message button clicked
    • On engine request
    • On engine response
    • On new message
  • Getters
    • Get state
    • Get message list
    • Get engine URL

IMPROVEMENTS AND FIXES

  • Icons used in the UI can now be configured
  • Improved support for iOS
  • Fix error in console about scrolling
  • Fix scrolling issue when displaying large images
  • Fix layout of buttons with long text
  • Streamlined initialization parameters
  • Updated dependencies

1 post - 1 participant

Read full topic


New Release: Microsoft Bot Framework connector v1.3.1

We’ve just released a new version of the Microsoft Bot Framework connector (v1.3.1).

The connector now supports splitting answer texts into multiple speech bubbles. For more details on how to configure this in Teneo Studio, including an example post-processing script, see the Microsoft Bot Framework page in the Deploy Your Bot section.

Note that this same feature also works for Teneo Web Chat. We’ll be adding support to other connectors over time.

1 post - 1 participant

Read full topic


Test your bot with Botium

Hello everyone!

We have just released a page on Teneo.ai about how to test your Teneo chatbot with Botium. The page will guide you through all the essential steps you need to know to get started with testing a Teneo chatbot in Botium, for example:

  • How to get a Botium instance
  • How to connect Botium to your Teneo chatbot
  • How to write test cases
  • How to run tests

And much more! Be sure to check out the page for more details over at Teneo.ai:

1 post - 1 participant

Read full topic