Bài 3 — Phân tích dữ liệu không cần code: dán CSV/bảng và để AI tính
Vấn đề
Không phải lúc nào BA cũng có quyền truy cập CSDL. Rất nhiều tình huống dữ liệu nằm trong file Excel/CSV do phòng ban gửi: danh sách ticket support, kết quả khảo sát, log bán hàng theo tháng. Bạn cần tính tỷ lệ, so sánh, tìm bất thường — nhưng không rành hàm Excel nâng cao hay pivot. Đây là lúc AI phân tích trực tiếp mà bạn không viết một dòng code nào.
Hai cách phân tích không cần code
- Dán bảng nhỏ trực tiếp vào chat (vài chục đến vài trăm dòng): nhanh, tiện, nhưng cẩn thận dữ liệu nhạy cảm.
- Dùng công cụ có "Advanced Data Analysis / Code Interpreter" (ChatGPT, Claude): upload file CSV, AI tự viết Python chạy ngầm và trả kết quả + biểu đồ. Bạn không cần biết Python.
Ví dụ: phân tích ticket support từ CSV
Bạn có file tickets.csv với cột: ticket_id, created_date, category, priority, resolution_hours, satisfied (yes/no).
Tôi upload file tickets.csv. Hãy phân tích giúp Business Analyst:
- Số ticket theo category, sắp xếp giảm dần.
- Thời gian xử lý trung bình (resolution_hours) theo priority.
- Tỷ lệ hài lòng (satisfied='yes') theo category — chỉ ra category có tỷ lệ thấp nhất.
- Phát hiện bất thường: category nào có thời gian xử lý cao gấp đôi trung bình chung?
Trình bày bằng bảng tiếng Việt, kèm 3 insight ngắn cho stakeholder.
Sau đó cho tôi biết bạn đã bỏ qua bao nhiêu dòng lỗi/trống (nếu có).
Câu cuối rất quan trọng: dữ liệu thật luôn có dòng trống, sai định dạng. Bắt AI báo cáo phần nó "làm sạch" giúp bạn không bị con số đánh lừa.
Các bước làm
- Kiểm tra dữ liệu nhạy cảm trước khi upload: xóa/ẩn cột PII (tên, email, SĐT) nếu dùng công cụ ngoài.
- Mô tả ý nghĩa từng cột cho AI (đừng để nó đoán
prioritylà số hay chữ). - Nêu rõ phép tính và định nghĩa ("hài lòng" = satisfied='yes').
- Yêu cầu bảng kết quả + insight, tách bạch "số liệu" và "diễn giải".
- Bắt AI khai báo dòng bị loại/giả định trong quá trình làm sạch.
- Đối chiếu 1 con số bằng tay hoặc Excel (ví dụ đếm nhanh 1 category).
Biến insight thành ngôn ngữ stakeholder
Sức mạnh của BA là dịch số thành hành động. Sau khi có kết quả, hỏi tiếp:
Dựa trên phân tích trên, viết 3 gạch đầu dòng cho cuộc họp với Trưởng phòng CSKH:
mỗi gạch nêu 1 vấn đề + con số chứng minh + 1 đề xuất hành động cụ thể.
Giọng văn ngắn gọn, không thuật ngữ kỹ thuật.
Template: Prompt phân tích file không cần code
[FILE]: <tên file + số dòng ước lượng>
[Ý NGHĨA CỘT]: cột A = ...; cột B = ... (kiểu + đơn vị)
[ĐỊNH NGHĨA]: <các định nghĩa nghiệp vụ, vd 'active', 'hài lòng'>
[YÊU CẦU]: <các phép tính, so sánh, phát hiện bất thường>
[ĐẦU RA]: bảng tiếng Việt + N insight + đề xuất hành động
[MINH BẠCH]: báo cáo số dòng lỗi/trống bị loại + mọi giả định
Sai lầm thường gặp
- Ảo giác số liệu khi dán bảng lớn dạng văn bản: nếu bạn dán 500 dòng dưới dạng text (không dùng code interpreter), AI có thể "ước lượng" thay vì đếm chính xác — con số bịa. Với dữ liệu >~50 dòng, hãy dùng chế độ upload file/Code Interpreter để AI tính thật bằng code.
- Rò rỉ PII: upload file khách hàng lên công cụ công cộng là vi phạm bảo mật/PDPA. Ẩn danh trước, hoặc dùng công cụ doanh nghiệp có thỏa thuận bảo mật.
- Không kiểm tra làm sạch dữ liệu: AI âm thầm bỏ dòng trống có thể làm lệch mẫu (ví dụ bỏ hết ticket chưa đóng → tỷ lệ xử lý đẹp giả tạo).
- Nhầm tương quan với nhân quả: AI nói "category X có satisfaction thấp" không có nghĩa X gây ra bất mãn. BA phải diễn giải cẩn trọng.
- Phụ thuộc quá mức: quen dán mọi thứ cho AI khiến bạn mất cảm giác về dữ liệu. Thỉnh thoảng tự tính tay để giữ trực giác.
Checklist kết bài
- [ ] Đã ẩn danh/kiểm tra PII trước khi upload.
- [ ] Đã dùng chế độ tính bằng code cho dữ liệu lớn.
- [ ] AI đã báo cáo số dòng loại bỏ + giả định.
- [ ] Đã đối chiếu tối thiểu 1 con số.
Học xong bài này rồi?
Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu,
và học hết khóa thì có chứng chỉ.
Lưu tiến độ của tôi