Teaching computers to understand humans

Natural language understanding engine powered by artificial neural networks


Convert natural language questions and commands to
formal queries a computer can understand

AI to power intelligent agents, Alexa skills, IoT devices,
chatbots and call center automation

Conversational AI to power voice and natural language enabled applications
Deep Learning inside – no traditional coding required – just feed training corpus into the artificial neural network
Powered by Alterra’s phrase2vec phrase embedding and slot filling algorithms

Alterra Deep NLU engine

Paraphrase detection
Intent classification

Natural language command interpretation

Phrase embedding

Question answering

Slot filling

Entity extraction

Applications

Conversational virtual agents

Call center automation

Alexa skills

Smart home devices

Chatbots

Voice control for mobile apps

Enterprise and site search

Instant reports: English-to-SQL

Phrase embedding

Like word2vec but for phrases

word2vec: word ↔ vector

Semantically similar words cluster together


phrase2vec: phrase ↔ vector

Semantically similar phrases cluster together

Learn more

Slot filling

Extract entities from phrases


Convert free-text user queries to SQL-like structured queries that can be submitted to databases
Deep Learning (LSTM) inside – no keywords, no regexs – just feed your training corpus into the neural network
98% per-label precision
Learn more


Products

A.I. as a service

Deep NLU engine that converts natural language questions and commands to formal queries a computer can understand.
Learn more

Alterra FAQ bot

A bot that answers questions – about your products, about your company. Fully autonomous – no live agents needed. Appears in a widget on your website. Helps to convert visitors to customers.
Learn more

Alterra for contact centers

AI + human symbiosis: frees contact center operators from answering trivial questions. Plugs into existing sales and support channels.
Learn more

Alterra travel

Pre-trained solution for the travel industry. Virtual travel agents to book flights and hotels, and recommend destinations.
Learn more

Messenger bots

White-label chatbots for Facebook, Slack, Skype and other messengers. Conversational interface. Deep Learning inside.
Learn more

Alterra FAQ bot

Bot that answers questions

Convert static FAQ files to a question-answering bot

Stop wasting your website traffic

Convert visitors to customers

Increase sales

Deflect support calls

Features

  • - A bot that answers questions – about your products, about your company
  • - Fully autonomous – no humans needed
  • - Users may ask questions in their own words
  • - Search by meaning, not keywords
  • - Artificial neural network inside
  • - More accurate than Google custom search engine and other FAQ search solutions
  • - Humans may train the neural network, to make it even more accurate
  • - Appears in a widget on your website

Free trial

Sign up for 30 day free trial

Website Widget

Add widget to your website with two lines of Javascript code

FAQ editor

Create and edit your FAQ file
Label the training set, to improve ML quality
More about FAQ editor >

A.I. as a service

APIs exposing Alterra’s Deep Learning AI algorithms


  • 1. Phraser API
    Semantic classifier for questions and commands. AI to power intelligent agents, Alexa skills and IoT devices.
    Learn more

  • 2. FAQ API
    Semantic question answering. AI to power your own FAQ bot, knowledge base search or call center automation.
    Learn more API documentation

  • 3. Slot filling API
    Extract entities from phrases. Convert free-text user queries to SQL-like structured queries that can be submitted to databases. Fill out forms via chat, with infinite context, random access navigation, etc.
    Learn more

  • 4. Time and date API
    Extract time and dates from free text; returns them in a structured form (e.g. “what if we go there next Sunday morning and return between Nov 11 and 13”). More comprehensive and accurate than most other solutions on the market. Pre-trained – no further training required.
    Call us

  • 5. Alterra Travel API
    Sell flights and hotels via chat. The API takes free-form user query, extracts all parameters such as locations, dates, target prices, class of service, amenities, etc. and returns them in a structured form. Clients may pass these structured queries to GDSs or their booking engines. Pre-trained RNN inside – no further training required.
    API documentation

  • 6. Destination recommendation engine
    Recommends leisure travel destinations by activities or themes, aka “Pandora for travel” (e.g. “7 day vacation for two in unspoiled nature, with good biking”).
    Call us

Alterra Phraser API

Semantic classifier for questions and commands

AI to power intelligent agents, Alexa skills and IoT devices

NLU to power intelligent agents, Alexa skills, IoT devices, voice-enabled apps and chatbots

Convert natural language questions and commands to the canonical form a computer can understand

Deep Learning inside: no rules-based coding required

Features

  • - Intent classifier (paraphrase detector) for natural language questions and commands
  • - Users may ask the same question in a multitude of semantically equivalent ways – Phraser will reduce these paraphrases to one canonical form (assign to a pre-defined class)
  • - Your program may reply with text or call any other function
  • - Powered by Alterra's phrase2vec sequence embedding algorithm - it's like word2vec, but for multiple-word questions and commands
  • - More accurate than competing intent classifiers and chatbot frameworks
  • - Humans may train the neural network, to make it even more accurate
  • - Available via RESTful API

Free trial

Sign up for 30 day free trial

Phraser API

Semantic classifier for questions and commands
In private Beta — call us

Dataset editing

You can edit your dataset via Phraser API

