Getting started guide
A quick start guide to working with our platform.
This guide describes how to get started with building an AI solution powered by Affective Computing by Virtue:
Design your human-powered AI solution's architecture
First, determine how you want to leverage our framework's capabilities. You can do the following:
Identify your solution's domain and define its real-world applications.
Identify which Affective Computing by Virtue services you need.
Determine whether you need to build a solution from scratch or integrate an existing solution with Virtue's platform.
Learn more:
Choose and declare your data inputs
Next, determine the data inputs your solution requires and plan how to collect these inputs from users.
Affective Computing by Virtue supports inputs of the following types:
Physiological inputs: Involuntary responses of the human body such as blood pressure, heart rate, sweat, breath, and more.
User motion inputs: Data about physical movements, reactions, and behavior of users, such as speech, joystick movement, and more.
Environmental inputs: Inputs based on the stimuli that surrounds users, such as location, time, weather, and more.
After choosing inputs, declare them in your Affective Computing by Virtue project. You can do this when creating or editing the project.
Learn more:
Connect your front end to Orchestra
After declaring data inputs, enable the data to flow into your solution. You can do this by connecting the front end of your app, device, or data source to Orchestra, our infrastructural platform.
All endpoints of Orchestra APIs follow REST conventions and use standard HTTP methods.
(If applicable) Set up any connections required at the data sources' ends. For example, this could mean enabling physical sensors that collect data from end users to send measurements over BLE.
Authenticate the front end of your data sources to use our APIs.
Enable your front end to pass inputs to Affective Computing by Virtue through the parameters of the
Interaction/InteractAPI.
Learn more:
Start building your solution
After successfully plugging in your solution to Virtue's platform, you can start building your solution based on your planned architecture and at your convenience.
You can choose one of the following approaches:
Implementing a direct integration: Parameterize your project using our no-code SaaS GUI Portal.
Implementing an advanced integration: Parameterize your project through a low-code integration with our public APIs.
Which solution integration approach should you choose?
If you have low technical expertise and prefer to use a no-code, GUI-based platform for simple and quick solution design, you can use the Portal to implement a direct integration.
As a developer, if you prefer to program your solution with fine-grained control or if your solution requires advanced customization, you can use our APIs to implement an advanced integration.
Last updated
Was this helpful?