CityFALCON Voice Assistants

Industry: Financial services

Headquarters: London, United Kingdom

Web site: https://www.cityfalcon.com/

DESCRIPTION

The voice recognition personal assistant support integration for CityFALCON – the Personalised Financial News Feed that publishes around 1 million stories every day.

Do you want to know how to create a voice recognition software?

We will tell you!

We connected 3 voice assistants: Google Home, Microsoft Cortana, and Amazon Alexa, which allowed users to access the CityFALCON platform via multiple devices.

client’s goals

The idea was to give users an opportunity to use CityFALCON via the voice. The main goal was to set up voice search and allow CityFALCON’s customers to voice-search the stories by topic, publication, and time interval; read, like and bookmark them; create and manage watchlists, and many other things. At the same time, this integration was supposed to be easy to manage and support.

our solutions

Connection of 3 voice assistants to the one site

We needed to connect 3 different assistants: each of them required different and complex configuration and training. To make it real, we simplified the workflow on the online voice assistant side and made it send the original user’s request as plain text.

Specifying the users’ needs

How do you make an AI assistant? To handle users’ requests, we need to understand what they asked for. Since we rejected the idea of using built-in assistants’ training systems, we were in need of replacement. Here is where LUIS comes in. It’s a machine learning-based service that is used for building natural language into apps, bots, or IoT devices. We used it as a single gateway to handle all requests after we added voice recognition to website.

Teaching the program

Voice assistant technology requires teaching. LUIS can parse plain text and detect user’s “intent” (what the user actually asked for) and “entities” (different keywords that identify search parameters, dates, topics, and so on). We configured more than 15 intents and taught LUIS to recognize hundreds of thousands of entities for our AI voice assistant.

Handling the users’ requests

After finding out what a user wants, we need to make sure that we can do this. To make it possible, we built a complex intent handling structure for our voice recognition software, where each intent has its own processing logic. As a result, each user request may perform some actions or return various kinds of information.

TECHNOLOGIES

Server-side
PostgreSQL
Rails
Ruby
Client-side
Amazon Alexa
Google Assistant
Microsoft Cortana
Node.js
Tools (hosting, monitoring etc.)
RSpec
Integrations
LUIS

Timeline

2019

Team

2 developers| 2 QA| 1 analyst
Project Results

As a result of our work, we got a powerful, easily manageable and supportable integration of voice search software on the CityFALCON platform.

Now it is possible:

  • To access to CityFALCON news, rates changing and any other kinds of reminders from various devices just using your voice. You just need to ask, and your digital voice assistant will find this information for you.
  • With the application of voice recognition system such a renovation, CityFALCON is able to distribute the content faster. The voice speed is faster than typing, so the users get the information as fast as they speak.
  • The voice-controlled digital assistants are popular in modern Europe and America: 10-15% of users find it more convenient to consume audio content. We can say that Voice Assistants integration increased the CityFALCON audience by 10-15%.

Contact the team, start like a rocket!