Giới thiệu
Us vs. Them là một CLI/library trả lời câu hỏi: dòng này do người hay agent viết? Thay vì yêu cầu chèn markup vào file, công cụ dùng lịch sử version của repository và diff giữa các revision để suy ra provenance.
Tác giả mô tả các đoạn do người viết là islands nằm trong sea nội dung máy sinh ra. Output là các range kèm điểm số: 1.00 nghĩa là hoàn toàn human-authored, 0.00 nghĩa là hoàn toàn agent-authored, còn giá trị trung gian biểu thị đoạn từng do người viết nhưng đã bị agent sửa một phần.
Tính năng chính
- Hoạt động trên plain text và markdown, không cần thêm annotation vào nội dung.
- Dùng authorship trong lịch sử git để phân biệt phía người và phía agent.
- Có thể chạy như CLI hoặc library.
- Cho phép khai báo danh sách authors phía người hoặc phía agent, chọn bên nào ngắn hơn.
Ví dụ use case: README ban đầu do agent tạo, nhưng đoạn mở đầu đã được người viết lại. Agent sau này có thể sửa phần dưới, nhưng nên cẩn trọng trước khi đụng đoạn mở đầu do người sở hữu.
Cách sử dụng
Cài đặt local yêu cầu bbin, sau đó chạy make install. Trong một git repository, người dùng truyền danh tính phía người bằng cờ —ours hoặc phía agent bằng cờ —theirs, rồi chỉ định file cần phân tích.
Kết quả là danh sách range và điểm provenance. Team có thể dùng tín hiệu này để nhắc agent không rewrite những vùng người đã chạm kỹ, hoặc ưu tiên sửa phần máy sinh ra trước.
Giới hạn cần nhớ
Công cụ phụ thuộc vào việc commit authorship có ý nghĩa. Nếu agent chạy local nhưng commit vẫn mang tên người dùng, provenance sẽ sai. Vì vậy workflow cần hook, sandbox env vars hoặc quy ước commit rõ ràng để phân biệt human và agent. Đây là nền móng kỹ thuật cho AI policy, không phải chính sách tự vận hành.