Bài 10 — Git worktree và đưa sản phẩm lên chạy thật: đi nốt vòng cuối

🎓 Khoá học miễn phí: Claude Code cơ bản — bài 10/10. Toàn bộ khoá nằm trong chuyên mục Khoá học AI miễn phí của MONA.

Bài cuối của khoá. Học xong, anh chị biết cách cho nhiều agent cùng làm một dự án mà không giẫm chân nhau bằng git worktree, và biết đưa thứ mình dựng lên internet cho người khác dùng thật: từ trang web tĩnh tới đường link tự động phục vụ quy trình kinh doanh.

Vấn đề: nhiều thợ chung một công trường thì giẫm chân nhau

Bài 9 anh chị đã có trong tay nhiều agent chạy song song. Nhưng cho chúng cùng sửa một dự án là lộ ra vấn đề: file trong một dự án không tách bạch tuyệt đối, file này gọi sang file kia, hai agent cùng đụng một file là dẫm chân nhau, dân trong nghề gọi là xung đột. Giống hai đội thợ cùng sửa một căn nhà: đội điện với đội nước sớm muộn cũng đụng nhau ở chỗ tường chung.

Giới lập trình giải bài này từ lâu bằng Git: hệ thống quản lý phiên bản, cho phép tách dự án thành các nhánh (branch), mỗi nhánh là một bản sao để làm một việc riêng, xong việc thì gộp (merge) lại: máy so hai bản, lấy phần thay đổi đắp về bản chính. Git worktree đi thêm một bước rất hợp với thời agent: mỗi nhánh được bung ra thành một thư mục riêng trên máy, chung lịch sử nhưng tách chỗ đứng. Mỗi agent ngồi hẳn một thư mục, không còn cửa nào để giẫm chân nhau.

Ví dụ thật từ khoá gốc: website công ty cần thêm 3 trang (giới thiệu, liên hệ, dịch vụ). Một câu lệnh, máy tự tạo 3 worktree, mỗi thư mục một agent dựng một trang, chạy song song, xong tự gộp cả ba về bản chính, có agent đứng ra dàn xếp các chỗ vênh khi gộp. Bí quyết để nó “tự biết đường làm” nằm đúng chỗ bài 2 và bài 4 đã dạy: ghi quy ước worktree vào CLAUDE.md (đại ý: “dự án này dùng git worktree cho việc chạy song song, mỗi việc một thư mục riêng, không sửa file của nhánh khác, xong thì gộp về nhánh chính”). Dặn một lần, mọi phiên sau cứ thế mà chạy.

Ba agent làm ba trang trên ba worktree rồi gộp về nhánh chính
Mỗi agent một thư mục riêng, chung một lịch sử dự án. Xong việc thì gộp, có máy đứng ra dàn xếp chỗ vênh. Hết cảnh giẫm chân.

Với người không làm phần mềm chuyên, anh chị không cần thuộc lệnh Git nào hết. Chỉ cần nhớ hai ý: một, có cơ chế cho nhiều agent làm song song an toàn, cứ nói với máy là muốn dùng worktree; hai, Git đồng thời là máy thời gian: mọi phiên bản đều được lưu, lỡ hỏng thì quay về bản trước, nên hãy nhờ máy “lưu mốc” (commit) sau mỗi chặng làm được việc. Đây cũng là dây an toàn thật sự khi anh chị xài các chế độ quyền rộng tay ở bài 5.

Đưa lên chạy thật: từ máy mình ra internet

Suốt khoá, mọi thứ anh chị dựng đều nằm trong máy. Vòng cuối là đưa nó ra cho người khác dùng. Có hai cấp:

Cấp 1: trang web tĩnh. Trang giới thiệu, trang chiến dịch không cần xử lý phía máy chủ thì dùng các dịch vụ kiểu Netlify, Vercel: nói với Claude Code “deploy trang này lên Netlify”, nó tự lo từ tạo tài khoản kết nối tới khi anh chị cầm được đường link gửi khách. Nhanh, có gói miễn phí, và vì trang tĩnh không có “ruột” chạy trên máy chủ nên bề mặt rủi ro cũng thấp.

Cấp 2: đường link biết làm việc (API). Đây là món ăn tiền cho dân tự động hoá: biến một quy trình thành một đường link mà hễ ai gọi tới là quy trình tự chạy. Dịch vụ được khoá gốc dùng là Modal: đăng ký, lấy token, đưa cho Claude Code kèm câu lệnh, vài phút sau anh chị có một URL công khai của riêng mình. Demo trong khoá là một link vui (gọi vào thì báo “hôm nay có phải sinh nhật không”), nhưng nghiêm túc hoá lên thì nó là cánh cửa nối các hệ thống: đơn hàng mới trên web bắn tín hiệu (webhook) vào link của anh chị, link kích hoạt quy trình phân loại và soạn phản hồi; hoặc chính skill lọc khách tiềm năng của bài 7 được đưa lên link, ai trong công ty mở link, điền form là máy chạy, khỏi cần biết Claude Code là gì. Chi phí kiểu này thường rẻ hơn hồn nhiên bất ngờ so với thuê bao các nền tảng tự động hoá kéo thả.

