Git Commit Như Là Khám Phá Khoa Học: Cách Autoresearch Biến Kiểm Soát Phiên Bản Thành Phòng Thí Nghiệm Nghiên Cứu
Trong phát triển phần mềm truyền thống, một git commit có nghĩa là “code này hoạt động.” Trong autoresearch của Karpathy, một git commit có nghĩa khác: “thay đổi này làm cho mô hình tốt hơn đáng kể.”
Mỗi commit là một khám phá khoa học nhỏ. Mỗi git reset là một giả thuyết không được chứng minh. Git log trở thành nhật ký nghiên cứu, được viết tự động bởi AI agent.
Quyết Định Nhị Phân
Việc sử dụng git trong autoresearch rất đơn giản:
- Agent chỉnh sửa
train.py - Quá trình training chạy trong 5 phút
- Validation loss được đo
- Nếu cải thiện:
git commit— thay đổi được giữ lại - Nếu không cải thiện:
git reset— thay đổi không tồn tại
Không có pull request. Không có code review. Không có xung đột merge. Chỉ là quyết định nhị phân: thay đổi này có làm mọi thứ tốt hơn không?
Điều này tạo ra lịch sử cải tiến sạch sẽ, tuyến tính. Mỗi commit trong log đại diện cho một bước tiến đã được xác nhận.
Git Log Như Nhật Ký Nghiên Cứu
Sau một phiên autoresearch qua đêm, git log đọc như một sổ ghi chép nghiên cứu. Mỗi thông báo commit (được viết bởi AI agent) mô tả những gì đã thay đổi và tác động của nó. Diff cho thấy chính xác code nào đã được chỉnh sửa.
Điều này kiểm toán được hơn nhiều so với nghiên cứu ML truyền thống.
Bộ Nhớ Qua Các Phiên
Git cung cấp cho autoresearch thứ mà AI agent cực kỳ cần: bộ nhớ bền vững.
Khi bắt đầu phiên autoresearch mới, agent có thể đọc lịch sử git để hiểu những gì đã được thử trước đó. Đây là Markdown cộng với git làm việc cùng nhau: file program.md cung cấp định hướng chiến lược (những gì cần thử), và lịch sử git cung cấp bối cảnh chiến thuật (những gì đã được thử).
Hiệu Ứng Tích Lũy
Bởi vì mỗi commit thành công trở thành đường cơ sở mới, các cải tiến tích lũy. Trong hai ngày chạy của Karpathy, khoảng 20 cải tiến tích lũy đã giảm thời gian training GPT-2 xuống 11%.
Git Như Cơ Sở Dữ Liệu Thí Nghiệm
Autoresearch thay thế tất cả các công cụ theo dõi thí nghiệm truyền thống bằng git. Lịch sử commit LÀ nhật ký thí nghiệm. Các diff LÀ các thay đổi siêu tham số. Thông báo commit LÀ mô tả thí nghiệm.
Save chuyển đổi bất kỳ trang web nào sang Markdown sạch — xây dựng thư viện kiến thức hỗ trợ hướng dẫn AI agent hiệu quả và nghiên cứu tự chủ. Dùng thử Save miễn phí.