Tin ngành
Trải nghiệm lập trình nhóm với Claude Code: Khi AI cùng tham gia vào luồng Git
(giờ Việt Nam)
Tóm tắt AI
Bài viết phân tích trải nghiệm thực tế khi sử dụng Claude Code cho dự án nhóm, với điểm nhấn là việc tích hợp quy trình làm việc của AI vào hệ thống quản lý phiên bản Git.
Bản dịch AI

Chúng tôi thử nghiệm việc "Git hóa" cả quy trình làm việc của AI.

👦🏻 Tác giả: GaKi
🥷 Biên tập: Koji
🧑🎨 Dàn trang: NCon

Khi Claude Code và Codex bắt đầu sở hữu hàng chục triệu người dùng, liệu một hệ sinh thái độc đáo có hình thành xung quanh chúng?
Điều này phần lớn sẽ giống như những "bước nhảy vọt nền tảng lớn" như Facebook hay iOS trước đây – một khi lượng người dùng khổng lồ và các cổng phân phối được thống nhất, vị thế sinh thái sẽ nhanh chóng được lấp đầy bởi các công cụ và dịch vụ của bên thứ ba.
Giống như cách Zynga cất cánh nhờ khả năng phân phối xã hội của Facebook, hay PayPal dựa vào bối cảnh giao dịch của eBay để tăng trưởng trong giai đoạn đầu, các Coding Agent rất có thể sẽ trở thành "cổng lưu lượng và công việc" mới, cho phép một loạt các sản phẩm theo chiều dọc phát triển dựa trên chúng.
Trong thời gian qua, chỉ riêng phân khúc quản lý Agent đã xuất hiện hàng loạt sản phẩm như Conductor, Claude Squad, Orca, Superset, cmux, Herdr, Paseo, Opcode... mỗi sản phẩm đều mang tính đột phá đầy sáng tạo.
Hôm nay, một dự án mang tên AgentGit đã xuất hiện trong hệ sinh thái này, chủ yếu dùng để quản lý các cuộc hội thoại giữa người dùng và AI. Một phiên hội thoại có thể được lưu lại bất cứ lúc nào, có thể xem lại, tiếp tục thực hiện, hoặc bàn giao cho người khác, chia sẻ ra ngoài và sử dụng lại sau này.
🚥
Đội ngũ Crossing đã trải nghiệm sản phẩm này ngay từ sớm, dưới đây là những chia sẻ về trải nghiệm thực tế của chúng tôi.
Chúng tôi thử nghiệm việc "Git hóa" cả quy trình làm việc của AI.
AgentGit là gì?
Nói một cách đơn giản, AgentGit sử dụng một bộ công cụ dòng lệnh gọi là "agit" để biến quá trình hội thoại giữa người và Agent thành một loại tài sản có thể quản lý phiên bản giống như mã nguồn Git: một nhóm hội thoại tương ứng với một Repo, một phiên hội thoại tương ứng với một Branch, và mỗi lượt hội thoại tương ứng với một Commit.

Khi các Repo này được xuất bản, chúng sẽ đi vào AgentGit Hub.

Hub là nơi lưu trữ các hội thoại Repo đã công khai, cũng như các tiền lệ để lại trong quá trình Agent thực thi nhiệm vụ. Những người khác có thể duyệt các hội thoại công khai tại đây, mở liên kết chia sẻ, hoặc xem và điều khiển nhiệm vụ từ xa thông qua giao diện web.
Hiểu đơn giản, Hub chính là một mạng lưới cộng tác được xây dựng xung quanh ngữ cảnh của Agent. Mỗi hội thoại và quy trình thực thi công khai đều có thể được người khác xem, tham khảo và tái sử dụng.
Mặc dù AgentGit trông có vẻ giống như một công cụ dành cho nhà phát triển, nhưng chỉ cần cung cấp Skill tương ứng cho Agent, bạn hoàn toàn có thể điều khiển nó bằng ngôn ngữ tự nhiên.
Crossing Storyboard
Chỉ nói về lý thuyết thì có lẽ khó hiểu được những điểm đau (pain points) mà AgentGit giải quyết. Chúng ta có thể lấy Crossing Storyboard – một công cụ Vibe Coding nhỏ mà đội ngũ "Crossing" đang sử dụng – làm ví dụ để xem sản phẩm này được sử dụng cụ thể như thế nào và giải quyết những vấn đề gì.
Trong vài tháng gần đây, rất nhiều mô hình video AI đã được ra mắt, ví dụ như Seedance 2.5, MiniMax H3, và nhiều sản phẩm Agent xoay quanh các mô hình này cũng được phát hành đồng thời.
Tuy nhiên, khi viết câu lệnh (prompt), chúng tôi nhận thấy vẫn cần phải viết một prompt phân cảnh (Storyboard) rất dài mới có thể kiểm soát hiệu quả kết quả cuối cùng của video do AI tạo ra, và prompt này thường dài khoảng 3.000 - 5.000 từ (thậm chí vẫn chưa đủ).

Vì vậy, nếu chỉ viết trong tài liệu MD thì rất thiếu trực quan và không cảm nhận được nhịp điệu tổng thể.
Chúng tôi đã tự Vibe Coding một công cụ tên là Crossing Storyboard. Chức năng cốt lõi của nó là tạo bảng phân cảnh dựa trên mô tả ý tưởng. Sau khi chúng tôi nhập mô tả ý tưởng, hệ thống nhắc lệnh tùy chỉnh (custom system prompt) kết nối với DeepSeek API ở phía sau sẽ tạo ra bảng phân cảnh dựa trên đó.
Dự án này là thành quả hợp tác của các thành viên với các chức năng khác nhau trong đội ngũ chúng tôi, cùng nhau tích hợp AgentGit vào quy trình làm việc của mỗi người.
Dưới đây là vai trò cụ thể của AgentGit trong quy trình lặp lại này.
Vị trí của AgentGit trong quy trình làm việc thực tế
Trước hết, việc cài đặt AgentGit rất thuận tiện, chỉ cần sử dụng dòng lệnh dưới đây và nhập vào Claude Code hoặc Codex:
Install according to https://agent-git.com/docs/quickstart/
Sau khi cài đặt tự động hoàn tất, bạn chỉ cần đăng nhập là có thể sử dụng công cụ dòng lệnh agit trong Claude Code.
Nhìn chung, AgentGit bao phủ khoảng 4 kịch bản sử dụng, chúng tôi cũng đã tổng hợp các lệnh cụ thể.
agit push
Trong quy trình làm việc thực tế của chúng tôi, khi mới tạo ra Crossing Storyboard, chắc chắn có rất nhiều điểm còn thô sơ và không ít vấn đề cần giải quyết.
Phiên bản đầu tiên của Crossing Storyboard thực chất là do đồng nghiệp phụ trách vận hành tự Vibe Coding dựa trên quy trình làm việc thực tế với video AI hàng ngày.
Bài viết được AI dịch và tổng hợp tự động từ elsewhere:. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.