Skip to content

The Platform

 
 

At the heart of the NuCoreAI architecture lies a foundational principle: Typeless-ness. This means the platform requires no prior knowledge of the types of devices, services, or virtual entities it integrates with. Instead, it relies on dynamic, runtime descriptions provided by Plugins, making NuCoreAI uniquely flexible and capable of integrating with virtually anything, from a simple light switch to a complex robotic system.

Developers

The power of Typeless-ness comes from the delegation of implementation details entirely to the Plugin. To support this architecture, several core concepts are essential:

  • Properties
    These represent data points or states exposed by the Plugin to the platform—for example, state of charge, utility prices, or GHG signals.

  • Commands (with Parameters)
    These are the valid commands the Plugin can accept, such as play, stop, or write property. They define how the platform can interact with the Plugin and vice versa.

Developers
    • Editor

      Provides metadata about property constraints and parameter ranges, enabling the platform or UI to validate input, enforce limits, and present appropriate controls.

    • Unit of Measure (UOM)
      Since the platform is Typeless, UOMs are critical for understanding and converting values. Examples include Fahrenheit vs. Celsius, kWh, percent, etc. These are always linked to Editors for contextual awareness.

    • NLS (Natural Language Support)
      Just as crucial as Typeless-ness, NLS empowers the AI to classify and categorize plugin capabilities at runtime, enabling it to generate intelligent execution plans based on human-like understanding of available commands and properties.

Developer tools empower developers and manufacturers to easily create and publish Plugins to the NuCore.AI Plugin Store, making them instantly accessible for customers to install and use.

Together, these components enable a truly dynamic, extensible, and intelligent platform—one that adapts to the devices and services around it, rather than requiring them to conform to rigid, pre-defined types.

 

Get Started

 

 

 
 

 

Check out our GitHub repos! They contain everything you need to get started with nucore.ai.

Always MIT Licensed. Always Free.