Tới đây tụi em lặp lại ranh giới đã nói suốt khoá, vì nó quan trọng nhất ở đúng bài cuối: đường link chạy chơi trong nhà và hệ thống gánh khách thật là hai đẳng cấp khác nhau. Thứ gì bắt đầu giữ dữ liệu khách, nhận tiền thật, nhiều người phụ thuộc hằng ngày, thứ đó cần máy chủ được cấu hình tử tế, phân quyền, sao lưu, có người trực và chịu trách nhiệm. Chính người dạy khoá gốc, sau khi kiếm được bộn tiền nhờ các công cụ này, cũng chốt y vậy: sản phẩm anh ta dựng bằng AI chỉ dùng nội bộ và cho khách quen, không đem bán đại trà ra internet, vì đã thấy quá nhiều ca thủng bảo mật. Người khôn dùng dao sắc và biết dao sắc.

Từ máy cá nhân lên internet: trang tĩnh và đường link tự động
Hai cấp đưa sản phẩm ra đời: trang tĩnh cho bộ mặt, đường link API cho quy trình tự chạy. Còn hệ thống gánh tiền thật và dữ liệu khách là đẳng cấp thứ ba: cần kỹ sư thật đứng sau.

Tổng kết khoá: anh chị đã đi được tới đâu

Nhìn lại mười bài: cài đặt và đọc hiểu công cụ (bài 1), dựng web bằng lời nói và CLAUDE.md (bài 2), thói quen kiểm chứng (bài 3), thư mục .claude và luật viết lời dặn (bài 4), chế độ quyền và plan mode với một ứng dụng đầy đủ đăng nhập lẫn thanh toán (bài 5), quản context và token như quản chi phí (bài 6), đóng quy trình thành skill (bài 7), cắm đồ nghề ngoài có cân nhắc (bài 8), điều binh sub-agent và đội agent (bài 9), làm song song an toàn và đưa lên chạy thật (bài 10).

Anh chị giờ nắm được thứ mà đa số người nói về AI ngoài kia chưa từng tự tay làm: một quy trình hoàn chỉnh từ ý tưởng tới sản phẩm chạy được. Lời khuyên chốt khoá của tụi em gói trong ba câu. Bắt đầu từ việc lặp lại nhiều nhất trong tuần của chính anh chị, đóng nó thành skill trước. Thứ gì định cho khách và tiền thật chạm vào, đưa người có nghề rà lại. Và đừng để kho kiến thức này nằm im: mỗi tuần tự động hoá thêm một việc, ba tháng sau nhìn lại, cách công ty anh chị vận hành sẽ khác hẳn.

Muốn có người đồng hành ở chặng “làm thật cho doanh nghiệp”, từ kiểm chứng ý tưởng tới dựng hệ thống chịu tải có người chịu trách nhiệm, anh chị ghé các bài tư vấn chuyên sâu của MONA trên mona.media hoặc gọi thẳng 1900 636 648. Còn trong khuôn khổ series học miễn phí này, khoá tiếp theo tụi em lên sóng là Claude Code nâng cao: hooks, tự động hoá theo lịch, Chrome DevTools sâu hơn, và các kiến trúc chạy máy ở quy mô công việc thật.

Tự tay làm để chốt khoá

  1. Nhờ máy ghi quy ước git worktree vào CLAUDE.md của một dự án, rồi giao một việc cần 2-3 nhánh song song.
  2. Deploy trang web bài 2 lên Netlify, gửi link cho một người bạn mở thử bằng điện thoại.
  3. Đăng ký Modal, dựng đường link đầu tiên của riêng mình (bắt chước demo sinh nhật cũng được), gọi thử từ trình duyệt.
  4. Viết ra ba việc trong công ty xứng đáng có “đường link tự chạy”, chấm điểm rủi ro từng cái theo ranh giới đã học.
MONA có podcast — nghe thay vì đọcCác tập về AI, tự động hoá & SEO cho doanh nghiệp Việt
Nghe ngay
Về tác giả

CEO & Founder · The MONA

Người sáng lập The MONA, xây dựng công ty dịch vụ 200+ nhân sự với 14.000+ dự án đã triển khai. Khánh Hùng chia sẻ tư duy xây hệ thống tự chạy, tự động hoá doanh nghiệp và những bài học triển khai thật phía sau MONA.

Lượt xem 292
Đánh giá bài viết 4,6/5 · 16 đánh giá

Bài viết liên quan

Dịch vụ thiết kế
website chuyên nghiệp

Sở hữu website với giao diện đẹp, độc quyền 100%, bảo hành trọn đời với khả năng
mở rộng tính năng linh hoạt theo sự phát triển doanh nghiệp ngay hôm nay!

Liên hệ Mona

    MONA có riêng một Người "Bạn Thân" cho bạn - Người Account sẽ đồng hành, hỗ trợ, hướng dẫn, đặt đồ ăn cho bạn mãi mãi, từ đây về sau!
    MONA cam kết tuyệt đối không sử dụng thông tin của bạn để bán hoặc SPAM
    Đội MONA tư vấn hệ thống quản lý giáo dục trực tuyến
    Hỏi đáp giáo dục 4.0
    Tạo cuộc hẹn miễn phí với MONA để giải đáp và tư vấn mọi thắc mắc về giải pháp số hoá ngành giáo dục
    Thời lượng cuộc hẹn
    45 Phút
    Ngày và giờ
    Thứ 2, ngày 25 tháng 12, 2023
    [9:30 - 10:15]

      Chọn ngày và giờ
      Khung giờ
      Quay lại
      Hãy cho MONA biết bạn là ai
      0:00