Syn VA Framework
We built VA framework (formerly known as Syn Virtual Assistant
) to give developers and researchers an opportunity to save time and directly get involved with building an AI Digital Assistant instead of starting from scratch.
VA Framework
is now a platform for developers to leverage on to build a task-specific Digital Assistants for their smart homes and offices. As with every framework and product developed by Syn, privacy is our utmost priority. The Assistant runs offline and doesn't require online API or data exchange to function normally.
The framework glues together multiple features that are now considered standard features for any Virtual Assistant technology. Using the VA Framework developers leverage on the following APIs and components of the framework.
- Natural Language Understanding
- 3D Avatar System
- Speech Recognition
- Plugin Mechanism
- Response Generation
- Message Processing
- Event Handling
- GUI Settings System
Note
VA Framework is not a Digital Assistant. It's a platform to build one. You customize the knowledge-base using Oscova Bot Composer
or write custom plugins to create custom behavior and conversational flows.
Graphical User Interface
The GUI called Syn VA Dashboard
is built on top of the framework to provide a graphical interface to the the underlying framework. The backend Syn.VA
framework is platform independent.
Because the design goal for the VA Framework is to give developers familiar experience across multiple platforms, the library has been designed using best practices that ensure that the same Framework can be used to interface with any other Virtual Assistant that may be released by Synthetic Intelligence Network on a different Operating System or platform (like Mobiles).
Therefore giving a unifying experience and reducing the learning curve by a great magnitude when new versions are made available in different platforms.
Note
Although Syn.VA
framework is a platform independent framework the Graphical User Interface (GUI) is built on top of Windows Presentation Foundation and hence can be run only on Windows 10 machines at the moment.
Extensibility
Being a platform that was time-tested by 1000s of developers since it's previous releases. We've tailored this iteration for pure and in-depth customization.
VA Framework now directly integrates OSCOVA as it's default Natural Language Understanding framework giving cutting-edge NLP capabilities to developers. If you've developed on OSCOVA you'll find it a breeze to continue your development on VA Framework.
If you wish to develop an Assistant purely provides information to it's users you can build the entire Assistant using just Oscova Bot Composer
and not a single line of code. Your assistant can respond in
Text
Quick Replies
Images
Videos
HTML
Markdown
(screenshot showing how the chat panel displays different types of bot responses)
If you wish to add more behavior like connecting to an online API, services or interacting with a database with custom logic then you can write them in any .NET language and place your plugins in the right directory and VA Framework will load them on startup.
You can also build you own custom knowledge-base using Bot Composer throughout your development and thereby saving time.
We've ourselves built the Assistant on top of Bot Composer
and .NET
.
Privacy
We build on-premises / on-device frameworks for this one reason. Privacy.
This is one of the many reasons why we are trusted by industry leaders in fields Medical Science, Pharmaceutical industries, Defence and Banking.
The VA Framework platform does not collect or send any of your chat interactions to any server. Your conversations are private and are logged only on the device running the framework.
System Requirements
Syn VA Framework has the following system requirement which must be met in its entirety before installation.
Minimum System Requirements
- Windows 10 (English US/UK) 64 Bit
- 8 GB or more RAM
- Quad-core Intel or AMD, 2.5 GHz or faster
- 8 GB of free Hard Disk space
- NVIDIA GeForce® GTX 1050 2GB, AMD Radeon™ RX 560 2GB
- .Net Framework 4.7.2 or above pre-installed
- DirectX 11
- Headset with Microphone
Recommended System Requirements
- Windows 10 (English US/UK) 64 Bit
- 16 GB or more RAM
- Quad-core Intel or AMD, 3.2GHz or faster
- 15 GB of free Hard Disk space
- NVIDIA GeForce® GTX 1060 6GB or AMD Radeon™ RX 580 8GB
- .Net Framework 4.7.2 or above pre-installed
- DirectX 11
- Headset and Microphone with Noise-Cancellation