AI Marketing
AI Observability là gì? Cách theo dõi hệ thống AI trong vận hành
Phần mềm thường hỏng thì báo lỗi. Hệ thống AI hỏng thì vẫn trả lời trôi chảy — chỉ là sai, hoặc đắt gấp đôi, hoặc chậm dần. Không ghi lại đúng thứ cần ghi, bạn sẽ biết chuyện qua khách hàng.
ScalioCập nhật 11 phút đọc

AI Observability (khả năng quan sát hệ thống AI) là việc ghi lại và theo dõi đủ thông tin về từng lần hệ thống AI chạy — đầu vào, phiên bản, các bước trung gian, đầu ra, thời gian, chi phí, phản hồi của người dùng — để khi có vấn đề, đội vận hành trả lời được: chuyện gì đã xảy ra, từ lúc nào, với loại yêu cầu nào, và vì sao.

Observability khác đánh giá trước khi triển khai. AI Evaluation chạy hệ thống trên một bộ đầu vào cố định để quyết định có nên đưa một thay đổi vào dùng. Observability theo dõi hệ thống khi đang chạy với đầu vào thật, nơi luôn có những tình huống bộ kiểm thử chưa nghĩ tới. Một bên là kiểm tra trước khi xuất xưởng, một bên là theo dõi trên đường.
Vì sao theo dõi hệ thống AI khác phần mềm thường
| Câu hỏi | Phần mềm thường | Hệ thống AI |
|---|---|---|
| Lỗi trông như thế nào | Báo lỗi, trang trắng, sai kết quả tính | Câu trả lời trôi chảy nhưng sai, lạc đề, lệch giọng |
| Cùng đầu vào, cùng đầu ra? | Thường là có | Không chắc — đầu ra có thể khác giữa các lần chạy |
| Chi phí mỗi lần chạy | Gần như cố định | Thay đổi theo độ dài ngữ cảnh và đầu ra |
| Thay đổi ngoài tầm tay | Ít | Nhà cung cấp có thể cập nhật mô hình, hành vi đổi theo |
Một yêu cầu tới hệ thống AI thường đi qua nhiều bước: truy xuất tài liệu, gọi mô hình, có khi gọi thêm công cụ rồi gọi mô hình lần nữa. Tracing là ghi lại cả chuỗi đó thành một “dấu vết” (trace), mỗi bước là một đoạn có thời gian, đầu vào, đầu ra riêng. Không có trace, bạn chỉ thấy câu trả lời cuối sai mà không biết sai ở bước nào.
Cần ghi lại những gì
| Trường | Ví dụ | Dùng để |
|---|---|---|
| Mã yêu cầu, thời điểm | Một mã duy nhất cho mỗi lần chạy | Ghép các bước của cùng một yêu cầu |
| Tác vụ và người dùng | “nháp trả lời inbox”, nhân viên A | Lọc theo loại việc |
| Phiên bản | Phiên bản câu lệnh, mô hình, cấu hình | Biết thay đổi nào gây ra vấn đề |
| Tài liệu được truy xuất | Tên tài liệu, đoạn nào | Phân biệt lỗi truy xuất với lỗi sinh |
| Lệnh gọi công cụ | Công cụ nào, tham số gì, kết quả | Phát hiện hành động bất thường |
| Số token vào/ra, độ trễ | Theo từng bước | Theo dõi chi phí và tốc độ |
| Kết cục | Được dùng nguyên, bị sửa nhiều, bị bỏ, chuyển người | Tín hiệu chất lượng gián tiếp |
Nhật ký cũng là dữ liệu cần bảo vệ. Nếu đầu vào chứa thông tin cá nhân của khách, hãy che hoặc bỏ các trường đó trước khi lưu, giới hạn người được xem nhật ký và đặt thời hạn xoá.
Thiết lập AI observability qua 6 bước
Bước 1. Ghi nhận request và phiên bản
Bắt đầu từ thứ rẻ nhất mà giá trị nhất: mỗi lần gọi AI có một mã, gắn với tác vụ, thời điểm và phiên bản của mọi thành phần — câu lệnh, mô hình, bộ tài liệu. Phần lớn câu hỏi khi điều tra sự cố bắt đầu bằng “từ khi đổi cái gì”. Nếu câu lệnh được quản lý theo phiên bản như ở bài Prompt Management, bước này chỉ là ghi thêm một con số.
Bước 2. Theo dõi độ trễ và lỗi
Theo dõi lỗi kỹ thuật: hết thời gian chờ, bị giới hạn tốc độ gọi, đầu ra sai định dạng khiến bước sau không đọc được. Với độ trễ, nhìn theo phân vị (ví dụ nhóm 5% yêu cầu chậm nhất) chứ không chỉ trung bình — một trợ lý trung bình trả lời nhanh nhưng thỉnh thoảng treo lâu vẫn làm nhân viên bỏ dùng.
Bước 3. Đo chi phí theo tác vụ
Cộng số token vào và ra theo từng tác vụ, nhân với đơn giá, để biết việc nào tốn nhất. Thường sẽ có bất ngờ: một tác vụ nhỏ chạy rất nhiều lần, hoặc ngữ cảnh phình dần vì lịch sử hội thoại bị gửi lại mỗi lượt. Cách dự toán và kiểm soát ngân sách chi tiết xem ở bài chi phí AI Marketing.
Bước 4. Lấy mẫu chất lượng đầu ra
Không đọc được mọi đầu ra, nhưng đọc được một mẫu. Mỗi tuần lấy ngẫu nhiên một số đầu ra, chấm theo cùng rubric dùng trong bộ eval. Kết hợp với tín hiệu gián tiếp có sẵn: tỷ lệ bản nháp bị sửa nhiều hoặc bị bỏ, tỷ lệ trường hợp phải chuyển người thật, phản hồi thích/không thích nếu có. Tín hiệu gián tiếp không nói đầu ra sai ở đâu, nhưng cho biết nên đọc mẫu ở nhóm nào.
Bước 5. Cảnh báo thay đổi bất thường
Xác định đường nền cho vài chỉ số chính rồi đặt cảnh báo khi lệch rõ: chi phí mỗi ngày tăng vọt, độ dài đầu ra thay đổi đột ngột, tỷ lệ câu trả lời “không đủ thông tin” tăng, số lần gọi công cụ mỗi yêu cầu tăng. Thay đổi bất thường không phải lúc nào cũng là lỗi, nhưng luôn đáng xem — đặc biệt sau khi nhà cung cấp cập nhật mô hình mà bạn không chủ động đổi gì.
Bước 6. Liên kết lỗi với nguyên nhân
Khi có ca lỗi, dùng trace để xếp nó vào một nhóm nguyên nhân: dữ liệu (tài liệu sai, cũ), truy xuất (đúng tài liệu nhưng không được lấy lên), câu lệnh (chỉ dẫn mơ hồ), mô hình (hành vi thay đổi sau cập nhật), công cụ (trả kết quả sai). Mỗi nhóm có cách sửa khác nhau. Ca lỗi đã hiểu rõ được đưa vào bộ eval để không tái diễn. Khung NIST AI RMF cũng coi việc theo dõi hệ thống AI sau triển khai là một phần của quản trị rủi ro.
Ví dụ thực hành: tỷ lệ chuyển người thật tăng sau khi đổi mô hình
Ví dụ giả định: một trung tâm tiếng Anh dùng trợ lý AI soạn nháp trả lời tin nhắn, nhân viên duyệt rồi gửi. Trợ lý được dặn đánh dấu “cần tư vấn viên” khi không đủ thông tin. Sau khi chuyển sang mô hình mới, nhân viên phàn nàn rằng bản nháp nào cũng bị đánh dấu chuyển người.
| Bước điều tra | Nhật ký cho thấy | Kết luận |
|---|---|---|
| Lọc theo phiên bản mô hình | Tỷ lệ đánh dấu chuyển người tăng rõ từ ngày đổi mô hình | Thay đổi gắn với mô hình mới |
| Lọc theo nhóm câu hỏi | Tăng chủ yếu ở câu hỏi về học phí | Không phải mọi câu đều bị ảnh hưởng |
| Xem tài liệu được truy xuất | Bảng học phí vẫn được lấy lên đúng | Truy xuất không có vấn đề |
| Xem đầu ra | Mô hình mới coi bảng học phí có ghi chú “có thể thay đổi” là không đủ chắc để trả lời | Lỗi ở cách câu lệnh định nghĩa “không đủ thông tin” |
Trung tâm sửa câu lệnh để nói rõ khi nào được dùng học phí trong bảng, chạy lại bộ eval gồm cả các ca học phí, rồi mới áp dụng. Không có nhật ký theo phiên bản và tài liệu truy xuất, cuộc điều tra này chỉ còn là đoán.
Doanh nghiệp nhỏ cần làm đến đâu
| Cách dùng AI | Mức quan sát hợp lý |
|---|---|
| Dùng công cụ AI có sẵn, người đọc mọi đầu ra | Sổ lỗi đơn giản, theo dõi hoá đơn công cụ, ghi lại khi nhà cung cấp đổi mô hình |
| Tự gọi API mô hình cho vài tác vụ | Ghi mỗi lần gọi: mã, tác vụ, phiên bản, token, độ trễ, kết cục; bảng tổng hợp hằng tuần |
| Chatbot hoặc agent có công cụ, chạy với khách | Tracing đầy đủ từng bước, cảnh báo tự động, quy trình xử lý sự cố |
Sai lầm thường gặp
- Chỉ ghi câu trả lời cuối, không ghi tài liệu truy xuất và phiên bản, nên không truy được nguyên nhân.
- Chỉ theo dõi lỗi kỹ thuật, coi hệ thống ổn khi không có báo lỗi dù câu trả lời đang sai.
- Lưu nguyên dữ liệu cá nhân của khách trong nhật ký không giới hạn thời gian.
- Nhìn chi phí theo hoá đơn cuối tháng thay vì theo tác vụ, nên không biết việc nào đang đốt tiền.
- Có dữ liệu nhưng không ai xem: bảng theo dõi không gắn với người chịu trách nhiệm.
Câu hỏi thường gặp
AI observability khác monitoring thông thường thế nào?
Monitoring thông thường trả lời “hệ thống có đang chạy không, có nhanh không”. AI observability còn phải trả lời “câu trả lời có đúng không, vì sao sai, tốn bao nhiêu cho mỗi việc” — vì hệ thống AI có thể chạy bình thường về kỹ thuật mà vẫn cho ra đầu ra sai.
Chỉ dùng công cụ AI có sẵn thì có cần observability không?
Không cần hệ thống tracing, nhưng vẫn nên có một sổ lỗi: ngày, tác vụ, đầu ra sai, nguyên nhân đoán được. Khi nhiều lỗi dồn vào cùng một thời điểm, đó thường là lúc công cụ hoặc mô hình phía sau đã thay đổi.
Nên lưu nhật ký AI trong bao lâu?
Đủ lâu để điều tra sự cố và so sánh trước–sau các thay đổi, nhưng không lâu hơn mức cần. Với nhật ký có thể chứa dữ liệu cá nhân, hãy che các trường nhạy cảm, giới hạn người xem và đặt thời hạn xoá rõ ràng theo chính sách dữ liệu của doanh nghiệp.
Theo dõi mọi bản nháp AI từ ý tưởng tới đã đăng trong lịch nội dung của Scalio.
Điền hồ sơ thương hiệu một lần: Scalio lập chiến lược, viết bài theo đúng giọng của bạn, xếp lịch đăng và chấm điểm marketing.
Tạo tài khoản miễn phí

