Immaculate
Bắt đầu dự án

Phát triển Shopify AI-native - IMMACULATE Loop

Loop là cách chúng tôi xây dựng. AI agent đưa công việc đi suốt từ cuộc gọi đầu tiên đến khi ra mắt, và ở mỗi chốt duyệt, phải có một lập trình viên cấp cao thông qua thì công việc mới đi tiếp. Bạn có được tốc độ của một đội AI-native và óc phán đoán của những người đã ship trên Shopify nhiều năm.

Cách Loop vận hành - Năm giai đoạn, chốt duyệt nào cũng qua tay con người

Công việc đi theo một vòng lặp, không phải một đường thẳng. AI agent chuyển công việc từ giai đoạn này sang giai đoạn kế tiếp, và không gì qua được chốt duyệt nếu chưa có người thông qua.

  1. Phạm vi

    AI agent
    Biến cuộc gọi đầu tiên thành yêu cầu bằng văn bản, và ghi lại cửa hàng của bạn hiện đang chạy trên những gì: theme, app và các tích hợp.
    Con người
    Chúng tôi quyết định điều gì đáng xây, nói rõ điều gì không, và cùng bạn viết bản đề xuất.
    Chốt duyệt
    Bạn duyệt phạm vi.
  2. Kế hoạch

    AI agent
    Chia phạm vi thành ticket, sắp thứ tự công việc, và chỉ ra các phụ thuộc trước khi chúng thành điểm nghẽn.
    Con người
    Một lập trình viên cấp cao chịu trách nhiệm kiến trúc và mọi đánh đổi có cái giá về kinh doanh.
    Chốt duyệt
    Một lập trình viên cấp cao duyệt kiến trúc.
  3. Xây dựng

    AI agent
    Viết nháp section theme, code app, script di chuyển dữ liệu, và test đi kèm.
    Con người
    Chúng tôi đảm nhận những phần khó và review mọi thay đổi do AI agent viết nháp.
    Chốt duyệt
    Mọi thay đổi đều được một lập trình viên review.
  4. Kiểm tra

    AI agent
    Chạy test và kiểm tra trên mọi thay đổi ở theme preview và staging, suốt cả dự án.
    Con người
    Chúng tôi bấm xem thử như một khách hàng thật, rồi gửi bạn bản preview để bạn tự xem thử.
    Chốt duyệt
    Bạn duyệt những gì đã sẵn sàng.
  5. Phát hành

    AI agent
    Chuẩn bị ghi chú phát hành và phương án hoàn tác.
    Con người
    Con người quyết định những gì được đưa lên chạy chính thức. AI agent không bao giờ đẩy code lên production.
    Chốt duyệt
    Việc ship do con người thực hiện, và thay đổi nào cũng có thể hoàn tác.

Sau đó, vòng lặp quay lại từ đầu. Những gì chúng tôi học được sau khi ra mắt sẽ đi vào phạm vi tiếp theo, nên mỗi vòng mới đều bắt đầu với nhiều bối cảnh hơn vòng trước.

Vì sao AI-native - Nhanh hơn, và cẩn thận hơn

AI-native không có nghĩa là giao cửa hàng của bạn cho một mô hình AI, mà là để AI agent gánh phần khối lượng, còn đội ngũ cấp cao dành thời gian cho những chỗ thật sự quan trọng.

  • Tốc độ. Phần việc nền móng từng chiếm trọn một sprint giờ chỉ mất một phần nhỏ thời gian đó. Ngân sách của bạn dồn nhiều hơn vào những phần cần cân nhắc kỹ.
  • Độ chính xác. Yêu cầu được ghi lại ngay từ cuộc gọi đầu tiên, và mọi thay đổi đều được đối chiếu với chúng. Những gì được xây đúng là những gì hai bên đã thống nhất.
  • Có dư địa để đổi hướng. Khi ưu tiên thay đổi giữa chừng, việc làm lại không tốn kém. Chúng tôi cùng bạn lên lại kế hoạch và giữ ngày ra mắt sát với thực tế.
  • Độ bao phủ. AI agent không bỏ qua những bước kiểm tra tẻ nhạt. Nhờ vậy, nhiều phần hơn của cửa hàng được kiểm thử trước khi có gì đến tay khách hàng.

Phần việc của con người - AI agent giúp chúng tôi nhanh hơn. Chúng không đưa ra quyết định.

Những việc này luôn do một lập trình viên cấp cao đảm nhận, ở mọi dự án, không có ngoại lệ.

  • Kiến trúc. Cửa hàng của bạn được cấu trúc ra sao, và một năm nữa nó cần đáp ứng được những gì.
  • Các đánh đổi. Bất cứ điều gì có cái giá về kinh doanh, như phần nào nên xây tùy chỉnh và phần nào nên giữ native.
  • Checkout, thanh toán và dữ liệu khách hàng. Code liên quan đến tiền hoặc thông tin cá nhân do một lập trình viên cấp cao phụ trách và review.
  • Mọi lần review. Mỗi thay đổi do AI agent viết nháp đều được một lập trình viên đọc trước khi nó đến gần cửa hàng của bạn.
  • Production. AI agent làm việc trên các branch và theme preview, không bao giờ trên production. Mọi thứ nằm trong GitHub của bạn, nên thay đổi nào cũng có thể hoàn tác.
  • Quyết định ship. Con người quyết định những gì được đưa lên chạy chính thức, sau khi bạn đã duyệt.

Vai trò của bạn trong Loop - Bạn thấy những gì chúng tôi thấy

Yêu cầu, ticket, bản preview và bản cập nhật hàng tuần đều nằm ở nơi bạn đọc được. Khi có điều cần bạn quyết định, chúng tôi sẽ hỏi bạn từ sớm, và không có gì được ship nếu bạn chưa đồng ý.

Các câu hỏi về cách chúng tôi dùng AI agent đã có câu trả lời trong FAQ.

Hãy cùng nhau xây dựng.

Cho chúng tôi xem bạn đang làm gì. Một người trong đội sẽ đọc và phản hồi kèm vài câu hỏi và nhận định ban đầu về cách chúng tôi sẽ xây nó.