Kiro
Kiro là một môi trường phát triển dựa trên tác nhân, được hỗ trợ bởi AI từ AWS, biến các lời nhắc thành các đặc tả có thể thực thi, sử dụng các tác nhân song song và hook để triển khai và tự động hóa công việc trên các cơ sở mã lớn, và xác thực tính đúng đắn bằng các kỹ thuật như kiểm thử dựa trên thuộc tính.
https://kiro.dev/?ref=producthunt&utm_source=aipure

Thông tin Sản phẩm
Đã cập nhật:Aug 6, 2026
Kiro là gì
Kiro (kiro.dev) là một môi trường phát triển dựa trên tác nhân, được hỗ trợ bởi AI, được xây dựng bởi một nhóm nhỏ trong AWS để giúp các nhà phát triển chuyển từ nguyên mẫu sang sản xuất với cấu trúc và sự tự tin hơn so với cách viết mã "nhắc-và-cầu nguyện" thông thường. Thay vì chỉ tạo các đoạn mã, Kiro nhấn mạnh phát triển theo đặc tả: nó chuyển đổi một lời nhắc duy nhất thành các yêu cầu có cấu trúc (bao gồm các câu chuyện người dùng và tiêu chí chấp nhận kiểu EARS), các tạo phẩm kiến trúc/thiết kế và một kế hoạch tác vụ tuần tự có thể được thực hiện bởi các tác nhân AI. Kiro có sẵn trên nhiều giao diện—Kiro IDE cho công việc dựa trên trình chỉnh sửa cục bộ, Kiro CLI cho các quy trình làm việc trên terminal và tự động hóa, và Kiro Web cho các phiên dựa trên trình duyệt, đa kho lưu trữ có thể mở các yêu cầu kéo—chia sẻ ngữ cảnh thông qua thư mục .kiro/ và các tệp điều khiển.
Các Tính năng Chính của Kiro
Kiro là một IDE, CLI và trải nghiệm Web có tính tác nhân được thiết kế để đưa phần mềm từ ý tưởng đến sản xuất bằng cách sử dụng phát triển theo đặc tả. Nó biến các lời nhắc bằng ngôn ngữ tự nhiên thành các đặc tả có cấu trúc, có thể xem xét (yêu cầu, kiến trúc/thiết kế và các tác vụ được sắp xếp theo trình tự), sau đó thực hiện các tác vụ đó với các tác nhân song song trên các cơ sở mã lớn trong khi vẫn giữ ngữ cảnh thông qua các tạo phẩm dự án được chia sẻ (ví dụ: .kiro/ steering/learnings). Kiro cũng tự động hóa các quy trình làm việc lặp đi lặp lại thông qua các hook, hỗ trợ trò chuyện và ủy quyền nhận biết cơ sở mã, có thể tích hợp vào các quy trình làm việc đầu cuối/không đầu thông qua CLI và nhấn mạnh tính đúng đắn với các phương pháp xác thực như kiểm thử dựa trên thuộc tính để phát hiện các trường hợp biên mà kiểm thử đơn vị có thể bỏ lỡ.
Phát triển theo đặc tả: Chuyển đổi các lời nhắc thành các đặc tả có cấu trúc—yêu cầu, thiết kế kỹ thuật/kiến trúc và kế hoạch tác vụ có thứ tự—với các cổng phê duyệt hoặc tùy chọn Đặc tả Nhanh cho công việc đã được hiểu rõ.
Các tác nhân song song cho các cơ sở mã lớn: Chạy các tác vụ độc lập đồng thời bằng cách phân tích các phụ thuộc, cho phép công việc tính năng đa tệp, tái cấu trúc và thay đổi đa kho lưu trữ nhanh hơn.
Tự động hóa với Hooks: Cho phép bạn đặt các trình kích hoạt thông minh phản ứng với các thay đổi tệp hoặc sự kiện phát triển để tự động chạy các tác vụ như kiểm thử, cập nhật tài liệu hoặc kiểm tra trong nền.
Quy trình làm việc đa bề mặt (IDE + CLI + Web): Cung cấp phát triển cục bộ tích hợp trình chỉnh sửa, tự động hóa đầu cuối/không đầu gốc và các phiên dựa trên trình duyệt; các tệp điều khiển, quyền, hook, máy chủ MCP và các tác nhân tùy chỉnh luôn đồng bộ thông qua .kiro/.
Trò chuyện & ủy quyền tác nhân nhận biết cơ sở mã: Hỗ trợ các cuộc trò chuyện bằng ngôn ngữ tự nhiên dựa trên ngữ cảnh dự án, với khả năng ủy quyền công việc cho các tác nhân và duy trì các kiến thức học được qua các phiên.
Xác thực tập trung vào tính đúng đắn: Bao gồm các phương pháp xác thực (ví dụ: kiểm thử dựa trên thuộc tính) nhằm phát hiện lỗi và các trường hợp biên có thể lọt qua các kiểm thử đơn vị thông thường.
Các Trường hợp Sử dụng của Kiro
Phát triển sản phẩm khởi nghiệp: Biến các yêu cầu đang phát triển thành các đặc tả có thể thực thi và xuất các tính năng sẵn sàng sản xuất nhanh hơn, với các bài kiểm tra/tài liệu tự động để giảm chi phí quy trình.
Hiện đại hóa & tái cấu trúc doanh nghiệp: Phối hợp tái cấu trúc đa tệp và quy mô lớn trên các kho lưu trữ cũ bằng cách sử dụng các tác nhân song song, kế hoạch có cấu trúc và các quy tắc điều khiển liên tục.
Tự động hóa DevOps / IaC: Sử dụng CLI và các hook để tạo và duy trì các thay đổi cơ sở hạ tầng Terraform/Python, thực thi các tiêu chuẩn và chạy các kiểm tra định kỳ trong các đường ống.
Bảo trì mã nguồn mở: Tự động hóa các tác vụ lặp đi lặp lại như cập nhật tài liệu, tạo kiểm thử và sửa lỗi theo vấn đề trong khi vẫn giữ các thay đổi phù hợp với một đặc tả rõ ràng.
Các hoạt động kỹ thuật theo lịch trình (Tự động hóa Web): Kết nối các kho lưu trữ GitHub/GitLab và để Kiro mở các yêu cầu kéo cho công việc định kỳ theo lịch trình, phối hợp các thay đổi trên các kho lưu trữ.
Ưu điểm
Cấu trúc mạnh mẽ để chuyển từ nguyên mẫu sang sản xuất thông qua các đặc tả (yêu cầu/thiết kế/tác vụ) và các tạo phẩm có thể xem xét
Thực thi tác nhân song song có thể tăng tốc công việc đa bước, đa tệp trên các cơ sở mã lớn
Tự động hóa thông qua các hook giảm các tác vụ bị quên (kiểm thử, tài liệu) và cải thiện tính nhất quán
Nhiều giao diện (IDE/CLI/Web) hỗ trợ cả quy trình làm việc tương tác và không đầu với ngữ cảnh được chia sẻ
Nhược điểm
Việc sử dụng bản xem trước/miễn phí có thể có giới hạn và quyền truy cập có thể yêu cầu tham gia danh sách chờ tùy thuộc vào tình trạng sẵn có
Tự động hóa tác nhân có thể yêu cầu sự tin cậy và quản trị (quyền/điều khiển) để tránh những thay đổi không mong muốn trong các cơ sở mã nhạy cảm
Một số khả năng nâng cao đang trong giai đoạn thử nghiệm và có thể yêu cầu bật/tắt tính năng hoặc có thể kém ổn định hơn
Cách Sử dụng Kiro
1) Chọn cách bạn muốn sử dụng Kiro (IDE, CLI hoặc Web): Kiro hoạt động trên ba giao diện—IDE (ứng dụng máy tính để bàn), CLI (terminal) và Web (app.kiro.dev). Chúng chia sẻ cùng một bộ điều khiển tác nhân, vì vậy các tệp điều khiển, hook, máy chủ MCP và các kiến thức học được đều được chia sẻ trên các giao diện.
2) Cài đặt Kiro IDE (máy tính để bàn) nếu bạn muốn quy trình làm việc ưu tiên trình chỉnh sửa: Tải xuống trình cài đặt từ kiro.dev, chạy nó (Windows/macOS/Linux), mở Kiro IDE và đăng nhập (tùy chọn đăng nhập xã hội hoặc AWS). Tùy chọn di chuyển cài đặt/tiện ích mở rộng VS Code của bạn trong quá trình thiết lập ban đầu.
3) Cài đặt Kiro CLI nếu bạn muốn tự động hóa gốc terminal hoặc không có giao diện người dùng: Chạy: curl -fsSL https://cli.kiro.dev/install | bash. Sử dụng CLI để đặt câu hỏi, sửa đổi mã, chạy quy trình làm việc của tác nhân và tự động hóa các tác vụ (bao gồm cả các lần chạy không có giao diện người dùng kiểu CI/CD).
4) Sử dụng Kiro Web cho các phiên hộp cát không cần thiết lập: Truy cập app.kiro.dev và đăng nhập. Kiro Web hỗ trợ kết nối kho lưu trữ GitHub và GitLab và cung cấp các phiên hộp cát trong trình duyệt.
5) Kết nối kho lưu trữ của bạn (Web) hoặc mở thư mục dự án (IDE/CLI): Web: kết nối nhà cung cấp kho lưu trữ (GitHub hoặc GitLab) để tác nhân có thể đọc/ghi mã, tạo nhánh và mở PR (bạn cần quyền ghi). IDE: mở thư mục dự án cục bộ. CLI: chạy từ bên trong thư mục kho lưu trữ của bạn để Kiro có thể hiểu ngữ cảnh cơ sở mã.
6) Thêm các tệp điều khiển để xác định các quy tắc và ngữ cảnh dự án: Tạo các tài liệu điều khiển trong .kiro/steering/ (cụ thể cho dự án) để mã hóa các tiêu chuẩn mã hóa, tùy chọn kiến trúc, quy ước đặt tên, quy trình làm việc và ràng buộc. Kiro tự động đọc các tệp này và áp dụng chúng trong quá trình làm việc của tác nhân trên IDE/CLI/Web.
7) Quyết định giữa ‘Vibe’ (tương tác nhanh) và ‘Specs’ (lập kế hoạch có cấu trúc): Sử dụng phiên tương tác cho các sửa lỗi nhanh và khám phá. Sử dụng Specs khi bạn muốn lập kế hoạch có cấu trúc trước khi viết mã: Kiro biến một lời nhắc thành các yêu cầu, thiết kế và các tác vụ triển khai tuần tự.
8) Tạo một Spec cho một tính năng (được khuyến nghị cho công việc phức tạp): Mô tả tính năng ở cấp độ cao (ví dụ: “Thêm hệ thống đánh giá cho sản phẩm”). Kiro tạo ra các tạo phẩm đặc tả (thường là yêu cầu/thiết kế/tác vụ). Xem xét và chỉnh sửa chúng để phù hợp với ý định của bạn, sau đó yêu cầu Kiro tải lại/xem xét nếu bạn đã thực hiện các thay đổi thủ công.
9) Thực hiện kế hoạch: yêu cầu Kiro thực hiện các tác vụ từng bước: Sau khi đặc tả được phê duyệt, hãy yêu cầu Kiro thực hiện các tác vụ theo thứ tự (hoặc song song nếu thích hợp), viết mã trên các kho lưu trữ, tạo tài liệu/kiểm thử và xác thực tính đúng đắn (ví dụ: thông qua các kiểm thử đơn vị/dựa trên thuộc tính nếu có thể áp dụng).
10) Sử dụng các hook tác nhân để tự động hóa các hành động thường xuyên: Thiết lập các hook (trình kích hoạt tự động) để Kiro chạy các hành động được xác định trước trên các sự kiện như lưu tệp, tạo tệp hoặc xóa tệp. Các trường hợp sử dụng ví dụ: tự động tạo thông báo commit, cập nhật tài liệu, chạy kiểm thử hoặc thực thi định dạng.
11) Mở rộng Kiro với các máy chủ MCP cho các công cụ và tích hợp chuyên biệt: Bật và cấu hình các máy chủ Giao thức Ngữ cảnh Mô hình (MCP) để cấp cho Kiro quyền truy cập vào các công cụ/API/cơ sở kiến thức bên ngoài. Trong IDE, mở bảng điều khiển Kiro và bật MCP (chỉnh sửa qua biểu tượng bút chì).
12) Chạy Kiro ở chế độ tự động khi bạn muốn quyền sở hữu từ đầu đến cuối: Đối với các tác vụ mà bạn muốn tác nhân hoàn thành kết quả một cách độc lập, hãy sử dụng quy trình làm việc của tác nhân tự động (phát triển tác nhân): Kiro có thể lập kế hoạch, triển khai, chạy kiểm thử và chuẩn bị PR với hướng dẫn tối thiểu.
13) Sử dụng Kiro CLI cho các quy trình làm việc được viết kịch bản và tự động hóa PR: Luồng ví dụ: tạo một nhánh, chạy Kiro với một lời nhắc để sửa lỗi, commit, push và mở PR. Điều này hữu ích cho việc khắc phục sự cố CI, tạo thay đổi và xuất bản PR từ terminal.
14) Mở các yêu cầu kéo và lặp lại cộng tác: Yêu cầu Kiro chuẩn bị các thay đổi dưới dạng PR (đặc biệt trong Web nơi quyền ghi kho lưu trữ được cấu hình). Xem xét các khác biệt, yêu cầu điều chỉnh và lặp lại cho đến khi sẵn sàng hợp nhất.
15) Tái sử dụng các kiến thức học được giữa các phiên để xây dựng kiến thức dự án bền vững: Kiro có thể lưu trữ và tái sử dụng các kiến thức học được (có thể chỉnh sửa trên Kiro.dev) để các phiên sau này được hưởng lợi từ các quyết định trước đó, phản hồi đánh giá mã và các mẫu đã thiết lập.
16) (Tùy chọn) Thực hiện một dự án thực hành có hướng dẫn để học nhanh hơn: Sử dụng hướng dẫn thực hành chính thức được xây dựng xung quanh trò chơi mẫu “Spirit of Kiro” để thực hành: thiết lập các tệp điều khiển, xây dựng các tính năng với các đặc tả, tự động hóa bằng hook và mở rộng với các máy chủ MCP.
Câu hỏi Thường gặp về Kiro
Kiro là một AI tác nhân với IDE, CLI và giao diện web giúp bạn chuyển từ nguyên mẫu sang sản xuất. Nó biến các lời nhắc thành các thông số kỹ thuật chi tiết (yêu cầu, thiết kế kỹ thuật và các tác vụ được sắp xếp theo trình tự) và sau đó tạo ra mã hoạt động, tài liệu và kiểm thử. Các tác nhân của Kiro cũng có thể tự động hóa các tác vụ như tạo tài liệu và kiểm thử đơn vị.
Video Kiro
Bài viết phổ biến

Atoms: Nền tảng AI đa tác nhân biến ý tưởng thành sản phẩm sẵn sàng ra mắt
May 22, 2026

Nano Banana SBTI: Nó là gì, Cách thức hoạt động và Cách sử dụng nó vào năm 2026
Apr 15, 2026

Đánh giá Atoms — Trình tạo sản phẩm AI định nghĩa lại việc tạo nội dung số vào năm 2026
Apr 10, 2026

Kilo Claw: Cách Triển Khai và Sử Dụng AI Agent "Làm-Thay-Bạn" Thực Sự (Cập Nhật 2026)
Apr 3, 2026







