Thoughtworks giới thiệu Sensible Harness để xây dựng môi trường phát triển phần mềm ưu tiên AI có kiểm soát
Thoughtworks đã giới thiệu Sensible Harness, một công cụ dòng lệnh nhằm giúp doanh nghiệp sử dụng AI agent trong phát triển phần mềm mà vẫn kiểm soát được chất lượng mã nguồn, bảo mật và chi phí. Công cụ biến một kho mã hiện có thành môi trường phát triển ưu tiên AI có quản trị, với hướng dẫn dùng chung, các kỹ năng tái sử dụng, tệp trạng thái thống nhất và tài liệu hướng dẫn bắt đầu. Tính năng chính là công cụ kiểm toán mã nguồn, chấm kho mã từ A đến F trên 10 tiêu chí như tài liệu, chất lượng kiểm thử, bảo mật, khả năng quan sát và quản trị AI. Công cụ tạo báo cáo Markdown cùng chẩn đoán HTML tương tác dựa trên tiêu chuẩn do chính đội ngũ ghi nhận, qua đó cho biết kho mã đã sẵn sàng để giao cho AI agent hay chưa và nên khắc phục vấn đề nào trước. Dự án được xây dựng tại AI/works Global Hackathon 2026 của Thoughtworks và giành vị trí thứ hai ở vòng bán kết khu vực châu Âu. Sensible Harness gồm các agent chuyên trách phân tích nghiệp vụ, phát triển và kiểm thử chất lượng, đồng thời yêu cầu con người phê duyệt ở các bước quan trọng. Các agent dùng phương pháp hỏi kiểu Socrates để làm rõ yêu cầu chưa đầy đủ, lập kế hoạch trước khi viết mã, thực hiện phát triển hướng kiểm thử, chạy các cổng kiểm tra CI và đánh giá, đồng thời đánh dấu những kịch bản không thể kiểm thử là bị chặn thay vì cho đạt. Về thực tế, cách tiếp cận này coi “harness”—tức tập hợp quy tắc, bài kiểm thử và quy trình bao quanh mô hình AI—là một hệ thống kỹ thuật cần được duy trì, giúp doanh nghiệp mở rộng phát triển phần mềm có AI hỗ trợ một cách an toàn và dễ dự đoán hơn.
Các đội phát triển phần mềm có thể theo dõi Sensible Harness nếu muốn dùng AI agent mà vẫn giữ các bước kiểm duyệt của con người, kiểm thử và đánh giá chất lượng mã nguồn. Công cụ này tập trung vào việc chuẩn hóa quy trình và phát hiện điểm yếu của kho mã trước khi giao việc cho AI, thay vì chỉ tăng tốc sinh mã.
Đọc bài gốc