Kiro là IDE AI giúp biến yêu cầu thành nhiệm vụ có thể theo dõi và hỗ trợ triển khai bằng tự động hóa cùng trò chuyện AI.
Kiro: IDE AI hỗ trợ phát triển dựa trên đặc tả
Tổng quan
Kiro là IDE có AI dành cho nhà phát triển muốn chuyển từ ý tưởng sang triển khai bằng quy trình rõ ràng và dễ rà soát hơn. Hai khái niệm chính là Specs và Hooks. Specs chuyển yêu cầu thành câu chuyện người dùng, tài liệu thiết kế và nhiệm vụ kỹ thuật. Hooks chạy các công việc lặp lại khi sự kiện đã cấu hình xảy ra. Kiro còn có Agentic Chat, kết nối công cụ MCP, xem trước thay đổi mã và tùy chọn hoàn tác. Hãy xem trang Kiro để biết thông tin hiện tại vì tình trạng cung cấp, giá và mô hình có thể thay đổi.
Tính năng chính
- Specs: chia yêu cầu lớn thành nhu cầu người dùng, ghi chú thiết kế và nhiệm vụ triển khai để dễ theo dõi mục tiêu và phạm vi.
- Hooks: tự động hóa việc lặp lại như cập nhật kiểm thử, làm mới tài liệu hoặc kiểm tra quy ước khi có sự kiện được chọn.
- Agentic Chat: hỗ trợ nhiệm vụ lập trình qua cuộc trò chuyện có sử dụng ngữ cảnh dự án.
- Tích hợp MCP: kết nối công cụ chuyên môn qua Model Context Protocol và mở rộng quy trình bằng quy tắc hướng dẫn.
- Môi trường quen thuộc: dựa trên Code OSS, hỗ trợ thiết lập và tiện ích mở rộng VS Code cùng nhiều ngôn ngữ và nền tảng.
- Thay đổi có thể rà soát: Follow cho xem trước thay đổi mã được đề xuất; Revert có thể hoàn tác thay đổi không phù hợp.
Cách bắt đầu
- Mở trang Kiro và làm theo hướng dẫn cài đặt, đăng nhập mới nhất dành cho hệ điều hành của bạn.
- Tạo dự án hoặc mở kho mã hiện có, sau đó kiểm tra không gian làm việc trước khi yêu cầu chỉnh sửa.
- Mô tả mục tiêu và giới hạn trong Specs. Xem lại câu chuyện người dùng, thiết kế và nhiệm vụ được tạo trước khi triển khai.
- Cấu hình Hooks cho công việc lặp lại có phạm vi rõ ràng, chẳng hạn cập nhật kiểm thử hoặc tài liệu. Giới hạn điều kiện kích hoạt và kiểm tra kết quả.
- Dùng Agentic Chat để hỗ trợ triển khai. Xem trước bằng Follow, dùng Revert nếu cần và kiểm tra diff trước khi commit.
Trường hợp sử dụng
Kiro có thể hỗ trợ tạo nguyên mẫu nhanh, sắp xếp yêu cầu và thiết kế hệ thống phức tạp, phát triển tính năng trò chơi và dự án nhóm cần quy trình chung. Specs chia mục tiêu lớn thành nhiệm vụ có thể theo dõi. Hooks phù hợp với thao tác lặp lại ổn định và có ranh giới rõ. Kiểm tra tự động có thể tham gia quy trình của dự án nhạy cảm về bảo mật nhưng không thay thế đánh giá chuyên môn hoặc xác minh toàn diện.
Giới hạn
Đặc tả, mã, kiểm thử và bản tóm tắt do AI tạo cần được nhà phát triển xem xét. Hooks có thể thay đổi kiểm thử hoặc tài liệu nên hãy cấu hình điều kiện sự kiện cẩn thận. Hỗ trợ thiết lập và tiện ích VS Code không đảm bảo mọi tiện ích hoạt động giống nhau. Giá, trạng thái xem trước, mô hình hỗ trợ, yêu cầu hệ thống và nền tảng có thể thay đổi. Hãy theo quy trình rà soát và phát hành của dự án đối với thay đổi liên quan đến triển khai, bảo mật, xử lý dữ liệu hoặc quy định nhóm.
Câu hỏi thường gặp
Specs có thể tạo nội dung gì?
Specs có thể sắp xếp yêu cầu thành câu chuyện người dùng, tài liệu thiết kế và nhiệm vụ kỹ thuật để dễ theo dõi mục tiêu phát triển.
Hooks có thể tự động hóa công việc nào?
Hooks có thể chạy nhiệm vụ lặp lại đã cấu hình như cập nhật kiểm thử, làm mới tài liệu hoặc kiểm tra quy ước. Hành vi phụ thuộc vào quy tắc và sự kiện đã đặt.
Kiro có tự động áp dụng mọi thay đổi mã không?
Kiro có phần xem trước Follow và tùy chọn hoàn tác Revert. Hãy rà soát thay đổi, chọn phần cần giữ và xác minh theo quy trình dự án trước khi commit.
Kiro có kết nối với công cụ bên ngoài không?
Kiro hỗ trợ kết nối công cụ chuyên môn qua MCP. Tích hợp khả dụng tùy thuộc cấu hình và dịch vụ được kết nối.


Câu hỏi thường gặp
Specs có thể tạo nội dung gì?
Specs có thể sắp xếp yêu cầu thành câu chuyện người dùng, tài liệu thiết kế và nhiệm vụ kỹ thuật để dễ theo dõi mục tiêu phát triển.
Hooks có thể tự động hóa công việc nào?
Hooks có thể chạy nhiệm vụ lặp lại đã cấu hình như cập nhật kiểm thử, làm mới tài liệu hoặc kiểm tra quy ước. Hành vi phụ thuộc vào quy tắc và sự kiện đã đặt.
Kiro có tự động áp dụng mọi thay đổi mã không?
Kiro có phần xem trước Follow và tùy chọn hoàn tác Revert. Hãy rà soát thay đổi, chọn phần cần giữ và xác minh theo quy trình dự án trước khi commit.