Alterra FAQ API

Semantic question answering

AI to power FAQ bot, knowledge base search or call center automation

NLU to power knowledge base search or call center automation

Automate sales, support, internal IT, onboarding

Deep Learning inside: no rules-based coding required

Features

  • - Natural-language search for FAQs, help centers, knowledge bases, user guides, canned responses
  • - Natural-language enterprise and site search
  • - Use fully autonomously or pair up with live agents
  • - Integrate with live chat, call center, support and CRM solutions
  • - Users may ask questions in their own words
  • - Search by meaning, not keywords
  • - Powered by Alterra's phrase2vec sequence embedding algorithm
  • - More accurate than Google custom search engine and other FAQ search solutions
  • - Humans may train the neural network, to make it even more accurate

Free trial

Sign up for 30 day free trial

FAQ API

AI to power your own FAQ bot, site search or call center automation
API Documentation >

FAQ editor

Create and edit your FAQ file
Label the training set, to improve ML quality
Optional – you can also do everything via the API
More about FAQ editor >

Alterra slot filling API

Extract entities from phrases

Convert free-text user queries to SQL-like structured queries

Extract entities and parameters from natural language queries

Convert free-text user queries to SQL-like structured ones

Deep Learning inside: no rules-based coding required

Features

  • - Slot filler for natural language queries
  • - The API takes free-form user query, extracts all parameters and returns them in a structured form that can be submitted to databases
  • - Powered by Alterra's recurrent neural network (two bi-directional residual LSTMs)
  • - Supervised learning: a labeled training set is required (e.g. a chat or call log)
  • - More accurate than most competing slot fillers: ~98% per-slot precision
  • - Available via RESTful API
  • - Example: Alterra travel API – parses flight and hotel reservation requests
  • - Upload your training set here or contact us

Alterra for contact centers

A.I. to augment contact center operators

Conversational virtual agents powered by artificial neural networks

Plugs into existing inside sales and support channels

Augment or even replace contact center operators

Bots can handle routine cases

Escalate complex cases to humans

SUPPORT

Bot answers routine questions, escalates complex ones to humans

SALES

Gathers information, fills order forms, may pass to humans for closing

Surveys, claims, appointments, orders, questionnaires – any forms – filled interactively, in natural language

Telecom, ecommerce, financial services, healthcare, travel, HR, recruitment – any domain or industry

Omni-channel chat

Integrates into any text-based conversational channels: website and in-app live chat, SMS, email and messengers

Integrates with contact center solutions

Can act fully autonomously, in self-service channels, or in tandem with agents, by providing them with suggestions

Powered by artificial neural network

Creating bots requires virtually no traditional coding.

The network is trained on past conversations between live agents and users.

It learns how to emulate the agents.

Features

  • - Bots can handle routine cases
  • - Escalates complex cases to humans
  • - Answers frequently asked questions
  • - Gathers information from users
  • - Fills order forms; then completes transactions or passes to humans for closing
  • - Fills forms: surveys, claims, appointments – interactively, in natural language
  • - Powered by deep artificial neural networks
  • - Creating a bot requires virtually no traditional coding
  • - The network is trained on past conversations between live agents and users
  • - Bots can act fully autonomously or in tandem with agents
  • - If the confidence score is high the bot may act on itself
  • - Otherwise, it will provide suggestions to agents, to select, approve and customize
  • - Complex cases requiring troubleshooting are escalated to humans
  • - Integrates with existing agent desktop and CRM solutions
  • - Integrates into text-based conversational channels such as website and in-app live chat, email, SMS, and messengers

Messenger bots

Chatbots for Facebook, Slack, and other messengers

Chatbots that can chat

Conversational interface

Random access navigation

Deep Learning inside: no rules-based coding required

Features

  • - Intelligent virtual agents (chatbots)
  • - Conversational user interface: understands natural language
  • - Can function without on-screen buttons and menus (though they may be utilized, to ease typing)
  • - Random access navigation: bot keeps the context and lets users go back to add or change selections
  • - Omni-channel: Facebook, Slack, Skype, Telegram and other messengers; SMS
  • - Fully autonomous: no humans needed
  • - Integrates directly with transactional back-ends, to fetch data and complete transactions
  • - White-labeled
  • - Bot-as-a-service
  • - Powered by deep artificial neural networks
  • - Creating a bot requires virtually no traditional coding
  • - Example – a travel agent bot: http://m.me/alterra.cc

Alterra travel

Virtual travel agents

Sell flights and hotels and recommend destinations, all in natural language

Sell travel via email or chat

Conversational interface

Random access navigation

Deep Learning inside: no rules-based coding required

Features

  • - Virtual travel agents for travel management companies and old-school travel agencies
  • - Fully autonomous: replaces live travel agents
  • - Integrates directly with GDSs and booking engines
  • - Understands natural language
  • - Powered by deep artificial neural networks
  • - Pre-trained for selling flights and hotels – just rebrand and go
  • - Can also recommend destinations for leisure travel
  • - Omni-channel: email, SMS, live chat, messengers
  • - See it in action: http://m.me/alterra.cc