Giới thiệu về Sashiko
Các kỹ sư của Google đã phát triển Sashiko, một hệ thống đánh giá mã AI cho Linux kernel. Hệ thống này hiện đã được mở nguồn và công khai, cho phép tiếp tục đánh giá mã của Linux kernel nhờ vào tài trợ từ Google.
- Sashiko được thiết kế cho Google Gemini Pro 3.1 nhưng có thể tương thích với Claude và các LLMs khác.
- Được công khai trên GitHub.
- Giao diện web có sẵn tại Sashiko.dev.
Khả năng và Hiệu quả
- Theo Roman Gushchin từ đội ngũ Linux kernel của Google:
- Sashiko đã tìm ra khoảng 53% lỗi trong 1,000 vấn đề với thẻ “Fixes:”.
- Đa số các lỗi này không được phát hiện bởi người đánh giá mã.
Ý Nghĩa và Triển khai
- Sashiko giúp cải thiện quá trình đánh giá mã, giảm thiểu lỗi mà con người có thể bỏ sót.
- Google tiếp tục tài trợ ngân sách và hạ tầng cho dự án này.
- Dự án sẽ được chuyển đến Linux Foundation để phát triển lâu dài.
Lý do quan trọng
- “Dev nên quan tâm vì” Sashiko có thể nâng cao chất lượng mã nguồn và an toàn hệ thống, giảm thiểu thời gian phát hiện và sửa lỗi.