Điều tôi sẽ nói với chính mình năm 2024 về việc xây dựng agency ecommerce AI-first

Một note gửi phiên bản tôi đang ngồi trong một quán café ồn ào ở Quận 1 cuối năm 2024, phác thảo phiên bản tiếp theo của agency này sẽ trông như thế nào.
Bạn chưa bắt đầu. Bạn vẫn đang vận hành agency theo cách bạn vận hành nó suốt thập kỷ qua — project, milestone, contractor, cùng một pattern delivery đã trả các hoá đơn từ 2016. Bạn bắt đầu cảm thấy mô hình quá nặng so với cái bạn thực sự muốn build tiếp, và bạn chưa biết làm sao để nhẹ nó đi.
Đây là những gì tôi muốn bạn biết — mười điều tôi ước có ai đó nói với tôi trước khi tôi dùng sáu tháng tự học chậm.
1. Cái nhãn "AI-first" không phải là việc
Bạn sẽ bị cám dỗ lead với nhãn. Brand agency mới quanh chữ AI trước khi stack production thực sự chạy. Đừng.
Việc là rebuild. Nhãn chỉ earn trust sau khi rebuild ship được 30 ngày output sạch. Trước đó, "AI-first" chỉ là sticker dán lên một project chưa tồn tại.
Cái bạn nên lead thay vào đó: artifact. Một blog cadence không gãy. Một citation dataset verify được. Một weekly review ship được mỗi thứ 7 lúc 10:30 sáng dù bạn có ngồi bàn hay không. Artifact tạo nhãn. Không phải ngược lại.
2. Build memory layer trước, không phải agent
Các agent bạn viết sau dễ. Memory system khiến chúng thực sự dùng được mới là cái khó.
Bạn sẽ bị cám dỗ bắt đầu bằng một agent thông minh — "agent draft LinkedIn post," "agent monitor connect request." Bỏ qua. Bắt đầu với memory: agent đọc state từ đâu, ghi state về đâu, handoff format giữa các agent là gì, daily context file trông ra sao.
Memory layer đúng thì agent nằm trên gần như trivial. Memory layer sai thì mọi agent bạn viết sẽ produce output rối ren tự tin, và bạn sẽ dùng nhiều tháng debug nhầm layer.
3. Dùng một file canonical, không phải năm
Lần thử AI-first đầu tiên tôi sẽ chứng kiến thất bại (không phải của tôi — của một peer, đầu 2025) chia state ra năm file: file note, daily log, CRM file, task file và project tracker. Mọi agent phải reconcile khắp 5 chỗ. Mọi reconcile đều drift.
Dùng một file làm canonical state cho mỗi domain. Một progress tracker. Một daily context. Một thư mục memory. Agent đọc từ file canonical, ghi vào file canonical, surface conflict cho founder. Drift giết AI-first stack nhanh hơn prompt tệ.
4. Scheduled cron, không phải "always on"
Bạn sẽ bị cám dỗ tưởng tượng agent như collaborator always-on. Không phải. Chúng là cron.
Một scheduled task chạy 6 giờ sáng, đọc state, produce output, ghi state, dừng. Đó là unit. Cố giữ agent "thinking" giữa các run là tốn, leaky, và không cần cho 90% công việc một agency thực sự cần làm.
Mô hình cron cũng ép kỷ luật handoff sạch. Nếu agent phải đọc state của chính nó từ file mỗi đầu run, bạn không thể lười với state management. Nó enforce thói quen tốt.
5. Bảo vệ danh sách "không" hơn danh sách "có"
Khi cost production của content rơi gần 0, cám dỗ là ship thêm. Đó là bẫy.
Constraint quan trọng thay đổi. Với con người, constraint là capacity. Với agent, constraint là editorial judgment — ship gì, pitch gì, đầu tư brand equity vào gì. Agent sẵn lòng produce một trăm blog post tầm tầm. Chúng không thể nói cho bạn biết ba bài nào nên ship tuần này.
Bạn cần viết "kill list" rõ ràng. Topic không đuổi. Channel không chạm. Voice không bắt chước. Danh sách đó là moat thực sự. Ai cũng có thể spin up agent. Ít founder viết được kill list có kỷ luật.
6. Quality gate phải regex-scan được
Lúc đầu bạn sẽ viết quality rule bằng plain language — "không leak pricing client," "luôn cite source," "không fabricate stats." Agent sẽ vi phạm chúng lịch sự và tự tin.
Rule cần được encode vào workflow thành scan tự động, không phải reminder lịch sự. Một regex flag mọi ký tự $ trước publish. Một grep tên client. Một check mọi numerical claim có URL gần đó trong source MDX. Agent pass gate không phải vì chúng ngoan — vì gate là cơ học và block bước publish khi fail.
Nếu một quality rule không encode thành check được, đó không phải rule. Đó là một mong muốn.
7. Founder voice là asset, không phải agent
Agent produce volume. Founder voice produce trust. Hai cái không phải cùng một content stream và không nên gộp.
Bạn sẽ bị cám dỗ để agent draft cả founder-voice post. Đừng. Founder post là chỗ positioning agency sống. Agency-brand post có thể agent-draft và founder-edit. Founder post phải bắt đầu từ raw text của bạn — kể cả khi agent polish lại sau.
Lằn ranh sẽ bị thử khi bạn mệt và muốn skip một tuần. Đừng. Cái tuần bạn để agent viết founder post của bạn là tuần audience bắt đầu thấy khác, dù họ không articulate được.
8. Cold outreach là thứ khó automate sạch nhất
Bạn sẽ dùng nhiều tháng cố làm cold outreach hoạt động như agent task. Connect request, DM, sequence comment-rồi-DM. Agent làm được phần cơ học. Agent không làm được phần judgment.
Judgment là: prospect nào thực sự đáng 5-touchpoint sequence ngay bây giờ, xét mọi thứ khác trong pipeline. Message nào resonate với người cụ thể này ở thời điểm cụ thể này. Conversation nào nên giữ async, conversation nào nên escalate lên call thật.
Cuối cùng bạn sẽ ra cold outreach kiểu hybrid — agent chạy scan và surface candidate, founder pick và viết message thật. Đừng cố vượt qua hybrid. Stack cold outreach fully automated chưa tồn tại cho high-trust B2B. Có thể 2027. Không phải 2026.
9. Case study moat có thật
Asset bị undervalue nhất trong agency của bạn ngay lúc này là lịch sử project. Mọi project bạn ship trong thập kỷ qua đều có scope sanitize được, outcome sanitize được, và lesson sanitize được. Stack AI-first có thể extract chúng thành landing page citation-ready nhanh hơn nhiều so với bạn tự làm tay.
Đây sẽ là đòn bẩy earn trust với loại founder không đọc marketing copy. Engineer, ops lead, founder lần hai — họ muốn thấy việc, không phải pitch. Case study landing page, schema-mark đúng và citation-ready, làm cái việc đó.
Nhưng: regex-scan từng cái. Không leak pricing. Không tên client khi chưa có consent. Không internal milestone code. Gate là cái khiến moat defensible.
10. Năm rebuild là năm khó nhất của agency
Cái nobody nói với bạn về rebuild AI-first: revenue năm rebuild thấp hơn, không phải cao hơn. Đi nửa đường bạn sẽ bị cám dỗ bỏ rebuild và quay lại pattern delivery cũ vốn trả tiền đáng tin.
Đừng. Hoặc đúng hơn — protect baseline paid client work để fund rebuild, nhưng không cho rebuild bị hoãn bởi client work. Schedule rebuild như paying client. Block calendar. Ship artifact.
Compounding bắt đầu hiện khoảng tháng thứ tư. Moat content bắt đầu được cite. Case study bắt đầu surface trong search. Inbound bắt đầu rỉ. Đến tháng sáu bạn bắt đầu thấy vì sao rebuild đáng.
Đến tháng mười hai, agency bạn có không phải agency bạn từng có. Đó mới là point.
Một đoạn đóng ngắn
Tôi-tương-lai sẽ nói với bạn: rebuild đáng, lesson tốn hơn đáng tốn, và phần cuối cùng mattering nhất không phải AI — mà là kỷ luật AI ép bạn develop.
Viết kill list. Build memory layer trước. Encode gate thành scan. Giữ founder voice sạch.
Còn lại tự theo.
— Leo
Muốn 90-day numbers đầy đủ? Toàn bộ rebuild log live thứ 2 tại luma-e.com/blog/ai-first-agency-90-day-numbers-2026.