Mục lục (10 mục)
- Vấn đề: số điện thoại mỗi nơi nhập một kiểu
- Giải pháp: nhờ AI Agent viết công cụ, Anh/Chị chỉ nói luật
- Chuẩn bị trước khi bắt đầu
- Bước 1: giao việc cho AI bằng một đoạn mô tả rõ ràng
- Bước 2: chạy thử và kiểm tra kết quả
- Bước 3: chạy cho toàn bộ danh sách
- Bước 4 (tùy chọn): biến thành công cụ dùng lâu dài cho cả đội
- Kết quả Anh/Chị nhận được
- Mở rộng sang các việc tương tự
- Bắt đầu từ việc nhỏ nhất
Anh/Chị vừa xuất danh sách khách hàng từ form đăng ký, từ các cuộc trò chuyện Zalo và từ đơn hàng trên sàn thương mại điện tử, rồi định gửi tin nhắn chăm sóc. Cột số điện thoại thì đủ kiểu: có số bắt đầu bằng +84, có số bắt đầu bằng 84, có số viết 090.123.456 với dấu chấm. Hệ thống gửi tin từ chối hàng loạt vì sai định dạng. Bài này hướng dẫn cách nhờ AI Agent viết một công cụ nhỏ để chuẩn hóa toàn bộ cột số điện thoại trong vài phút, Anh/Chị chỉ cần mô tả bằng lời và kiểm tra kết quả.
Đây là một bài trong chuỗi Agentic Working trên blog EGANY: mỗi bài lấy một việc văn phòng lặp đi lặp lại và chỉ cách để AI Agent làm thay, theo cách người không rành kỹ thuật cũng làm theo được.
Vấn đề: số điện thoại mỗi nơi nhập một kiểu
Khách hàng của doanh nghiệp thường đến từ nhiều nguồn, và mỗi nguồn để lại một kiểu số điện thoại riêng:
- Form đăng ký trên website: khách tự gõ, người thêm dấu cách, người thêm dấu chấm, người gõ cả +84.
- Zalo, Facebook: nhân viên tư vấn chép tay từ tin nhắn, đôi khi dính cả chữ như "sđt: 0901234567".
- Sàn thương mại điện tử: số thường được che bớt hoặc có mã vùng quốc tế ở đầu.
- File cũ từ nhiều năm trước: lúc thì 11 số, lúc thì thiếu số 0 ở đầu vì Excel tự cắt mất.
Hậu quả rất cụ thể. Khi nhập danh sách vào công cụ gửi tin nhắn hoặc phần mềm chăm sóc khách hàng, hệ thống từ chối những số sai định dạng. Hai dòng cùng một khách nhưng viết khác nhau nên không nhận ra là trùng. Nhân viên telesales gọi vào số thiếu một chữ số rồi mất công đoán.
Sửa tay từng ô với danh sách vài nghìn dòng là việc nhàm chán và dễ sót. Dùng công thức Excel thì phải nhớ nhiều hàm lồng nhau, mà mỗi nguồn dữ liệu lại cần một cách xử lý.
Giải pháp: nhờ AI Agent viết công cụ, Anh/Chị chỉ nói luật
Thay vì tự sửa, Anh/Chị mô tả "luật" của số điện thoại Việt Nam bằng lời, và nhờ AI Agent (ChatGPT, Claude hoặc Gemini đều được) viết một công cụ nhỏ chạy trên máy tính của mình. Công cụ này làm ba việc với cột số điện thoại:
- Dọn sạch ký tự lạ. Dấu chấm, dấu gạch ngang, dấu cách, dấu ngoặc, chữ "sđt" đều bị bỏ đi, chỉ giữ lại các chữ số.
- Đưa mọi biến thể về một chuẩn. Số bắt đầu bằng +84 hoặc 84 được đổi thành 0 ở đầu. Số thiếu mất số 0 ở đầu được thêm vào. Cuối cùng, mọi số hợp lệ đều có dạng 10 chữ số, bắt đầu bằng 0.
- Đánh dấu số sai thay vì tự sửa bừa. Số quá ngắn hoặc quá dài được ghi "Không hợp lệ" ở một cột riêng để Anh/Chị kiểm tra lại, công cụ không đoán mò.
Anh/Chị không cần hiểu đoạn mã AI viết ra. Việc của Anh/Chị là nói rõ luật và kiểm tra kết quả, giống như giao việc cho một đồng nghiệp mới.
Chuẩn bị trước khi bắt đầu
Anh/Chị cần ba thứ:
- File Excel danh sách khách hàng, có một cột chứa số điện thoại.
- Một bản sao của file đó để thử, tránh làm hỏng bản gốc.
- Một công cụ AI Agent chạy được mã trên máy tính, ví dụ Claude Code hoặc công cụ tương tự: Anh/Chị nói tiếng Việt, AI tự cài những gì cần và chạy luôn. Nếu chỉ dùng ChatGPT trên trình duyệt, Anh/Chị vẫn làm được, chỉ cần thêm bước cài Python theo hướng dẫn AI đưa ra.
Bước 1: giao việc cho AI bằng một đoạn mô tả rõ ràng
Anh/Chị mở công cụ AI Agent và dán đoạn yêu cầu dưới đây. Có thể đổi tên cột hoặc điều chỉnh luật cho phù hợp với dữ liệu của mình.
Tôi có một file Excel danh sách khách hàng, trong đó có một cột số điện thoại
được nhập nhiều kiểu khác nhau.
Hãy viết và chạy một công cụ bằng Python, có giao diện đơn giản để người không
rành kỹ thuật dùng được:
1. Cho tôi chọn file Excel, rồi chọn cột chứa số điện thoại từ danh sách các cột
có trong file. Có nút "Chuẩn hóa".
2. Với mỗi số điện thoại:
- Bỏ mọi ký tự không phải chữ số (dấu chấm, gạch ngang, dấu cách, ngoặc, chữ).
- Nếu bắt đầu bằng 84 và có 11 chữ số thì đổi 84 thành 0.
- Nếu thiếu số 0 ở đầu (còn 9 chữ số) thì thêm số 0 vào đầu.
- Kết quả đúng chuẩn là 10 chữ số, bắt đầu bằng 0.
3. Giữ nguyên cột gốc. Thêm hai cột mới: "SĐT chuẩn" và "Trạng thái".
Số nào không ra đủ 10 chữ số thì ghi "Không hợp lệ" ở cột trạng thái
và để trống cột "SĐT chuẩn", không tự đoán.
4. Lưu kết quả thành file Excel mới, không ghi đè file gốc.
Chú ý: số điện thoại phải được lưu dạng chữ để không bị mất số 0 ở đầu.
5. Khi xong, hiện thông báo: bao nhiêu số đã chuẩn, bao nhiêu số không hợp lệ.
6. Tạo thêm file run.bat để tôi nhấp đúp là chạy, không cần gõ lệnh.Vì sao đoạn mô tả này hiệu quả:
- Nêu từng luật bằng ví dụ cụ thể (84 thì đổi thành 0, 9 chữ số thì thêm 0) để AI không phải đoán. Càng cụ thể, càng ít phải sửa.
- "Giữ cột gốc, thêm cột mới" giúp Anh/Chị so sánh trước và sau, và không mất dữ liệu nếu có luật nào chưa đúng.
- "Lưu dạng chữ để không mất số 0" là lỗi rất hay gặp: Excel coi số điện thoại là con số nên tự cắt số 0 ở đầu. Nói trước điều này giúp tránh lỗi ngay từ bản đầu tiên.
- "Không hợp lệ thì để trống, không đoán" giữ cho dữ liệu đáng tin. Người đọc kiểm tra sau sẽ biết chính xác dòng nào cần xem lại.
Nói ngắn gọn: AI làm tốt khi Anh/Chị mô tả kết quả cụ thể và các trường hợp đặc biệt. Đây cũng là kỹ năng cốt lõi của Agentic Working: biết giao việc rõ ràng cho đồng nghiệp số.
Bước 2: chạy thử và kiểm tra kết quả
Anh/Chị chạy thử trên bản sao khoảng vài chục dòng, rồi mở file kết quả để kiểm tra:
- Các số bắt đầu bằng +84 và 84 đã thành 0 ở đầu chưa?
- Số có dấu chấm, dấu cách đã được làm sạch chưa?
- Số 0 ở đầu có còn nguyên, hay Excel lại cắt mất?
- Những dòng ghi "Không hợp lệ" có thật sự sai không, hay là số bàn (điện thoại cố định) mà Anh/Chị muốn giữ?
Nếu có điểm chưa ưng, Anh/Chị nói lại với AI bằng lời thường, ví dụ:
- "Số có đầu 0 mà chỉ 9 chữ số thì cũng đánh dấu không hợp lệ, đừng thêm số 0."
- "Thêm một cột ghi rõ số này là Viettel, Mobifone hay Vinaphone."
- "Những số không hợp lệ cho tô nền vàng."
AI sẽ sửa công cụ và Anh/Chị chạy lại. Thường chỉ cần một đến hai lần chỉnh là đúng ý.
Bước 3: chạy cho toàn bộ danh sách
Khi bản thử đã ổn, Anh/Chị chọn file thật và bấm "Chuẩn hóa". Xong việc, Anh/Chị có:
- Một file mới có thêm cột số điện thoại chuẩn, sẵn sàng nhập vào hệ thống gửi tin hoặc phần mềm chăm sóc khách hàng.
- Danh sách các dòng "Không hợp lệ" để nhân viên gọi lại hỏi khách hoặc bỏ qua.
File gốc không bị thay đổi, nên Anh/Chị luôn có thể làm lại với luật khác.
Bước 4 (tùy chọn): biến thành công cụ dùng lâu dài cho cả đội
Nếu tuần nào đội kinh doanh cũng nhận thêm danh sách mới, Anh/Chị có thể nhờ AI đóng gói công cụ này thành ứng dụng nhỏ để nhân viên chăm sóc khách hàng tự dùng, không cần nhờ ai:
- Bấm nút chọn file Excel.
- Chọn cột số điện thoại từ danh sách thả xuống.
- Bấm "Chuẩn hóa" và nhận file kết quả ngay trong thư mục đã chọn.
Khi viết yêu cầu, Anh/Chị chỉ cần nói rõ cả đội dùng Windows, macOS hay cả hai. AI sẽ viết ứng dụng và hướng dẫn cách cài.
Kết quả Anh/Chị nhận được
- Tiết kiệm thời gian: việc sửa tay hàng nghìn ô giờ chỉ còn vài phút chạy máy.
- Dữ liệu sạch, nhập được ngay: mọi số hợp lệ cùng một chuẩn, hệ thống gửi tin không còn từ chối hàng loạt.
- Biết chính xác chỗ cần kiểm tra: số sai được đánh dấu riêng, không bị sửa lén.
- Dễ phát hiện khách trùng: khi số đã cùng một chuẩn, việc lọc trùng ở bước sau chính xác hơn nhiều.
- Dùng lại được: lần nhận danh sách tiếp theo, chỉ cần chạy lại công cụ.
Mở rộng sang các việc tương tự
Cùng cách làm này, Anh/Chị có thể nhờ AI Agent xử lý thêm nhiều việc với dữ liệu khách hàng:
- Chuẩn hóa họ tên: viết hoa chữ cái đầu, xóa khoảng trắng thừa.
- Kiểm tra và sửa lỗi định dạng email.
- Lọc trùng danh sách khách hàng sau khi đã chuẩn hóa số điện thoại.
- Gộp nhiều file danh sách từ các nguồn thành một.
Các workflow như thế này được EGANY tập hợp trong Agentic Working Kit: bộ công cụ và kỹ năng cho AI Agent để tối ưu hiệu suất công việc trong vận hành doanh nghiệp. Nếu Anh/Chị đang bán hàng online và muốn đi xa hơn với website, Ecommerce CRO Kit tập trung vào xây dựng website và tối ưu tỉ lệ chuyển đổi cùng AI Agent.
Bản gốc của workflow này (kèm đoạn yêu cầu tiếng Anh) có trên AgenticWorking.io.
Bắt đầu từ việc nhỏ nhất
Đừng cố làm sạch toàn bộ dữ liệu khách hàng trong một lần. Hãy chọn một danh sách đang cần dùng ngay, ví dụ danh sách chuẩn bị gửi tin cho đợt khuyến mãi tới, thử với bản sao vài chục dòng, rồi mới chạy cho toàn bộ.
Nếu Anh/Chị muốn có người cùng xác định việc nào nên giao cho AI Agent trước và cách đưa vào vận hành cho cả đội, có thể đặt lịch tư vấn 1-1 với EGANY.


