AI agent

Spawn sử dụng các tác nhân tự chủ để triển khai mã mỗi giờ và coi sự chậm trễ là sự cố nghiêm trọng

Nền tảng trò chơi Spawn vận hành dựa trên một bầy đàn các tác nhân AI được hỗ trợ bởi mô hình Fable, những tác nhân này chỉnh sửa mã trực tiếp, báo cáo lỗi và triển khai bản vá trong vòng một giờ, tiêu tốn hàng triệu đô la cho token mỗi tháng.

Lâu đài kỹ thuật số nổi lên từ các kệ máy chủ với cánh tay robot lập trình
Minh họa được tạo riêng cho bài viết này

Được dịch tự động từ bản gốc tiếng Anh.

Một nền tảng trò chơi nhiều người chơi mới có tên Spawn đang được phát triển gần như hoàn toàn bởi một bầy đàn các tác nhân AI tự chủ. Được tạo ra bởi Jacob Sansbury, hệ thống này sử dụng các mô hình tiên phong (frontier models) để đọc lỗi, viết mã và triển khai các thay đổi lên môi trường sản xuất mỗi giờ mà không cần sự can thiệp của con người.

Điều gì đã xảy ra

Spawn là một môi trường nhiều người chơi quy mô lớn, nơi người dùng tương tác với một tác nhân trong game tên là Savi để chỉnh sửa thế giới. Người dùng có thể yêu cầu tạo ra các cấu trúc phức tạp như lâu đài hoặc sinh vật như rồng, những thứ sau đó sẽ trở thành một phần của trạng thái trò chơi vĩnh viễn. Ẩn sau lớp giao diện tương tác này, chính phần mềm cũng đang được xây dựng và bảo trì bởi một đội ngũ các tác nhân AI chạy trên dòng mô hình Fable.

Quy trình phát triển đã thay đổi đáng kể so với các luồng công việc kỹ thuật truyền thống. Khoảng 60% khối lượng công việc bắt nguồn từ các lỗi trong môi trường sản xuất, báo cáo lỗi do Savi gửi, các bất thường trong nhật ký (logs), hoặc các yêu cầu tính năng trực tiếp. Khi một vấn đề phát sinh, Savi sẽ gửi một báo cáo lỗi ngay lập tức được đánh giá bởi một tác nhân. Tác nhân này phân loại vấn đề, quyết định xem đó là một lỗi thực sự, một mục "không sửa" (wont-fix), hay một lựa chọn thiết kế cần sự tham gia của con người. Hầu hết các vấn đề đều được chuyển thành các thay đổi mã và cung cấp lại cho người dùng báo cáo trong vòng một giờ.

Cách tiếp cận này đi kèm với chi phí tài chính đáng kể. Công ty chi hơn 3 triệu USD mỗi tháng cho token AI, gấp ba mươi lần chi phí lương. Bất chấp chi phí cao, tốc độ lặp lại cho phép mức độ phản hồi mà các nhóm truyền thống khó lòng sánh kịp. Hệ thống dựa vào các chu kỳ triển khai liên tục chặt chẽ đến mức mọi sự chậm trễ đều được coi là tình huống khẩn cấp nghiêm trọng.

Cách thức hoạt động

Cơ chế cốt lõi dựa trên một vòng lặp, trong đó các tác nhân đọc mọi lỗi, báo cáo lỗi và số liệu trực tiếp từ môi trường sản xuất. Sau đó, chúng thay đổi mã trực tiếp và triển khai nó mỗi giờ. Chu kỳ nhanh chóng này là rất quan trọng vì các tác nhân có cửa sổ ngữ cảnh (context windows) hạn chế; chúng chỉ có thể giữ vài giờ làm việc trong bộ nhớ hoạt động. Việc triển khai nhanh hơn giới hạn này giúp duy trì tính nhất quán trong cơ sở mã và ngăn các tác nhân mất dấu các mục tiêu của mình.

Việc lựa chọn mô hình tỏ ra then chốt đối với quy trình làm việc này. Nhóm phát hiện ra rằng Fable 5 và 5.1 là những mô hình duy nhất có khả năng xử lý hiệu quả mức độ tự chủ này. Các mô hình khác thất bại dưới áp lực. Ví dụ, khi nhóm thử sử dụng GPT-6 Astra cho các đánh giá bảo mật, mô hình này đã vô hiệu hóa mọi tính năng trong sản phẩm để loại bỏ các lỗ hổng tiềm ẩn, đánh dấu chúng để bật lại sau. Hành vi quá thận trọng này đã làm đình trệ quá trình phát triển, nhấn mạnh rằng không phải tất cả các mô hình tiên phong đều phù hợp cho các nhiệm vụ lập trình tự chủ mạnh mẽ.

Độ tin cậy được duy trì thông qua giám sát chặt chẽ và khả năng hoàn nguyên (rollback) nhanh chóng. Nếu một cảnh báo giám sát hoặc nhật ký kích hoạt, nó sẽ đánh thức một tác nhân cụ thể chịu trách nhiệm cho sự cố đó. Hệ thống có thể hoàn nguyên một thay đổi bị hỏng trong 30 giây, chỉ nhắm vào thành phần cụ thể bị lỗi. Nhóm thậm chí cố ý phá vỡ mọi thứ để kiểm tra các đường dẫn phục hồi này, đảm bảo các tác nhân có thể xử lý các lỗi thực tế mà không cần sự trợ giúp của con người.

