Skip to main content

AI-POWERED DOCS

What do you want to know?

Auto-Integration Builder

Problem it solves: Setting up factory integrations (PLC communication, email alerts, data logging) requires Node-RED expertise you might not have.

What it does: Generates complete, production-ready Node-RED flows from plain English descriptions. No Node-RED knowledge required. Just describe what you want, and the AI writes all the logic for you.

The Auto-Integration Builder interface showing the AI Flow Generator prompt, Test Data Editor on the left, Node-RED canvas in the center, and status panels at the bottom

Getting started

  1. Open tools.overview.ai and select Auto-Integration Builder
  2. Import your camera's data. Click Import All Block Outputs in the left panel to load your camera's actual inspection data (JSON). This tells the AI what data fields are available (blobs, classifications, measurements, confidence scores). If you don't have a camera connected yet, click Load Example Data to start with sample data.
  3. Describe your flow in the AI Flow Generator text box. For example: "Check if gaps are detected, if yes then fail, otherwise pass" or "Send an email when 3 failures happen in a row"
  4. Click Generate Flow and the AI builds a complete Node-RED flow
  5. Test it with your imported data. Results appear in real-time at the bottom: Inspection Result, Digital I/O Status, Save to Library, Onboard Status LED, Capture Metadata, and Dashboard panels.

The interface

The Integration Builder has four main areas:

  • Top toolbar: Tutorial button, My Flows dropdown (save/load flows), Import Flow, Export Flow, Explain Flow (AI explains what the current flow does), and Analyze Flow (AI checks for issues).
  • Left panel (Test Data Editor): Load your camera's inspection data to test flows against real values.
  • Center (Node-RED canvas): The visual flow editor where you can see and manually adjust the generated flow.
  • Bottom status bar: Real-time test results showing Inspection Result (pass/fail), Digital I/O outputs, Save to Library status, LED state, Capture Metadata, and a Dashboard preview.

Writing effective prompts

The more detail, the better. Include thresholds, pass/fail conditions, and what outputs to trigger. Vague prompts produce vague results.

QualityExample prompt
Good"Pass if blob count is 5 AND average confidence is above 0.85"
Good"Turn on Output 1 when it fails, send email after 3 consecutive failures"
Bad"Check for defects" (too vague)

Modify Mode

Already have a flow? Use Modify Mode to describe what you want changed. The AI updates the flow while preserving your existing logic. For example: "Change the threshold to 0.9" or "Add an email notification on failure."

Export to your camera

The toolbar includes Import Flow and Export Flow buttons for moving flows between the builder and your camera:

Auto-Integration Builder toolbar showing Import Flow, Export Flow, Explain Flow, and Analyze Flow buttons

To export a flow to your camera:

  1. Click Export Flow in the toolbar to download the flow as a JSON file
  2. On your camera, go to the IO Block and click Advanced Mode to open Node-RED
  3. Click the hamburger menu (three horizontal lines) in the top-right corner of Node-RED
  4. Select Import, paste the JSON or select the downloaded file, then click Import

To import a flow from your camera into the builder:

  1. On your camera's Node-RED editor, click the hamburger menu and select Export
  2. Click Copy to clipboard or Download the JSON
  3. In the Integration Builder, click Import Flow and paste or drag the JSON into the editor
No Node-RED knowledge needed

You do not need to know Node-RED to use the Integration Builder. Describe what you want in plain English, and the AI handles the rest. The generated flows use the same Node-RED format your camera uses natively.

See it in action

Where it fits in the workflow: You'll use the Integration Builder during Step 5: Setting Up Outputs to configure factory communication.