TÀI LIỆU ĐƯỢC HỖ TRỢ BỞI AI
Bạn muốn biết điều gì?
Cách sử dụng ChatGPT với Node-RED
Phân tích chuyên sâu này minh họa cách sử dụng ChatGPT với Node‑RED.
Những Điều Cần Lưu Ý
All Block Outputschứa tất cả thông tin được xuất ra khi một hình ảnh được kích hoạt.
- Sao chép đầu ra debug từ
All Block Outputs.

All Block Outputs
Node này xuất dữ liệu sau mỗi lần chụp hình của camera và chứa toàn bộ dữ liệu của các AI block. Dữ liệu được trả về dưới dạng đối tượng JSON. Dữ liệu bao gồm các trường sau:
| Payload Field | Type | Description |
|---|---|---|
payload.capture_id | integer | ID của lần chụp này |
payload.recipe_id | integer | ID của recipe |
payload.camera_id | string | Chuỗi định danh duy nhất cho camera này |
payload.inspection_id | integer | Số nguyên 16-bit tăng dần theo mỗi lần kiểm tra |
payload.inspection_time | string | Timestamp theo định dạng ISO 8601 của lần chụp cho mỗi lần kiểm tra |
payload.image_url | string | URL HTTP đến ảnh chụp (jpg) |
payload.alignment.success | boolean | Chi tiết được căn chỉnh thành công hay không |
payload.alignment.center_location_x | integer | Vị trí tâm x của chi tiết đã căn chỉnh |
payload.alignment.center_location_y | integer | Vị trí tâm y của chi tiết đã căn chỉnh |
payload.alignment.confidence | float (0-1) | Độ tin cậy của việc căn chỉnh |
ChatGPT/Gemini/Copilot
- Nhập prompt: "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"

Ví Dụ
- Ở đây chúng ta đã huấn luyện AI để tìm các lỗ trên tấm lắp (mounting plate).

- Sao chép giá trị từ block
debugcủa Node-RED và dán vào ChatGPT với prompt ví dụ sau.- "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"

- Xem qua block
functionvà đọc các chú thích về logic. - Kiểm tra xem nó có hoạt động đúng (theo những gì được yêu cầu) hay không, nếu đúng thì sao chép đoạn mã mà nó cung cấp.
- Lấy một node
functiontừ danh sách các node và kết nối nó với blockInspection Pass/Fail.


- Sao chép đoạn mã vào block
function, đảm bảo tất cả các node đã được kết nối đúng và nhấn Deploy.


