Class AIIntegrationHelper

java.lang.Object
neqsim.util.validation.AIIntegrationHelper
All Implemented Interfaces:
Serializable

public class AIIntegrationHelper extends Object implements Serializable
AI Integration Helper for NeqSim.

This class provides a unified entry point for AI/ML agents to interact with NeqSim, combining validation, schema discovery, and RL environment access.

Features:

  • Pre-run validation to catch errors before simulation
  • API schema discovery for dynamic method documentation
  • RL environment creation with built-in constraint validation
  • Safe execution wrappers that return structured results

Usage:


// Create AI helper
AIIntegrationHelper helper = AIIntegrationHelper.forProcess(process);

// Get API documentation for AI agent
String apiDocs = helper.getAPIDocumentation();

// Validate before running
if (helper.isReady()) {
  helper.safeRun();
} else {
  System.out.println(helper.getValidationReport());
}

// Create RL environment
RLEnvironment env = helper.createRLEnvironment();

Version:
1.0
Author:
NeqSim
See Also:
  • Field Details

  • Constructor Details

    • AIIntegrationHelper

      private AIIntegrationHelper(ProcessSystem process)
      Constructor.
      Parameters:
      process - process system to manage
  • Method Details