Features
A full set of features for collaborative IoT
By using fast and precise natural language processing (NLP) and enhanced by decision-making skills, connected things can integrate workflows that combines other things, services and people on a any-to-any exchange platform.
Natural language at the speed of machine language
Machine-to-machine communication requires high precision (no action should be taken wrongly), well above the usual performance of human-to-machine services.
Without human in the loop, there is no trivial possibility to correct erroneous interpretations, ask for confirmation or enter a repair phrase ("can you confirm?”, “Which color would you prefer?”). Therefore, most dialogues must be concluded in one round only.
Natural language interactions with machines appear as quickly as with machine language, that is, only a few milliseconds.
CPU workload and memory requirements are kept very low to maximize scalability and minimize operation costs.
High precision and concision
Ultra fast and lightweight
The three steps toward IoT collaboration
The first step is to provide connected devices with the ability to communicate in natural language.
Then, augmented capabilities associated to each thing (rich events handling, workflow orchestration, etc.) provide the meaningful content to be exchanged.
Finally, these natural language messages are shared by the different members of the workgroup (devices, applications, people).
Augmented capabilities
Learning to speak is not enough: connected things must have something interesting to say. Their common (natural) language must be used to communicate significant information (commands, status, values) that support their mission: a "soul" must be breathed into these speaking devices.
Rich events handling
Connected devices are capable of generating events (for example "temperature above 22 °C"). Agora's vThings can also generate their own events to enrich real devices' capabilities.
Workflows orchestration
Talking devices are complemented by distributed orchestration capabilities that implement event-driven workflows involving heterogeneous things, applications and people.
Any-to-any communication
Participants are brought together in a secure environment (workspace) which offers confidentiality from the outside and any-to-any communication inside.
Rich events handling to create complex states and useful trigger conditions
Embedded orchestration to support business oriented workflows
Any-to-any communication inside a secure workspace organization