AI agent

AWS Kiro bots quản lý các phiên agent song song với bộ nhớ bền vững

AWS ra mắt Kiro bots để xử lý các tác vụ chạy dài và các phiên song song, giảm bớt nhu cầu cho lập trình viên phải chuyển đổi ngữ cảnh thủ công giữa các tương tác của AI agent.

Minh họa các phiên AI agent song song kết nối với các khối bộ nhớ bền vững
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.

Amazon Web Services đã ra mắt Kiro bots, một tính năng mới trong môi trường phát triển agentic Kiro, được thiết kế để quản lý các phiên làm việc song song và duy trì bộ nhớ bền vững. Được phát hành vào ngày 7 tháng 11 năm 2026, bản cập nhật này nhằm mục đích thay đổi vai trò của lập trình viên từ việc điều phối thủ công từng tác vụ AI riêng lẻ sang giám sát các quy trình tự động, chạy dài hạn mà vẫn giữ nguyên ngữ cảnh qua nhiều lần tương tác.

Chuyện gì đã xảy ra

AWS lần đầu tiên giới thiệu Kiro vào tháng 7 năm 2025 như một môi trường phát triển hướng tới đặc tả (spec-driven), tiếp theo là Kiro Crew vào tháng 8 năm 2026, cung cấp một không gian làm việc mã nguồn mở với khả năng lưu giữ ngữ cảnh xuyên suốt các phiên. Tính năng mới nhất, Kiro bots, mở rộng khả năng này bằng cách cung cấp cho mỗi agent một bộ nhớ bền vững riêng và khả năng khởi tạo cũng như giám sát các phiên song song độc lập. Điều này cho phép các kỹ sư phần mềm định nghĩa các agent chạy dài hạn có tên cụ thể, được tùy chỉnh cho những quy trình làm việc nhất định, chẳng hạn như giám sát hàng đợi ticket hoặc quản lý pipeline triển khai.

Vấn đề cốt lõi mà AWS giải quyết là điều mà các kỹ sư gọi là "context rot" (sự suy giảm ngữ cảnh), nơi lập trình viên phải liên tục vận chuyển thông tin giữa các phiên agent tồn tại ngắn ngủi. Nếu không có bộ nhớ bền vững, các agent sẽ mất dấu những quyết định trước đó, dẫn đến công việc dư thừa và sự hiểu biết rời rạc về trạng thái dự án. Kiro bots giải quyết vấn đề này bằng cách duy trì một tệp bộ nhớ chuyên dụng tồn tại xuyên suốt các phiên, đảm bảo rằng các chỉnh sửa và ràng buộc đã học được vẫn còn hiệu lực mà không cần lập trình viên nhập lại thủ công.

Kathy Kam, Giám đốc Kỹ thuật của AWS Agentic AI, nhấn mạnh rằng niềm tin vào các hệ thống này xuất phát từ hồ sơ hoạt động thực tế chứ không phải các chỉ số trí tuệ trừu tượng. Mỗi bot hoạt động với một tập hợp công cụ và quyền hạn cụ thể được xác định khi tạo, ngăn chặn các hành động trái phép đồng thời cho phép nó xây dựng năng lực trong lĩnh vực được chỉ định. Ví dụ, một bot nghiên cứu có thể chỉ có quyền đọc tệp và khả năng tìm kiếm web, trong khi một bot triển khai có thể thực thi script nhưng yêu cầu phê duyệt của con người trước khi thực hiện thay đổi.

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

Mỗi Kiro bot hoạt động như một thực thể độc lập với kho lưu trữ bộ nhớ riêng, được triển khai dưới dạng một tệp markdown mà cả bot và lập trình viên đều có thể đọc và ghi. Tệp này đóng vai trò là nguồn sự thật duy nhất cho trạng thái hiện tại, các quyết định trong quá khứ và ranh giới hoạt động của bot. Khi một bot bắt đầu một phiên, nó tham chiếu tệp này để hiểu rõ vai trò và bất kỳ ngữ cảnh trước đó nào, loại bỏ nhu cầu lập trình viên phải giải thích lại nhiệm vụ.

Các bot có thể khởi tạo nhiều phiên làm việc song song để xử lý các công việc phức tạp, giám sát tiến độ và tổng hợp kết quả khi hoàn thành. Nếu một phiên lệch khỏi kế hoạch dự kiến, bot có thể tự động điều hướng lại. Quan trọng hơn, các bot không thể ủy quyền công việc cho các bot khác; lựa chọn thiết kế này ngăn ngừa sự tích lũy lỗi và đảm bảo rằng mỗi bot chịu trách nhiệm cho lĩnh vực cụ thể của mình. Lập trình viên kết nối các bot với nhau một cách thủ công, duy trì quyền kiểm soát đối với luồng thông tin giữa các phần khác nhau của quy trình làm việc.

