AI Agent cho Quản lý CRM: schema, danh tính, consent và quyền ghi
Thuật ngữ: Schema là cấu trúc trường dữ liệu; identity resolution là đối sánh danh tính; consent là sự đồng ý theo mục đích và kênh; routing là định tuyến tới đúng người; proposal patch là bản vá đề xuất chưa được ghi.
Tình huống thật khi một khách có nhiều hồ sơ
AI Agent cho Quản lý CRM thường được kỳ vọng “dọn sạch data”, nhưng một hồ sơ không chỉ là tên và số điện thoại. Một khách có thể điền form bằng email công ty, nhắn Zalo bằng số cá nhân, mua tại cửa hàng dưới số người thân và yêu cầu ngừng quảng cáo ở một kênh. Gộp tất cả vì tên gần giống có thể làm sai consent, lịch sử giao dịch và owner.
Quản lý CRM cần biết nguồn nào tạo field, mục đích sử dụng, độ tin cậy, thời hạn lưu và ai được sửa. AI phù hợp để phát hiện thiếu schema, tạo candidate duplicate, mô tả xung đột, chuẩn bị routing simulation và báo cáo ngoại lệ. Nó không phải chủ dữ liệu và không được tự merge, xóa, đổi owner hay bật quyền liên hệ.
Bài này là bản đồ nghề: chọn use case nào đáng thử và khóa ranh giới nào trước khi kết nối. Bài workflow cùng cụm đi vào state machine ghi dữ liệu; bài prompt tập trung schema drift, duplicate packet, lineage, routing simulation và quality report. Ba intent tách nhau để không biến một công cụ dọn data thành hệ thống tự sửa CRM.
Việc giao cho AI và quyết định giữ cho con người
AI có thể kiểm field bắt buộc, chuẩn hóa định dạng ngày hoặc mã tỉnh trên bản sao, so sánh record với schema registry, liệt kê candidate duplicate và tạo diff. Nó cũng có thể gom thống kê completeness theo source, phát hiện giá trị ngoài enum, map field cũ sang field mới ở chế độ proposal và lập phiếu cho data steward.
Nhóm cần duyệt gồm merge/split danh tính, sửa consent, đổi lifecycle stage, chuyển owner, thay attribution source và xóa dữ liệu. Mỗi đề xuất cần record_ids, matched keys, conflicting facts, lineage, confidence cùng rollback plan. Data steward kiểm; owner nghiệp vụ xác nhận nghĩa field; privacy owner xử lý consent và retention.
AI không được suy ra giới tính, thu nhập, khả năng mua hoặc độ uy tín từ nội dung tự do; không dùng sentiment để hạ ưu tiên; không nối dữ liệu cá nhân ngoài purpose. Nếu identifier không đủ, nguồn mâu thuẫn hoặc field không có owner, output phải `REVIEW` hay `BLOCKED`, không cố tạo “golden record”.
Dữ liệu cần chuẩn bị cho quản trị CRM
Schema registry cần entity, field_name, datatype, allowed_values, nullable, business_definition, source_of_truth, field_owner và effective_version. Identity policy định nghĩa deterministic key, fuzzy signal chỉ dùng làm candidate, ngưỡng review, quy tắc household và trường không được dùng để gộp. Không lấy tên tương tự làm khóa duy nhất.
Consent ledger ghi subject_ref, channel, purpose, status, captured_at, source, evidence_ref, expires_at và revoked_at. Lifecycle dictionary định nghĩa stage, entry criteria, exit criteria, owner và event tạo chuyển đổi. Attribution policy nêu source event, lookback, manual override và người duyệt để tránh AI đổi nguồn vì một tương tác muộn.
Data lineage nối field đến form, import, webhook hoặc thao tác người dùng; audit log ghi before, after, actor, reason, approval và correlation_id. Bộ test dùng record DEMO cho trùng thật, trùng giả, shared phone, đổi email, consent rút, schema version lệch, owner nghỉ việc và import rollback. Mỗi ca có expected proposal, prohibited write cùng reviewer.
Workflow sáu bước chọn tác vụ CRM phù hợp
Bước 1 — Kiểm kê data jobs: tách kiểm schema, duplicate review, lineage, routing và reporting thành use case riêng. Bước 2 — Gắn source of truth: mỗi field có owner, purpose, version và proof; field vô chủ nhận `NEEDS_GOVERNANCE`.
Bước 3 — Chấm rủi ro ghi: READ/ANALYZE thấp hơn PROPOSE_PATCH; MERGE, CONSENT_EDIT, DELETE và OWNER_CHANGE là human-only mặc định. Bước 4 — Tạo evaluation set: dùng ca biên về shared identifier, consent và schema drift, đo false candidate chứ không chỉ completeness.
Bước 5 — Chạy shadow mode: AI tạo proposal không ghi; steward so sánh với quyết định thật và ghi reason. Bước 6 — Duyệt pilot charter: CRM owner, data steward, privacy và IT khóa scope, metric, stop condition, rollback. Dừng nếu có write chưa duyệt, consent bị đảo, record gộp sai hoặc log thiếu.

