The Components of Success:
The Revolutionary SemanticEdge Modularity Concept

SemanticEdge is the first technology company to develop a new type of approach for the abstraction, modularization and evolution of natural language dialogs. So what's so new about the SemanticEdge concept?

The idea is not to reinvent the wheel each time, but instead to allow experience from branch-specific and cross-industry dialog processes to flow into the configurable dialog modules. As part of the process, dialog is broken down in a manner applicable to all modules into the smallest logical components with which the interaction between a person and machine can be depicted: a unique concept on the market! The experiences that SemanticEdge has gathered in comparable dialog processes have made it possible to further develop the application module with every application, without ruling out individual adjustments in the process. A prerequisite for this is a modular construction of the dialog applications. This involves subdividing the application in accordance with the unit construction principle into different modules, each with specific dialog functionalities (service modularity) or into different components (component modularity), such as recognition grammar, system statements or knowledge about the customer's domain, for instance.

Evolution of SemanticEdge Voice Modules

Here's how you profit from the modularity concept:

  • The time-to-market of spoken dialog systems is reduced significantly: automation occurs at an increasingly higher level. As an example, SemanticEdge has achieved a conclusive automation rate in external bank transfers, a very complex process in the banking sector, that has remained unmatched throughout the world by any other competitor up to now.
  • The unit construction principle not only speeds up the development of new applications or the expansion of already existing applications, but it also simultaneously makes dynamic dialog generation with personalized content possible during the actual dialog.
  • Application changes and expansions can be conducted quickly and comprehensibly without the necessity of reprogramming the application at decisive points.
  • Maintenance of the application is notably simplified. The reason: The code volume of an application grows in a linear manner with its complexity – not exponentially, as is the case with other development approaches commonly seen on the market.