Giao tiếp với một bot diễn ra thông qua một kênh chat chuyên dụng, nơi lập trình viên đặt ra hướng đi và xem xét kết quả. Bot có thể tạm dừng các tác vụ cụ thể để yêu cầu đầu vào từ con người trong khi vẫn tiếp tục làm việc trên các tiểu nhiệm vụ độc lập, tối ưu hóa thông lượng tổng thể. Theo thời gian, hành vi của bot sẽ thích nghi với sở thích của lập trình viên và yêu cầu của dự án, tạo ra một trợ lý cá nhân hóa phản ánh phong cách làm việc độc đáo của kỹ sư.

Chi tiết chính

  • Kiro bots được phát hành vào ngày 7 tháng 11 năm 2026, như một phần của hệ sinh thái AWS Kiro.
  • Mỗi bot duy trì bộ nhớ bền vững riêng thông qua một tệp markdown có thể đọc và ghi.
  • Các bot có thể khởi tạo và giám sát các phiên làm việc song song nhưng không thể ủy quyền nhiệm vụ cho các bot khác.
  • Quyền hạn được giới hạn chặt chẽ khi tạo, với các bot yêu cầu phê duyệt rõ ràng để có thêm công cụ.
  • Lập trình viên tương tác với các bot thông qua các kênh chat đang hoạt động, đóng vai trò là giao diện chính cho việc định hướng và phản hồi.
  • Hệ thống được thiết kế để ngăn ngừa "context rot" bằng cách đảm bảo các bài học kinh nghiệm từ một phiên sẽ tồn tại cho các nhiệm vụ trong tương lai.

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

Đối với các nhóm phần mềm xây dựng với AI, sự chuyển dịch từ ủy quyền nhiệm vụ sang ủy quyền quy trình đại diện cho một bước nhảy vọt đáng kể về hiệu quả. Thay vì dành hàng giờ để sao chép ngữ cảnh giữa các tương tác agent ngắn hạn, các kỹ sư có thể xác định các mục tiêu cấp cao và để các bot xử lý chi tiết thực thi. Điều này giảm tải nhận thức và tối thiểu hóa rủi ro lỗi do thông tin không đầy đủ hoặc lỗi thời được truyền giữa các phiên.

Việc nhấn mạnh vào quyền hạn được giới hạn và phê duyệt có con người trong vòng lặp (human-in-the-loop) cũng giải quyết các mối lo ngại an toàn quan trọng trong lập trình tự động. Bằng cách đảm bảo rằng các bot chỉ có quyền truy cập vào các công cụ cần thiết cho công việc cụ thể của chúng, AWS giảm bán kính ảnh hưởng của các sai sót tiềm ẩn. Cách tiếp cận có cấu trúc này cho phép các tổ chức áp dụng các quy trình làm việc agentic với sự tự tin lớn hơn, biết rằng các hành động quan trọng như triển khai vẫn yêu cầu xác minh của con người.

Hơn nữa, việc các bot không thể ủy quyền cho các bot khác đơn giản hóa quá trình gỡ lỗi và trách nhiệm giải trình. Khi một vấn đề phát sinh, các lập trình viên có thể truy ngược nó về logic và trạng thái bộ nhớ của một bot cụ thể mà không cần điều hướng qua một mạng lưới phức tạp các phụ thuộc giữa các agent. Sự rõ ràng này là rất cần thiết để duy trì các pipeline phân phối phần mềm đáng tin cậy khi các AI agent trở nên tích hợp sâu hơn vào quy trình phát triển hàng ngày.

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

  • Mở thanh bên Kiro Crew trong môi trường phát triển của bạn để truy cập không gian làm việc bots mới.
  • Tạo một bot mới và chọn either một agent mặc định hoặc một cơ sở agent tùy chỉnh với các prompt và công cụ cụ thể.
  • Xác định phạm vi quyền hạn nghiêm ngặt cho mỗi bot, giới hạn quyền truy cập chỉ vào các công cụ cần thiết cho nhiệm vụ cụ thể của nó.
  • Thiết lập các kiểm tra định kỳ, chẳng hạn như để một bot điều tra các lỗi build qua đêm, để tự động hóa các nhiệm vụ giám sát lặp đi lặp lại.
  • Thường xuyên xem xét và chỉnh sửa tệp bộ nhớ markdown của bot để sửa chữa các hiểu lầm hoặc cập nhật ranh giới hoạt động.
  • Giám sát hiệu suất của bot thông qua các kênh chat chuyên dụng, cung cấp phản hồi để tinh chỉnh hành vi của chúng theo thời gian.
  • #aws
  • #ai agents
  • #developer tools
  • #automation
  • #kiro

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

Đọc tiếp

Tất cả bài viết