Ergo from DialogueTech – interpreting natural language statements and turn them into SQL

What Ergo does

The input to our product Ergo is a question or command in natural language

"Play a song with Madonna from the eighties!"

"How do I get the mist away from the windscreen?"

"What is the average sales volume of product X for March?"

The question or command is analyzed by Ergo such that the full meaning is understood. Ergo thereafter translates the statement into a command or query that the computer understands (e.g. an SQL statement).

How does it do it?

Ergo has two unique features:

Its ability to accurately interpret the “meaning” of a question or command

Its ability to accurately connect the interpretation with one, correct answer or action

To be able to interpret the “meaning” of a question or command Ergo uses advanced linguistic tools – the text is analyzed with grammars containing the rules that build the structure of the language (syntax) and rules that define the meaning of statements (semantic rules).

To be able to accurately connect the interpretation with one, correct answer or action, Ergo comes with an application building tool that allow you to connect “standard phrases” with entries in e.g. a database. This is called building a domain model.

Equipped with the grammar and the domain model, Ergo is capable of interpreting any variant of the standard phrases – allowing the users to use “natural language” – i.e. the formulation that each individual feel is most natural.

blockdiagram

Multi-lingual?

The grammars in Ergo is a module in a modular architecture – i.e. the grammar can be exchanged and Ergo will handle a new language (after some adjustment of the domain-model). Ergo currently cover English and Swedish. French, Spanish and German is under development.

Text or voice-operated?

The input to Ergo is a written question or command – i.e. from the outset it is text-based. However – if you complement your application with one of the many available voice-to-text applications, you have a voice operated application

Read more (Gregors white paper?)

Which platform?

Ergo can be installed on ..........

 

The Ergo differentiation

Accurate

Full linguistic analysis of every query to make sure the intent of the user is understood – no best guesses.

A correct response to every query.

 

Intuitive

Ask for information or issue a command – with your own words in your own language!

 

Multi-lingual

Ergo is built with a modular architecture where the specifics of a language can easily be replaced. Port your application to new languages with a minimal effort!

 

In-house control of development and maintenance

DialogueTech provide a complete set of tools and documentation for development and maintenance.

You have complete control over your customer interactions and the pace of learning of your application

High-productivity tools ensures a low development and maintenance cost

 

The result is an intelligent system for language-based interfaces with a unique low cost-of-ownership!

You will be up and running in a few weeks!

Keep control of your destiny!

You will keep a record of all questions your customers/users ask - enabling you to tailor your application to the real demand.

You are free to choose between in-house or outsourced development and maintenance

You choose which hardware/OS you want to support

No “black boxes” – we can even provide source code for essential parts of our offering

Cost to build an application