Product Management
Đăng nhập
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Bài 1 — Agent bán hàng là gì và kiến trúc tổng thể của một sales agent

Đã đọc 0/8 mục · còn khoảng 3 phút
Cách chúng tôi ghi nhận

Một mục được tính là đã đọc khi nó nằm giữa màn hình đủ lâu so với độ dài của nó (bảng và sơ đồ tính một nửa), bạn vẫn đang cuộn hoặc bấm phím, và bạn đã thấy tới cuối mục. Lướt nhanh hoặc để tab mở không được tính. Chúng tôi chỉ lưu thời gian đọc từng mục — không lưu gì khác.

Bài 1 — Agent bán hàng là gì và kiến trúc tổng thể

Một sales agent không phải là một con chatbot trả lời câu hỏi. Nó là một hệ thống tự động thực hiện chuỗi công việc đầu phễu: nhận một lead → research (nghiên cứu công ty, người, tín hiệu mua hàng) → cá nhân hóa outreach (viết email/InMail đúng ngữ cảnh) → ghi log CRM → đề xuất next-best-action (bước tiếp theo tốt nhất). Con người vẫn ở trong vòng lặp để duyệt, nhưng agent lo phần nặng nhọc và lặp lại.

Vì sao cần agent thay vì tự động hóa cứng

Một kịch bản Zapier truyền thống chỉ chạy đúng khi dữ liệu sạch. Thực tế lead đến từ nhiều nguồn, thiếu trường, tên công ty viết tắt, email cá nhân... Agent dùng LLM để suy luận trên dữ liệu bẩn: tự đoán industry từ mô tả, tự tìm website đúng, tự quyết định có đủ thông tin để viết outreach hay chưa. Đó là khác biệt cốt lõi giữa "automation" và "agentic automation".

Kiến trúc 5 lớp

Mọi sales agent nghiêm túc đều gồm 5 lớp:

  • Trigger / Ingest: lead vào từ form, CSV, webhook CRM, hoặc list mua ngoài.
  • Tools (công cụ): các hàm agent gọi được — search web, enrich company, đọc CRM, gửi email, ghi CRM.
  • LLM reasoning: bộ não quyết định gọi tool nào, khi nào đủ dữ liệu, viết nội dung.
  • Memory / State: lưu lead đã xử lý, kết quả research, tránh làm lại và tránh spam.
  • Human-in-the-loop: hàng đợi duyệt cho email trước khi gửi (giai đoạn đầu bắt buộc).
[Lead in] -> [Research tool] -> [LLM: đủ dữ liệu?]
     |            (web, enrich)        |
     v                                 v
[CRM read] <----------------- [Draft outreach]
     |                                 |
     v                                 v
[Log CRM] <------ [Human duyệt] <--- [Queue gửi]
     |
     v
[Next-best-action]

Ví dụ cụ thể

Lead: "Chị Lan, Trưởng phòng Marketing, Cty ABC Foods", email chị.lan@abcfoods.vn. Agent sẽ: (1) tìm website abcfoods.vn, phát hiện họ vừa tuyển 3 vị trí e-commerce → tín hiệu đang đẩy kênh online; (2) viết email mở đầu bằng chính tín hiệu đó thay vì câu chào chung; (3) tạo deal "ABC Foods" ở stage "Contacted" trong CRM; (4) đề xuất next-best-action: "Follow-up sau 3 ngày nếu chưa mở email".

Khung tư duy: RACE cho sales agent

Dùng khung RACE để thiết kế mọi agent:

  • R — Role: agent đóng vai gì (SDR nghiên cứu + soạn thảo, KHÔNG tự chốt deal).
  • A — Actions/Tools: liệt kê chính xác các tool được phép gọi.
  • C — Constraints: giới hạn (không gửi khi thiếu tên thật, tối đa 1 email/lead/tuần).
  • E — Evaluation: đo cái gì (tỉ lệ email được duyệt, reply rate).

Các bước bắt đầu

  • Viết một câu định nghĩa nhiệm vụ agent ("Nghiên cứu và soạn email đầu tiên cho lead B2B tại VN").
  • Liệt kê tool tối thiểu: web_search, enrich_company, crm_read, crm_write, draft_email.
  • Xác định ranh giới human-in-the-loop: giai đoạn 1 người duyệt 100% email.
  • Chọn CRM đích (HubSpot free / Pipedrive / Google Sheet để tập).
  • Định nghĩa "lead xử lý xong" = đã research + có draft + đã log CRM.

Checklist trước khi code

  • [ ] Đã có định nghĩa nhiệm vụ 1 câu.
  • [ ] Đã liệt kê tool và mô tả input/output từng tool.
  • [ ] Đã chọn CRM và có quyền ghi (API key).
  • [ ] Đã quyết mức human-in-the-loop.
  • [ ] Đã định nghĩa metric thành công.

Sai lầm thường gặp

  • Cho agent tự gửi email ngay từ ngày đầu: rủi ro gửi nội dung sai, hỏng domain reputation. Luôn bắt đầu với human duyệt.
  • Gộp research + viết + gửi vào một prompt khổng lồ: khó debug, dễ ảo giác. Tách thành các bước có tool rõ ràng.
  • Không có memory: agent xử lý lại cùng một lead, gửi trùng, khách khó chịu.
  • Định nghĩa role quá rộng ("agent bán hàng làm hết"): dẫn tới agent tự hứa giá, tự chốt. Giới hạn role ngay từ đầu.
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