Kaizen Agent
Agentic AI giúp doanh nghiệp sản xuất nhỏ cải tiến liên tục: theo dõi dữ liệu vận hành, điều tra nguyên nhân gốc, hỏi người ở xưởng, đề xuất cách sửa, và không thay đổi gì cho đến khi con người duyệt.
- bước trong một vòng cải tiến
- 7
- công cụ Claude được phép gọi
- 8
- điểm con người quyết định
- 2
Bài toán
Xưởng nhỏ không thiếu cảnh báo. Cái thiếu là việc xử lý sau cảnh báo.
Dashboard và ERP báo được cho doanh nghiệp sản xuất nhỏ là tỷ lệ lỗi tăng. Tìm ra vì sao, sửa, rồi đảm bảo lỗi không lặp lại là việc của đội Lean hay QA ở doanh nghiệp lớn, và phần lớn xưởng nhỏ không có đội đó.
Kaizen Agent làm phần việc đó trên chính dữ liệu vận hành của doanh nghiệp, từng bước một, và để con người nắm mọi quyết định.
Dành cho ai
Doanh nghiệp sản xuất nhỏ và vừa. Bản thử hiện chạy trên một xưởng ép nhựa mô phỏng.
Về sau là bán lẻ, dịch vụ và logistics, bằng cách đổi cấu hình theo ngành chứ không sửa phần suy luận.
Những gì họ đang gặp
Lỗi tăng bất thường, máy dừng, nhà cung cấp giao trễ, tồn kho lúc thiếu lúc dư.
Sự cố được xử lý theo kinh nghiệm của từng người, chậm và không nhất quán.
Cùng một nguyên nhân quay lại nhiều lần vì bài học không được ghi lại.
Cách hoạt động
Một vòng lặp, bảy bước, hai chỗ con người quyết định.
Phát hiện
Observe
Quét dữ liệu vận hành mỗi ngày, so với ngưỡng thống kê và ngưỡng nghiệp vụ. Bước này không dùng LLM.
Điều tra
5 Whys · 5M1E
Lập giả thuyết theo 5M1E rồi kiểm từng cái bằng công cụ: nhật ký sản xuất, tương quan, lịch sử bảo trì, ca làm và giao hàng của nhà cung cấp.
Hỏi
Genchi Genbutsu
Con người quyết địnhLog cho biết máy đã làm gì, không cho biết người đã làm gì. Trước khi kết luận, agent hỏi người vận hành để xác nhận.
Đề xuất
A3 report
Soạn đề xuất theo chuẩn A3: sửa tham số trước, rồi sửa SOP để lỗi không lặp lại.
Thực thi
PDCA · Do
Con người quyết địnhKhông có gì thay đổi cho đến khi con người duyệt. Bị từ chối thì agent quay lại bước Đề xuất, kèm lý do.
Đo lường
PDCA · Check
So KPI trước và sau. Nếu không cải thiện đủ, thay đổi được hoàn tác và việc điều tra bắt đầu lại.
Học
Hansei
Ghi nguyên nhân gốc thành một pattern, để lần sau gặp ca tương tự thì cần ít bước hơn.
Một ca điều tra
Kịch bản chính của bản thử, trên dữ liệu mô phỏng.
- 10/3
Bảo trì
Máy ép M2 được thay bộ gia nhiệt. Sau khi lắp, không ai đo lại nhiệt độ.
- 11/3
Lỗi bắt đầu tăng
Bộ gia nhiệt mới lệch +12°C so với nhiệt độ đặt. Tỷ lệ lỗi của M2 tăng từ khoảng 3,1% lên 7,4%.
- 12/3
Phát hiện
Agent bắt được bất thường ngay ngày đầu tiên tỷ lệ lỗi vượt cả ngưỡng thống kê lẫn ngưỡng nghiệp vụ 4,5%.
- 12/3
Điều tra
Loại giả thuyết nguyên vật liệu vì M1 dùng cùng lô nhựa vẫn bình thường. Loại giả thuyết con người vì lỗi tăng ở cả ba ca. Còn lại nhiệt độ M2: lệch và tương quan 0,96 với tỷ lệ lỗi.
- 12/3
Hỏi
“Ngày 10/3 máy M2 có thay linh kiện không?” Người vận hành xác nhận có thay bộ gia nhiệt và chưa đo lại nhiệt độ.
- 12/3
Đề xuất và duyệt
Đề xuất A3: hiệu chuẩn lại bộ gia nhiệt, rồi thêm bước xác nhận nhiệt độ vào SOP bảo trì để lỗi không lặp lại. Quản lý duyệt thì thay đổi mới được áp dụng.
- +14 ngày
Đo lường
Tỷ lệ lỗi của M2 về 2,97%, đúng mức bình thường trước sự cố. Nếu không cải thiện đủ, thay đổi sẽ tự hoàn tác và agent điều tra lại.
- Sau đó
Học
Nguyên nhân được ghi thành pattern. Khi cùng nguyên nhân quay lại, agent kiểm tra pattern đó trước và cần ít bước điều tra hơn.
Xây trên Claude
Claude lo phần suy luận. Code thường giữ các ranh giới.
Bước Điều tra và Đề xuất chạy trên Claude Agent SDK: Claude tự chọn công cụ để gọi, đọc bằng chứng và trả về báo cáo có cấu trúc. Còn vòng lặp, phần phát hiện, đo lường và mọi thao tác ghi dữ liệu đều là code thường, không gọi model.
Hai lớp
- Lõi suy luận
- Vòng PDCA, agent Claude, rào chắn, dòng sự kiện và phần Học. Không phụ thuộc ngành hay hệ thống nào.
- Cấu hình theo doanh nghiệp
- Máy, ca làm, SOP, KPI và ngưỡng cảnh báo của từng công ty. Đổi ngành là viết một hồ sơ mới, không sửa phần suy luận.
Công cụ, chia theo ai được gọi
Claude tự chọn và gọi: đọc dữ liệu, tính tương quan, tra pattern cũ, soạn đề xuất
query_logscorrelateget_shift_scheduleget_supplier_deliveriesget_maintenance_eventsread_sopfind_similar_patternspropose_sop_change
Code thường gọi: đo kết quả và ghi bài học
measurerecord_pattern
Chỉ chạy sau khi người duyệt, không bao giờ đưa cho model
apply_sop_changerevert_sop_changeupdate_rule
Mỗi bước suy luận, mỗi lần gọi công cụ và mỗi quyết định đều phát thành sự kiện, hiện trực tiếp trên dashboard và lưu lại để phát lại hoặc kiểm tra sau.
AI có trách nhiệm
Mỗi rủi ro có một cách kiểm soát nằm trong code, không chỉ trong prompt.
- Kết luận sai nguyên nhân
- Kết luận phải kèm bằng chứng từ công cụ, theo schema bắt buộc. Agent được phép trả lời “chưa đủ bằng chứng” kèm câu hỏi thay vì đoán.
- Agent làm việc ngoài phạm vi
- Agent chỉ thấy công cụ riêng của dự án; shell, đọc ghi file và web đều bị tắt. Mỗi phiên giới hạn số lượt và số lần gọi công cụ.
- Tự ý thay đổi vận hành
- Ba lớp: công cụ ghi không được đưa cho model, tự kiểm token duyệt, và có hook chặn trước khi gọi. Mọi thay đổi SOP hay quy tắc đều có phiên bản và người duyệt.
- Thiên lệch theo ca, máy hay người
- Giả thuyết phải được loại bằng dữ liệu đối chiếu (lịch ca, tương quan), không bằng định kiến.
- Dữ liệu bị sửa để lái kết luận
- Kết luận cần ít nhất hai nguồn log độc lập; dòng suy luận hiển thị nguồn của từng bằng chứng.
- Quy lỗi cho cá nhân
- Người vận hành chỉ xuất hiện dưới dạng mã ẩn danh. Nguyên nhân luôn trình bày theo máy, tham số và quy trình.
- Lộ dữ liệu vận hành
- Bản thử chỉ dùng dữ liệu tổng hợp. Khi chạy thật, model chỉ nhận số liệu đã tổng hợp, không nhận dữ liệu thô hay thông tin nhân sự.
Kết quả bản thử
Đo trên một nhà máy mô phỏng, không phải dữ liệu của khách hàng.
- Tỷ lệ lỗi của máy gặp sự cố, trước và sau khi áp dụng cách sửa đã duyệt1 lần chạy với Claude, 14 ngày mô phỏng sau thay đổi
- 6.08% → 2.97%
- Số lần điều tra tìm đúng nguyên nhân gốc được cài vào5 lần đánh giá; cả 5 lần đều hỏi người vận hành trước
- 5/5
- Số lần gọi công cụ khi cùng nguyên nhân quay lại2 cặp lần chạy, sau bước Học
- 8 → 6
Toàn bộ dữ liệu là dữ liệu tổng hợp và số mẫu còn nhỏ. Các con số này cho thấy vòng lặp chạy được từ đầu đến cuối, chưa phải kết quả ở nhà máy thật.
Đưa vào doanh nghiệp thật
Giữ nguyên lõi suy luận, chỉ thay nguồn dữ liệu và cách thực thi.
Nối dữ liệu
- Excel, Google Sheet
- Nhập file theo mẫu cột, mỗi ca hoặc mỗi ngày
- ERP, MES
- Tài khoản chỉ đọc, đồng bộ mỗi đêm về một schema chuẩn
- Hệ thống có API
- Connector gọi API theo lịch
- Cảm biến máy (PLC, SCADA)
- Lấy qua gateway có sẵn, gộp theo khung 10 phút
Triển khai theo ba nấc
Chế độ bóng
Chỉ phát hiện, điều tra và hỏi. Không đề xuất.
So kết luận của agent với đội QC và đo thời gian phát hiện, xử lý thật của doanh nghiệp. Gần như không có rủi ro.
Có đề xuất
Thêm đề xuất A3; người duyệt rồi tự làm.
Kiểm chất lượng đề xuất và bắt đầu tích luỹ bài học.
Nối thực thi
Sau khi duyệt, tự tạo phiếu việc trong hệ thống của doanh nghiệp.
Khép kín vòng PDCA. Con người vẫn duyệt và thực hiện.
Nguyên tắc
Agent không điều khiển máy. Đề xuất được duyệt trở thành phiếu việc cho con người làm, và hiệu quả chỉ được đo sau khi việc hoàn tất.
Câu hỏi và đề xuất được gửi tới tận người vận hành và quản lý (Zalo OA, email), không bắt họ học phần mềm mới.
Dữ liệu có thể giữ hoàn toàn tại chỗ; chỉ phần suy luận gọi tới Claude API.
Hiện trạng và bước tiếp theo
Kaizen Agent bắt đầu là bài dự thi của đội tại VJAI Hackathon 2026 (chủ đề: Agentic AI for Sustainable Goals). Hiện nó chạy trọn vòng trên một xưởng ép nhựa mô phỏng có hai máy.
Đội phát triển
- Lê Hoàng ThạchTrưởng nhóm
- Nguyễn Thanh Tiến (Finn)Phó nhóm
- Nguyễn Quang ĐạiThành viên
- Lê Hoàng BảoThành viên
Công nghệ
- Claude Agent SDK
- Python
- FastAPI
- PostgreSQL
- Server-Sent Events
- Next.js
- TypeScript
Tiếp theo
Chuyển từ bản thử sang Claude API để agent chạy được như một dịch vụ.
Mở bản demo công khai phát lại các lần chạy thật, chạy trực tiếp khi có yêu cầu.
Thử chế độ bóng với doanh nghiệp sản xuất nhỏ trên dữ liệu của chính họ.
Tách thành các agent chuyên biệt (chất lượng, tồn kho, nhà cung cấp, vận hành) phối hợp qua một bộ điều phối.
Mở rộng sang ngành khác bằng cấu hình mới, hướng tới một hệ điều hành cải tiến liên tục cho SME.
Kết nối với mình
Cảm ơn bạn đã ghé thăm góc nhỏ của mình. Rất mong chúng ta sẽ có dịp trò chuyện và hợp tác!
Mình luôn cởi mở với những cuộc trò chuyện về phát triển sản phẩm, ứng dụng AI hay các ý tưởng khởi nghiệp. Cứ thoải mái ném thẳng một tin nhắn cho mình nhé!
Nhận hợp tác chọn lọc · trả lời trong ngày
- GitHubgithub.com/Finnng1104
- LinkedInlinkedin.com/in/finnng1104
- ResumeResume (PDF)