Skip to main content
JCore’s logical stack has four functional layers. Three cross-cutting pieces sit between them: a local network, a storage module and a dialog management module. Everything runs on one infrastructure layer.
The JIA logical stack: perception, context and understanding, reasoning, and execution and control layers, connected by a local VA network, a storage module and a dialog management module, above an infrastructure layer.

The JIA logical stack

Perception

Perception turns sound into text and text back into sound. Wyoming is the protocol Home Assistant uses to talk to voice services. Running wake-word detection and speech synthesis as Wyoming services lets them plug into Home Assistant’s voice pipeline.

Local VA network

The voice-assistant devices sit on their own network.

Context & understanding

This layer is what gives JCore persistent recall. It keeps what the assistant has learned in several forms, each suited to a different kind of lookup. The storage module sits below this layer and connects it to reasoning.

Reasoning

The dialog management module sits below this layer and connects it to execution.

Execution & control

Infrastructure

The server that runs the stack: The prototyping boards, including a Jetson Orin Nano for local inference, are listed under Hardware on the overview page.

Not documented yet

  • How the modules talk to each other. The storage and dialog management modules are named in the design, but their interfaces aren’t written up.
  • Setup. There are no install or configuration instructions yet.
  • The hardware build report. It’s planned but not published.