Q:What is SILVIA?
A SILVIA-enabled application talks with users and does things for them based on those interactions. SILVIA is an acronym that stands for “Symbolically Isolated, Linguistically Variable, Intelligence Algorithm.”
“Symbolically isolated” means that SILVIA processes language input (humans talking) by first transforming human language(s) into a special unified mathematical language. As speech or text enters SILVIA, the runtime system isolates human words and concepts into symbols and statistical relationships.
“Linguistically Variable” means that SILVIA isn’t limited to any one human language or dialect. Because the SILVIA Core inference engine operates on mathematical units, SILVIA is a polyglot who can easily switch from one language to another without requiring special programming.
The “Intelligence Algorithm” part of SILVIA’s name refers to the statistical runtime of the internal inference engine. An inference engine looks at incoming data (in this case, human input) and, based on other data and context, decides what to do in response.
SILVIA’s inference engine doesn’t rely on simplistic string matching, so SILVIA is able to connect concepts and ideas mathematically in order to more intelligently intepret user input and respond.
Q: What components are in the SILVIA Platform?
SILVIA Core – A high-performance natural languange and runtime inference engine, configurable for client, server, or mobile / embedded applications.
SILVIA Server – A configurable and scalable system for automated management of multiplen users on one or more networked servers or the cloud.
SILVIA Voice – A modular add-on component for integration of voice input and rendering voice output within a client application, a web page, or as part of SILVIA Server for optimized streaming media. Also supports automated lip-sync, emotion and other actions for graphical characters.
SILVIA API – Exposes the SILVIA Core and allows programmers to create new applications and plug-ins with SILVIA functionality.
SILVIA Studio – A graphical content creation and management system that gives developers and content managers the power to create and deploy SILVIA data for their applications.
Q: How much computing power and memory does SILVIA need?
SILVIA is so efficient that it is able to run as a background component of your application with no special hardware or GPU processing required.
This leaves almost all your CPU and all of your dedicated graphics hardware free for your application’s best performance. The SILVIA Core and application data is also very compact, taking as little as 1MB or less of RAM in some applications.
Q: Does SILVIA support multiple languages?
Q: What operating systems and platforms does SILVIA support?
Q: Does SILVIA support speech input?
Q: How does SILVIA work?
Q: How is SILVIA different from other solutions?
SILVIA also uses memory and context to build relationships with individual users and to help them easily complete tasks with multiple steps or complex branching designs. Our proactive technology can even provide guided training solutions that allow for flexibility in educational exploration while still insuring core curricula completion and automated perfomance analysis.
Q: What are some of SILVIA’s key features?
SILVIA includes embedded technology security features that can encrypt and lock private data running natively on everything from mobile devices, IoT, games, training applications, or secure on-site infrastructure.
SILVIA is an intelligent conversational solution that understands text or spoken language in context and acts on input based on the user’s intent, will remember it, and will reference it for future interactions.
The SILVIA Core is language independent, so developers are free to create interactions and content in the language(s) of their choice.
SILVIA is the most flexible, lightweight platform for the development of practical, portable natural language applications.
Q: What kinds of applications can be developed with SILVIA?
SILVIA has been used in training and simulation, games and entertainment, online social applications, data visualization, online ordering systems, IoT, AR/VR, automotive, defense applications and more.