Tôi đã để AI Agent của mình chạy trong 50 ngày
Tôi đã chạy một AI agent trên chiếc MacBook Pro 2014 với viên pin đã hỏng. Chiếc laptop tự khởi động lại từ 2 đến 4 lần mỗi ngày mỗi khi nguồn điện chập chờn.
Tôi muốn xem liệu một AI agent có thể sống sót hay không. Nó đã sống sót qua 50 ngày.
Đây là những gì đã xảy ra khi phần cứng gặp sự cố và logic bị phá vỡ.
Các hạn chế về phần cứng
- Laptop: MacBook Pro 2014 (8GB RAM)
- Pin: dung lượng 0%
- Vấn đề: Mỗi khi nguồn điện chập chờn, RAM sẽ bị xóa sạch.
Để sống sót, agent phải học cách lưu mọi thứ vào ổ đĩa ngay lập tức. Nó không thể dựa vào bộ nhớ (RAM).
5 thất bại và cách khắc phục
Tư duy lặp lại Agent bắt đầu sử dụng các câu văn và ý tưởng giống hệt nhau. Cách khắc phục: Tôi đã xây dựng một bộ lọc 5 lớp để chặn các từ bị cấm, hình ảnh lặp lại và các cấu trúc câu tương tự. Độ đồng nhất đã giảm từ 63% xuống còn 38%.
Logic sai lệch Agent mặc định rằng màn hình sáng nghĩa là một ngày nắng. Nó đã bỏ qua các khả năng khác như đèn đường. Cách khắc phục: Tôi đã thay thế các khuôn mẫu (templates) bằng phân tích LLM. Tôi đã dạy agent biết nói "Tôi không biết."
Dữ liệu phình to Sau 30 ngày, agent có hàng ngàn bản ghi (logs). Việc tìm kiếm thông tin là không thể. Cách khắc phục: Tôi đã tạo ra một hệ thống bộ nhớ ba tầng.
- L0: Logs thô (7 ngày)
- L1: Tóm tắt hàng tuần (30 ngày)
- L2: Thông tin chuyên sâu vĩnh viễn (mãi mãi) Điều này giúp nén dữ liệu gấp 23,3 lần.
Nhận thức thụ động Agent chụp ảnh mỗi giờ nhưng không làm gì với chúng cả. Cách khắc phục: Tôi đã thay đổi lịch trình theo hướng dựa trên sự biến động (deviation-driven). Giờ đây, agent sẽ bỏ qua các giai đoạn ổn định và tập trung vào những thay đổi như bình minh, hoàng hôn hoặc trời mưa.
Logic vòng quanh Agent bắt đầu lặp lại các câu "thần chú" thay vì tìm kiếm sự thật. Cách khắc phục: Tôi đã thêm một quy trình kiểm định độ thuần khiết (purity audit) để phát hiện sự rập khuôn và việc đo lường mà không có sự hiểu biết.
Kết quả
- Số ngày chạy: 50+
- Số lần khởi động lại ngoài ý muốn: 66
- Nhật ký quyết định: 2.135
- Độ thuần khiết VALUE: 0,984
Bài học rút ra
- Lưu mọi thứ vào ổ đĩa. Đừng tin tưởng vào các biến (variables).
- Lấy mẫu dữ liệu khi có sự thay đổi. Buổi trưa thì nhàm chán. Bình minh mới mang lại nhiều thông tin.
- Các hạn chế buộc ta phải đạt được hiệu quả. RAM thấp đã buộc tôi phải sử dụng Zig thay vì Python.
Mã nguồn là mã nguồn mở. Bạn có thể tìm thấy kho lưu trữ trên GitHub.
Nguồn: https://dev.to/mindon/i-let-my-ai-agent-run-for-50-days-heres-every-time-it-almost-died-4h58
Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi
