Vercel Academy mở khóa học miễn phí: Tự tay viết AI Coding Agent Harness, sân chơi mới cho dân code muốn kiếm triệu

Vercel Academy vừa thả ra một khóa học full miễn phí mang tên Build Your Own AI Coding Agent Harness, mổ xẻ toàn tập chuyện “tự tay viết một framework AI coding Agent chạy được việc thật”. Không phải dạng khóa gọi ba cái API chạy demo cho vui, mà là đè bạn xuống để gặm mấy cục xương cứng: vòng lặp tool, cắt tỉa context, ủy thác subagent, quản lý vòng đời.

Với dân engineer muốn bán sức lao động AI ra ngoài, đây là tín hiệu chia tách rõ rệt: người biết dùng Cursor viết code thì đầy ra ngoài đường, nhưng người giao được “framework Agent custom” thì báo giá gấp mấy lần dân outsource thường.

Agent Harness thực chất là cái gì?

Agent Harness là cái khung giá đỡ để AI tự làm việc, tự quản context, tự giữ an toàn — coi như gắn cho AI một ông quản lý dự án + bảo vệ + sổ ghi chép. Không có Harness, AI chỉ là con bot biết chat; có Harness, AI mới giống nhân viên mới vào nghề: nhận việc, làm, báo cáo, lỗi thì biết quay lại hỏi người thật.

Bộ ba công cụ trong khóa chia việc rất rạch ròi:

  • AI SDK: lo phần “miệng” cho AI (gọi model, sinh text)
  • Vercel Sandbox: lo phần “tay chân” cho AI (chạy lệnh an toàn trong môi trường cô lập)
  • just-bash: lo phần “kỷ luật” cho AI (chuẩn hóa giao diện tool, Agent gọi shell mà vẫn kiểm soát được)

Ba thứ ghép lại thành một nhà máy sản xuất Agent hoàn chỉnh.

Nỗi đau: Vì sao Agent bạn viết mãi chỉ là đồ chơi

Joel Hooks ngay đầu khóa đã chỉ thẳng vào mặt cái sự xấu hổ của ngành — “vòng lặp ba tool chỉ là cái demo, vấn đề nổ tung khi bạn mang nó đi làm việc thật”. Bạn bắt Agent đọc file 5000 dòng, nó nhét hết vào context rồi không nhổ ra được; bạn cấp quyền bash, nó một phát rm -rf xóa sạch production; bạn cho nó chạy hai mươi bước liên tục, đến bước thứ mười nó đã quên mình đang làm gì.

Khách hàng trả tiền không phải vì cái vỏ, mà vì Agent có chạy trót một chuỗi task hay không. 90% “khóa dạy AI lập trình” trên thị trường đang dạy bạn bọc prompt, gắn GPT API, làm giao diện cho màu mè. Doanh nghiệp thực sự trả tiền cho câu hỏi: Agent có chạy an toàn xong cả chuỗi task hay không — đây là vấn đề kiến trúc, không phải chỉnh parameter giải quyết được.

Tham vọng của khóa Vercel rất rõ: biến Agent Harness thành sản phẩm engineering nghiêm túc, không phải script đồ chơi.

Cơ hội: Agent Engineer đang thành nguồn lực freelance khan hiếm nhất

Thị trường outsource đã phân hóa rõ rệt. Một đầu là đám “người dùng AI” chỉ biết bật Cursor gợi ý code, cạnh tranh giá rẻ; đầu kia là dân engineer giao được “giải pháp AI Agent custom”, báo giá mỗi dự án gấp mấy lần outsource thường, khách còn phải xếp hàng.

Vì sao? Vì doanh nghiệp thực sự cần là “workflow tự động”, không phải “gợi ý code”. Một ông chủ shop online cần không phải người viết hộ script Python, mà cần một Agent tự quét giá đối thủ, tự viết listing, tự chạy A/B test, tự xuất báo cáo. Việc này chỉ người hiểu kiến trúc Agent Harness mới làm được.

⚠️ Số liệu trong bài gốc về mức giá dự án “AI agent customization” trên Upwork ở tầm vài nghìn USD chưa được xác minh độc lập.

Lộ trình 1: Nuốt trọn module lõi của khóa, xây hào luỹ kỹ thuật

Mấy module đắt giá nhất trong syllabus, phải gặm từng cái một. Mỗi module mình gói gọn trong ba câu “vấn đề → giải pháp → ví dụ”:

Vòng lặp tool (Tool Loop): Trái tim của Agent.

  • Vấn đề: Tool gọi lỗi, timeout, xung đột đồng thời là Agent sập luôn.
  • Giải pháp: AI SDK dùng điều kiện stopWhen để dừng vòng, kết hợp maxSteps giới hạn bước tối đa, tự retry.
  • Ví dụ: Như bộ điều khiển nhịp dây chuyền nhà máy, công đoạn nào lỗi thì dừng ngay, không để hàng lỗi chảy sang công đoạn sau.

Thiết kế tool (Tool Design): Độ mịn của tool quyết định trần năng lực Agent.

  • Vấn đề: Hạt quá thô thì Agent không làm được việc tinh, hạt quá mịn thì Agent lạc trong mê cung gọi tool.
  • Giải pháp: Tách “thao tác file” thành năm tool nguyên tử: read, write, edit, glob, grep, thay vì đưa một cục bash vạn năng.
  • Ví dụ: Như đưa nhân viên bộ đồ nghề chuyên dụng (cờ-lê, tua-vít, khoan), chứ không phải tống cả cái ga-ra vào tay.

Trừu tượng sandbox (Sandbox Abstraction): Chìa khóa an toàn.

  • Vấn đề: Agent có quyền bash là có thể rm -rf database production của bạn.
  • Giải pháp: Vercel Sandbox cung cấp môi trường thực thi cô lập, Agent thoải mái phá trong đó mà host chính không sao.
  • Ví dụ: Như tủ hút khói trong phòng thí nghiệm — nổ thì nổ trong tủ, không nổ cả tòa nhà.

Cắt tỉa context (Context Pruning): Đọc file 5000 dòng không thể nhét hết vào prompt.

  • Vấn đề: AI đọc file 5000 dòng thì đầu nổ tung, hội thoại cũ còn ô nhiễm quyết định mới.
  • Giải pháp: Dùng hook prepareStep trước mỗi bước để cắt context, chỉ giữ N bước gần nhất + tóm tắt nội dung cũ.
  • Ví dụ: Như dọn phòng, đồ không dùng nhét vào kho, mặt bàn chỉ để đồ dùng hôm nay.

Ủy thác subagent (Subagent Delegation): Task phức tạp phải phân ra.

  • Vấn đề: Một Agent xử lý task nhiều module thì context nổ, trách nhiệm rối tung.
  • Giải pháp: Agent chính lo lập kế hoạch, subagent lo thi công module cụ thể, kết quả tổng hợp về agent chính.
  • Ví dụ: Như quản lý dự án chia việc cho frontend, backend, tester, bản thân chỉ canh tiến độ và rủi ro.

Quản lý vòng đời (Lifecycle Management): Agent từ khởi động, chạy, tạm dừng, phục hồi đến kết thúc, mỗi trạng thái đều cần quản lý tỉ mỉ.

  • Vấn đề: Task dài chạy dở thì mạng đứt, user hủy, model timeout, state Agent bay sạch.
  • Giải pháp: Serialize từng trạng thái lưu trữ, hỗ trợ chạy tiếp từ điểm dừng và cho người can thiệp.
  • Ví dụ: Như save game — chết thì load lại từ điểm save gần nhất, không phải đánh lại từ đầu.

Lộ trình 2: Dùng tech stack khóa học đi nhận dự án, dựng case mẫu

Học xong khóa chưa phải đích, mà là điểm bắt đầu. Bạn cần lập tức dùng combo Vercel AI SDK + Vercel Sandbox + just-bash để đi nhận dự án thật đầu tiên.

Cách ra tiền nhanh nhất là lên Fiverr, Upwork, hoặc chợ freelance nội địa treo một dịch vụ: “Tôi custom AI Agent bằng tech stack Vercel”. Ba khách đầu có thể làm giá rẻ hoặc miễn phí, đổi lấy case và review.

⚠️ Số liệu trong bài gốc về thời gian làm ba khách miễn phí (từ vài ngày đến vài tuần tùy độ phức tạp) chưa được xác minh độc lập; giá trị thực phụ thuộc vào việc bạn có chuyển được case thành khách trả phí sau này hay không.

Chọn case mẫu cũng có cái hay. Đừng nhận mấy dạng “làm hộ con chatbot” nhan nhản ngoài kia, hãy nhận dạng “tự động hóa workflow vận hành” giá trị cao. Ví dụ:

  • Cho seller thương mại điện tử xuyên biên giới: Agent tự theo dõi review Amazon, trích từ khóa review xấu, sinh đề xuất cải thiện, đẩy vào Slack.
  • Cho KOLs trên Lemon8/Pinterest: Agent tự quét bài đối thủ, phân tích quy luật bài viral, sinh danh sách chủ đề tự động.
  • Cho indie developer: Agent tự theo dõi GitHub Issues, phân loại theo độ ưu tiên, tự sinh PR draft.

⚠️ Số liệu trong bài gốc về khoảng báo giá mấy dự án này ở tầm vài chục triệu VND chưa được xác minh độc lập.

Khởi động nguội: Không có khách thì phá vỡ thế bí thế nào

Không có quan hệ khách doanh nghiệp là điểm xuất phát thật của đa số. Ba kênh cụ thể:

  1. Đăng bài cộng đồng câu lead: Lên mấy group dev, Vibe Coding, hoặc mạng xã hội đăng case, tiêu đề kiểu “Tôi dùng Vercel AI SDK làm Agent cho ngành X, tiết kiệm XX giờ nhân lực mỗi tháng”, kèm video demo 30 giây. Traffic lên thì khách tự nhắn tin.
  2. Làm miễn phí đổi testimonial: Nhờ bạn bè giới thiệu khách nhỏ, dự án đầu chỉ thu 500k–1 triệu, nhưng đổi lại khách viết đoạn giới thiệu + cho phép bạn công khai case.
  3. Chiến lược báo giá bậc thang: Từ đơn nhỏ 500k–1 triệu (Agent một module) → đơn vừa 3–5 triệu (workflow nhiều module) → đơn lớn 30 triệu+ (giải pháp custom full + bảo trì 6 tháng). Mỗi bậc cần case của bậc trước làm đòn bẩy.

Lộ trình 3: Tái chế nội dung khóa, làm content creator kiếm tiền

Khóa Vercel bằng tiếng Anh, ngưỡng vào cao. Đúng là khoảng trống thông tin của bạn.

Chia khóa thành series 10–15 tập, đăng Lemon8, TikTok, Substack/Newsletter. Tiêu đề kiểu: “Lộ giáo trình nội bộ Vercel: Framework AI Agent viết tay thế nào”, “Vòng lặp ba tool chỉ là đồ chơi, Agent thật cần năm module này”, “Cắt tỉa context: Công nghệ cốt lõi để Agent không bị mất trí nhớ”.

Mỗi video 5–8 phút, nói sâu một điểm kỹ thuật, kèm demo code. Gợi ý thao tác:

  • Tập 1 mổ vòng lặp tool, kèm 3 đoạn code demo (cấu hình generateText + tools của AI SDK, cách dùng stopWhen, ví dụ cắt context bằng prepareStep), thời lượng 7 phút.
  • A/B test tiêu đề: Dùng “Lộ giáo trình nội bộ Vercel” vs “Hướng dẫn viết tay framework AI Agent” chạy quảng cáo nhỏ xem CTR, lấy mẫu CTR cao rồi nhân bản.

Chuỗi变现 chia ba lớp: Lớp một nhận quảng cáo giáo dục lập trình; lớp hai bán khóa học, đóng gói series thành “Khóa thực chiến AI Agent Engineer”; lớp ba làm tư vấn cao cấp, giúp doanh nghiệp dựng team Agent. ⚠️ Số liệu trong bài gốc về báo giá quảng cáo giáo dục lập trình cho tài khoản vài chục nghìn follower ở tầm vài triệu mỗi post chưa được xác minh độc lập.

