Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

So verwenden Sie ChatGPT mit Node-RED

Dieser Deep Dive zeigt, wie ChatGPT mit Node‑RED verwendet wird.


Hinweise​

  • All Block Outputs enthält alle Informationen, die ausgegeben werden, sobald ein Bild ausgelöst wird.

All Block Output node

  • Kopieren Sie die Debug-Ausgabe aus All Block Outputs.

Copy the All Block Outputs debug value

All Block Outputs​

Dieser Node gibt nach jeder Aufnahme der Kamera Daten aus und enthält alle AI-Block-Daten. Die Daten liegen in Form eines JSON-Objekts vor. Die Daten beinhalten Folgendes:

Payload-FeldTypBeschreibung
payload.capture_idintegerDie Capture-ID dieser Aufnahme
payload.recipe_idintegerDie Recipe-ID dieses Rezepts
payload.camera_idstringEine eindeutige String-Kennung für diese Kamera
payload.inspection_idintegerEine rollierende 16-Bit-Ganzzahl, die bei jeder Inspektion hochzählt
payload.inspection_timestringISO 8601-formatierter Zeitstempel der Aufnahme für jede Inspektion
payload.image_urlstringHTTP-URL zum aufgenommenen Bild (jpg)
payload.alignment.successbooleanErfolgreich ausgerichtetes Teil oder nicht
payload.alignment.center_location_xintegerMittelposition x des ausgerichteten Teils
payload.alignment.center_location_yintegerMittelposition y des ausgerichteten Teils
payload.alignment.confidencefloat (0-1)Konfidenz der Ausrichtung

ChatGPT/Gemini/Copilot​

  • Geben Sie den Prompt ein: „Here is the Input I have from Node Red: Insert the copied value here. enter prompt when you want it to fail and return msg.payload in boolean True or False"

ChatGPT Prompt Screen

Beispiel​

  • Hier haben wir der AI beigebracht, nach Löchern in der Montageplatte zu suchen.

Example annotation of mounting plate

  • Kopieren Sie die Werte aus dem debug-Block in Node-RED und fügen Sie diese mit folgendem Beispiel-Prompt in ChatGPT ein.
    • „Here is the Input I have from Node Red: Insert the copied value here. I want the camera to fail if there are less than 11 holes and return msg.payload in boolean True or False"

Example prompt

  • Sehen Sie sich den function-Block an und lesen Sie die Kommentare zur Logik.
  • Prüfen Sie, ob er das Richtige tut (das, was verlangt wurde), und kopieren Sie gegebenenfalls den bereitgestellten Code.
  • Holen Sie sich einen function-Node aus den Nodes und verbinden Sie ihn mit dem Inspection Pass/Fail-Block.

Example of function block added to flow

Example ChatGPT window with function node code

  • Kopieren Sie den Code in den function-Block, stellen Sie sicher, dass alle Nodes korrekt verbunden sind, und klicken Sie auf Deploy.

Example screenshot showing number of blobs

Example Edit function node window

Deploy button