AI 驅動文件
您想了解什麼?
Auto-Integration Builder
它解決的問題: 設定工廠整合(PLC 通訊、郵件告警、資料記錄)需要您可能不具備的 Node-RED 專業知識。
它的功能: 透過簡單的英文描述生成完整、可投入生產使用的 Node-RED 流程。無需 Node-RED 知識。只需描述您的需求,AI 即可為您編寫所有邏輯。
入門
- 開啟 tools.overview.ai 並選擇 Auto-Integration Builder
- 匯入相機資料。 點選左側面板中的 Import All Block Outputs 以載入相機的實際檢測資料 (JSON)。這會告知 AI 有哪些可用的資料欄位(blobs、分類、測量、置信度分數)。如果您尚未連線相機,請點選 Load Example Data 以使用示例資料開始。
- 在 AI Flow Generator 文字框中描述您的流程。例如:"Check if gaps are detected, if yes then fail, otherwise pass" 或 "Send an email when 3 failures happen in a row"
- 點選 Generate Flow,AI 即可構建完整的 Node-RED 流程
- 使用匯入的資料進行測試。結果實時顯示在底部:Inspection Result、Digital I/O Status、Save to Library、Onboard Status LED、Capture Metadata 和 Dashboard 面板。
介面
Integration Builder 包含四個主要區域:
- 頂部工具欄: Tutorial 按鈕、My Flows 下拉選單(儲存/載入流程)、Import Flow、Export Flow、Explain Flow(AI 解釋當前流程的功能)以及 Analyze Flow(AI 檢查問題)。
- 左側面板 (Test Data Editor): 載入相機的檢測資料,以使用真實值測試流程。
- 中央 (Node-RED canvas): 視覺化流程編輯器,您可以在其中檢視並手動調整生成的流程。
- 底部狀態列: 實時測試結果,顯示 Inspection Result (pass/fail)、Digital I/O 輸出、Save to Library 狀態、LED 狀態、Capture Metadata 以及 Dashboard 預覽。
編寫有效的提示
詳細程度越高,效果越好。包含閾值、透過/失敗條件以及要觸發的輸出。模糊的提示會產生模糊的結果。
| 質量 | 示例提示 |
|---|---|
| 好 | "Pass if blob count is 5 AND average confidence is above 0.85" |
| 好 | "Turn on Output 1 when it fails, send email after 3 consecutive failures" |
| 差 | "Check for defects" (過於模糊) |
Modify Mode
已經有流程了?使用 Modify Mode 描述您要更改的內容。AI 會在保留現有邏輯的同時更新流程。例如:"Change the threshold to 0.9" 或 "Add an email notification on failure."
匯出到相機
工具欄包含 Import Flow 和 Export Flow 按鈕,用於在構建器與相機之間移動流程:

將流程匯出到相機:
- 點選工具欄中的 Export Flow,將流程下載為 JSON 檔案
- 在相機上,進入 IO模組 並點選 Advanced Mode 以開啟 Node-RED
- 點選 Node-RED 右上角的漢堡選單(三條橫線)
- 選擇 Import,貼上 JSON 或選擇下載的檔案,然後點選 Import
從相機將流程匯入到構建器:
- 在相機的 Node-RED 編輯器中,點選漢堡選單並選擇 Export
- 點選 Copy to clipboard 或 Download JSON
- 在 Integration Builder 中,點選 Import Flow 並將 JSON 貼上或拖入編輯器
無需 Node-RED 知識
您無需瞭解 Node-RED 即可使用 Integration Builder。用簡單的英文描述您的需求,AI 會處理其餘部分。生成的流程使用與您的相機原生使用的相同的 Node-RED 格式。
實際演示
在工作流程中的位置: 您將在第 5 步:設定輸出中使用 Integration Builder 來配置工廠通訊。