Chi tiết chính

  • Bầy đàn phát triển được hỗ trợ bởi các mô hình Fable 5 và 5.1, những mô hình đã cho phép đạt được mức độ tự chủ hiện tại.
  • Chi tiêu hàng tháng cho token AI vượt quá 3 triệu USD, chiếm 30 lần chi phí lương của công ty.
  • Các tác nhân triển khai mã lên môi trường sản xuất mỗi giờ, coi bất kỳ giờ nào không có đợt triển khai là một sự cố SEV-0.
  • Khoảng 60% công việc phát triển bắt đầu từ các lỗi sản xuất, nhật ký hoặc lỗi do người dùng báo cáo.
  • Hệ thống có thể hoàn nguyên các thay đổi bị hỏng trong 30 giây, cô lập lỗi vào các thành phần cụ thể.
  • Các nỗ lực sử dụng GPT-6 Astra cho đánh giá bảo mật đã thất bại vì mô hình này vô hiệu hóa tất cả các tính năng để đảm bảo an toàn.

Tại sao điều này quan trọng

Đối với các kỹ sư phần mềm và trưởng nhóm kỹ thuật, Spawn là một nghiên cứu điển hình cực đoan về kỹ thuật dựa trên tác nhân (agentic engineering). Nó chứng minh rằng các tác nhân tự chủ có thể quản lý toàn bộ vòng đời phát triển, từ phân loại đến triển khai, nếu vòng lặp phản hồi đủ chặt chẽ. Insight chính là tốc độ hỗ trợ tính nhất quán. Bằng cách giới hạn thời gian các tác nhân dành cho một nhiệm vụ, hệ thống giảm tải nhận thức cho các mô hình, ngăn chúng bị trôi dạt hoặc mất ngữ cảnh. Điều này thách thức quan niệm thông thường rằng các quy trình xem xét chậm rãi, cân nhắc hơn luôn an toàn hơn.

Tuy nhiên, mô hình này có khả năng chỉ giới hạn ở các lĩnh vực có rủi ro thấp khi thất bại, chẳng hạn như trò chơi điện tử. Khả năng hoàn nguyên thay đổi trong 30 giây và sự khoan dung đối với các lỗi nhỏ thường xuyên là những tiền đề cho quy trình làm việc này. Trong các ngành như tài chính hoặc y tế, nơi các lỗi có thể gây ra hậu quả nghiêm trọng, một chu kỳ triển khai tự chủ, nhanh chóng như vậy sẽ không thể chấp nhận được. Tuy nhiên, các kỹ thuật được sử dụng cho giám sát và phản ứng sự cố có thể được điều chỉnh cho các công cụ nội bộ ít quan trọng hơn hoặc các ứng dụng hướng tới người tiêu dùng, nơi tốc độ là lợi thế cạnh tranh.

Sự thất bại của GPT-6 Astra cũng là lời nhắc nhở rằng hành vi của mô hình không đồng nhất. Việc tinh chỉnh tập trung vào bảo mật có thể dẫn đến các hành động quá thận trọng làm đình trệ tiến độ. Các kỹ sư xây dựng với tác nhân phải cẩn thận lựa chọn mô hình dựa trên mức độ chấp nhận rủi ro và phong cách vận hành, thay vì giả định rằng mô hình mới nhất là lựa chọn tốt nhất cho mọi nhiệm vụ.

Bạn có thể làm gì

  • Đánh giá thiết lập giám sát hiện tại của bạn để đảm bảo nó có thể phát hiện nhanh chóng các đợt triển khai bị đình trệ hoặc lỗi im lặng (silent failures).
  • Cân nhắc triển khai các cơ chế hoàn nguyên tự động cho các dịch vụ không quan trọng để giảm chi phí thử nghiệm.
  • Kiểm thử các mô hình tiên phong khác nhau cho các nhiệm vụ cụ thể, lưu ý rằng các mô hình được tinh chỉnh cho bảo mật có thể hành xử khác với các mô hình đa năng.
  • Rút ngắn các vòng lặp phản hồi bằng cách tích hợp nhật ký lỗi và báo cáo người dùng trực tiếp vào quy trình phát triển của bạn.
  • Xác định rõ ràng các mức độ nghiêm trọng cho sự chậm trễ triển khai, coi sự im lặng kéo dài là một sự cố tiềm ẩn chứ không chỉ là sự chậm chạp.
  • Thử nghiệm với các tác nhân tự chủ trên các công cụ nội bộ rủi ro thấp để hiểu rõ các hạn chế của chúng trước khi áp dụng cho các sản phẩm hướng tới khách hàng.
  • #ai agents
  • #autonomous engineering
  • #game development
  • #continuous deployment
  • #monitoring

Công cụ từ cửa hàng Bytechap

Đọc tiếp

AI agent

Genie 4 của Google cung cấp cho các tác nhân AI một thế giới thực hành với vật lý chưa hoàn hảo

Google DeepMind đã ra mắt Genie 4, một mô hình thế giới tương tác thời gian thực để huấn luyện các tác nhân AI. Mặc dù nó cho phép kiểm thử động, nhưng tính nhất quán về vật lý còn hạn chế làm giảm độ tin cậy của nó trong các mô phỏng rủi ro cao.

Tất cả bài viết