Developers
Give your application more ways to understand people.
We are building the Human Interaction platform for teams creating AI applications, agents and connected experiences. Here is how integration is designed to work.
The integration concept.
Your application sendsIllustrative. Not a published interface.
{
"observations": [
{ "kind": "speech", "text": "Lower this" },
{ "kind": "pointing", "direction": [0.62, 0.11] }
],
"context": {
"objects": ["thermostat", "ceiling_light", "blinds"]
}
}
Creaovation returns, your application receivesIllustrative. Not a published interface.
{
"status": "resolved",
"intent": "decrease",
"target": "thermostat",
"evidence": ["speech", "pointing", "context"],
"execute": false
}
// Your application decides whether to act.
The technical surfaces we are building.
Each surface supports one part of the concept above. Public documentation and access will be announced when they are ready.
| Surface | Designed to | Concept step | Status |
|---|---|---|---|
| Runtime | Normalize, contextualize, interpret and resolve observations. | 03 | In development |
| SDK | Send observations and context from your application and receive results. | 01, 02, 04 | In development |
| Studio | Design and test interactions with simulated observations. | 01 to 04 | Planned |
| Observe | Inspect how evidence was combined for each interaction. | 05 | Planned |
| Evaluate | Measure interpretation and clarification quality across test sets. | 05 | Planned |
Design commitments for builders.
Bring your own recognizers
The platform works with observations from the devices and specialist models you already use.
Unresolved never means executed
Ambiguous or conflicting evidence returns a clarification request, never a guessed action.
Your application stays in charge
Authorization and execution remain with the receiving system.
Inspectable by design
Every interpretation is meant to show the evidence it relied on.
Interested in building with us early?
Tell us about your application and the kinds of interaction you want to support.