A Multi-Engine AI
NLP/NLU, Machine Learning (ML) & Deep Learning (DL)

A Software-Based Service Module
providing Cognitive & Intelligence Capabilities

iMachine, a software-based service module developed organically by OnviSource, is part of our ia.Enterprise suite of software and SaaS solutions for workforce optimization, customer experience management and business process automation.


Progressive AI Brings Cognitive & Intelligence Capabilities

iMachine utilizes progressive AI technologies to provide cognitive and intelligence capabilities to all ia.Enterprise applications including workforce optimization, multichannel analytics, customer experience management, surveys and enterprise feedback management, process automation and intelligent virtual agent.

Our ia.Enterprise applications use iMachine to transition from rules-based functionality to cognitive or intelligence-based services. 

AI Technologies used by iMachine

  • Machine Learning (ML)

  • Natural Language Understanding (NLU)

  • Natural Language Processing (NLP)

  • Deep Learning (DL)

  • Artificial Neural Network (ANN)

  • Long Short-Term Memory (LSTM)

Natural Language Processing
Natural Language Understanding
Machine Learning

iMachine Building Blocks & Structure

API & Data Interface

ia.Enterprise applications or 3rd party applications can access and utilize iMachine through this module.


iMachine uses industry standard REST as its Open API and provides the means to interact with iMachine while the Data Interface facilitates the exchange of data between applications and iMachine.

Configuration & Administration

User-configurable administration of iMachine.

Training Module

Users can prepare data sets for training purposes and train iMachine through the use of this module. Training data sets usually include the intent of conversations or media and the entities defining the data associated with intent. 

AI Module

This module is the core to providing cognitive features. It consists of progressive AI technologies:

  • Machine Learning for initial analysis

  • NLU/NLP plus dialog frame for conversational AI; offering intent classification and entity extraction. The dialog frame converts NLU/NLP results and creates conversation flows when interacting with users or media. 

  • Deep Learning using Artificial Neural Network (ANN). iMachine DL utilizes Recurrent Neural Network (RNN) augmented by a LSTM algorithm for more accurate performance.

3rd Party NLU/NLP Interface

iMachine is designed to take advantage of 3rd party NLU/NLP such as Google, Amazon or Microsoft.

iMachine Capabilities for ia.Enterprise Applications

Our ia.Enterprise solutions utilize iMachine and its array of Artificial Intelligence techniques to extract actionable knowledge from audio, text and operational data sources to provide a broad range of Intelligently Automated solutions.

Multichannel Data & Interaction Analytics

Topical Categorization/Clustering, Supervised & Unsupervised Discovery, Automated Quality Assurance, Named Entity Recognition FCR Improvement and more!

Survey, Notification & Response Management

Uses Multichannel Data and Interaction Analytics to analyze the results of surveys and responses.

Process Automation


Use of iMachine enables Orchestra RPA/BPA to transition from Rules-Based RPA to Intelligent Process Automation (IPA).

Intelligent Virtual Agent (IVA)

Offers Natural Language Processing to augment live agent performance.

Workforce Optimization & Management

Uses iMachine to offer singular analytics such as speech analytics, text analytics, and desktop analytics..

Contact Us

Contact us for a consultation, information about our solutions or to schedule a demo.

Please use this form to submit your contact information and our solution specialist will contact you shortly.

Or speak with a specialist today!
Call (800) 311-3025