Bảng chọn đường: Bạn hợp lộ trình nào

  • Dev đi làm muốn làm thêm: Đi lộ trình 2 + bản nhẹ lộ trình 3. Cuối tuần nhận 1–2 đơn nhỏ luyện tay, đồng thời quay video ngắn đăng Lemon8, mục tiêu thu nhập thêm 5–10 triệu/tháng.
  • Freelancer muốn đột phá 50 triệu/tháng: Đi lộ trình 2 đầu tư sâu. Ba tháng khởi động nguội không kén khách chỉ tích lũy case, tháng thứ tư bắt đầu chọn khách giá trị cao, mục tiêu đơn hàng 30 triệu+.
  • Sinh viên / người chuyển ngành: Đi lộ trình 1 trước, nuốt trọn khóa, làm 5 demo project đăng GitHub dồn portfolio, 6 tháng sau tính chuyện nhận đơn.

Case study: Bản thân khóa học của Joel Hooks là một mẫu

Joel Hooks là tác giả khóa Vercel Academy, cũng là người thuyết trình chính của Build Your Own AI Coding Agent Harness. Ông ấy là case sống về “Agent engineer kiếm tiền” — nhờ xuất bản tutorial kỹ thuật chất lượng cao, xây personal brand mạnh trong cộng đồng dev, nội dung khóa học được chia sẻ rộng.

Cách đánh của ông ấy có thể áp dụng: Tech stack lấy Vercel AI SDK làm cốt lõi, sản phẩm giao là “hệ thống Agent chạy được” chứ không phải “đoạn code”. Đúng cái thị trường freelance Agent đang thiếu nhất.

⚠️ Số liệu trong bài gốc về thu nhập cụ thể của dev khác (kiếm 50 nghìn USD/tháng, tăng 120k follower trong 6 tháng) không có nguồn xác minh, bài này không trích dẫn con số cụ thể.

Lộ trình cho người mới từ zero

Nếu bạn chưa đụng Node.js / TypeScript bao giờ, đi theo thứ tự này:

  1. Tháng 1: Học Node.js cơ bản + cú pháp TypeScript + khái niệm nền LLM (token là gì, prompt là gì, function calling là gì). Tài liệu tiếng Việt: series TypeScript của evondev, cuốn “AI Engineer Handbook”.
  2. Tháng 2: Chỉ gặm đúng module “vòng lặp tool” trong khóa, kết hợp quickstart AI SDK official docs chạy demo.
  3. Tháng 3: Thêm module “trừu tượng sandbox”, làm một Agent tự dọn dẹp thư mục.
  4. Từ tháng 4 trở đi: Theo lộ trình 2 hoặc 3 bắt đầu变现.

Kỳ vọng hợp lý: Tháng đầu chỉ học đúng module vòng lặp tool, đừng cố nuốt hết. Mỗi ngày bỏ ra 2 tiếng, 30 ngày sau bạn dựng được chuỗi Agent tối thiểu chạy được.

Lời kêu gọi: Tối nay mở Vercel Academy

Khóa Vercel Academy mở miễn phí, không cần đăng ký tài khoản trả phí. Vào vercel.com/academy tìm tên khóa “Build Your Own AI Coding Agent Harness”, vào trang khóa, gặm từ module đầu tiên.

Đừng cố nuốt hết một lần. Mỗi ngày 2 tiếng, trước hết nhai trọn hai module vòng lặp tool và trừu tượng sandbox, rồi lập tức làm một sản phẩm khả thi tối thiểu — dù chỉ là một Agent tự dọn thư mục.

Khi bạn dựng được chuỗi “đọc file → phân tích nội dung → sinh báo cáo → ghi file mới” trong 30 phút, bạn đã vượt qua 90% “học viên khóa AI lập trình”. Lúc đó đi nhận đơn, quay video, viết Substack, đều có nội dung thật để xuất.

Tối nay mở Vercel Academy, bắt đầu từ module vòng lặp tool — 30 ngày sau bạn sẽ cảm ơn bản thân hôm nay.