Năm prompt thiết kế bản đồ quản trị CRM
Prompt 1 lập schema inventory; Prompt 2 chấm identity risk; Prompt 3 vẽ consent lineage; Prompt 4 lập permission boundary; Prompt 5 tạo scorecard use case. Chúng phục vụ quyết định kiến trúc, không tạo tin chăm sóc khách và không tự chuẩn hóa dữ liệu production.
Mỗi prompt yêu cầu đầu vào có version và owner. Output dùng trạng thái `READY`, `NEEDS_WORK`, `REVIEW` hoặc `BLOCKED`; điểm số luôn kèm lý do. Ví dụ phải dùng record DEMO. Nếu không biết field là hệ nguồn hay bản sao, AI ghi unknown thay vì suy đoán từ tên cột.
Đội có thể copy prompt để workshop giữa Sales Ops, CRM owner và privacy. Người điều phối xác nhận định nghĩa trước khi chấm. Không dùng output của model như chính sách chính thức; chính sách sau duyệt cần được ghi trong registry có effective_at và changelog.
Công cụ phù hợp theo lớp dữ liệu
MISA AMIS CRM, Getfly, HubSpot hoặc CRM nội bộ giữ entity và state; Sapo/KiotViet cung cấp giao dịch theo quyền; Zalo OA và form website là event sources. BigQuery hoặc kho dữ liệu có thể giữ snapshot phân tích; Google Sheets phù hợp cho data dictionary nhỏ và test case, nhưng không phải master cho consent.
dbt hoặc công cụ ETL quản transformation; n8n/Make có thể điều phối event nếu được khóa credential, retry và idempotency. Base.vn/Notion hỗ trợ ticket duyệt; Git hoặc document registry giữ version schema/prompt. Dù dùng công cụ nào, service account chỉ đọc view tối thiểu và ghi proposal table.

AI làm gì và người duyệt quyết định gì
AI phát hiện schema drift, tạo duplicate candidate, mô tả xung đột, kiểm lineage, mô phỏng routing và tổng hợp ngoại lệ. Nó không xác định danh tính thật khi evidence không đủ, không biến dữ liệu suy ra thành fact, không sửa consent hoặc tạo điểm khách hàng để quyết định quyền lợi.
Data steward duyệt merge/split và patch; CRM owner duyệt lifecycle, routing cùng owner assignment; privacy owner duyệt purpose, consent, retention và xóa; Sales/CSKH xác nhận nghĩa sử dụng; IT quản credential, connector, audit và rollback. Quyết định cần actor cụ thể, không ghi chung “đã được team duyệt”.
Màn review phải hiển thị before/after, matched keys, conflict, source lineage, tác động downstream và nút reject. Với batch, reviewer chọn từng record hoặc policy-approved rule; không có “approve all” cho consent/identity. AI học từ reason code ở chu kỳ sau, nhưng không tự thay policy dựa trên phản hồi.
Sai lầm và rủi ro cần tránh
Sai lầm lớn là xem số điện thoại như danh tính vĩnh viễn; số có thể dùng chung hoặc tái cấp. Sai lầm khác là tự gộp theo similarity, ghi đè raw source, sửa trực tiếp khi schema drift, suy ra consent từ việc khách từng mua và đổi owner mà không kiểm account plan.
Rủi ro lan truyền khi một patch sai được đồng bộ tới marketing, CSKH, báo cáo và tài chính. Vì vậy proposal cần impact list, transaction boundary và rollback key. Import phải có batch_id; update phải có expected_version; conflict thì dừng thay vì last-write-wins.
Không đo “data sạch” bằng tỷ lệ field được điền nếu AI có thể tự bịa. Đo completeness có nguồn, false merge candidate, unresolved conflict, consent mismatch, reviewer correction và rollback success. Một merge sai hoặc consent write chưa duyệt là stop condition; không chờ đủ mẫu thống kê.
Triển khai cho đội nhỏ và doanh nghiệp
Đội nhỏ bắt đầu bằng schema lint trên file export đã giảm định danh, chỉ phát hiện lỗi định dạng và field ngoài enum. Sau đó thử duplicate candidate trên dữ liệu DEMO, mỗi candidate được steward duyệt. Không ghi vào CRM cho tới khi shadow mode ổn định và rollback được diễn tập.
Doanh nghiệp tạo schema registry, identity policy, consent ledger, event contract, proposal store và audit log. Tách worker đọc khỏi worker ghi; write worker chỉ nhận approval token có scope, expiry và expected_version. Mọi batch có dry-run summary trước khi reviewer duyệt.
Lộ trình bốn tuần có thể gồm: tuần 1 định nghĩa, tuần 2 test set, tuần 3 shadow, tuần 4 limited write cho field rủi ro thấp. Đây là khung minh họa, không phải cam kết thời gian. Mở rộng dựa trên error budget và bằng chứng, không dựa trên số record xử lý nhanh.
Kết quả mẫu và câu hỏi thường gặp
Dữ liệu minh họa: use case `CRM-MAP-DEMO-06` là schema lint cho `company_size_band`. AI phát hiện 12 giá trị ngoài enum trong batch DEMO, tạo proposal map cho 8, đưa 4 vào `NEEDS_OWNER`, không ghi production. Quyền `READ_EXPORT` và `CREATE_PROPOSAL`; `MERGE`, `CONSENT_EDIT`, `DELETE` bị cấm. CRM owner duyệt pilot, data steward review từng patch.
Nên bắt đầu AI trong CRM từ đâu?
Từ schema lint hoặc báo cáo ngoại lệ trên bản sao đã giảm định danh; đầu ra dễ kiểm và chưa làm thay đổi hồ sơ.
AI có được tự gộp khách trùng không?
Không. AI tạo candidate cùng evidence; data steward quyết định merge hoặc split theo identity policy.
Consent có thể suy ra từ giao dịch không?
Không. Consent cần purpose, kênh và evidence riêng; mua hàng không mặc nhiên cho phép mọi liên hệ.
Khi nào dừng pilot?
Dừng ngay khi có write chưa duyệt, merge sai, consent bị đổi, dữ liệu vượt purpose hoặc không thể rollback theo batch.
Tiếp tục với workflow quản trị CRM, dùng bộ prompt CRM hoặc liên hệ NganAds qua Zalo 0983543063 để thiết kế pilot có lineage và rollback.