Engrim: Bộ nhớ SQLite cục bộ giúp các AI Agent duy trì ngữ cảnh dự án

Dự án mã nguồn mở Engrim vừa ra mắt giải pháp bộ nhớ cục bộ (local-first) dựa trên SQLite, cho phép lập trình viên linh hoạt chuyển đổi qua lại giữa các công cụ hỗ trợ lập trình AI như Google Antigravity, Claude Code, Cursor và Windsurf trên cùng một dự án mà không bị mất đi các quyết định kiến trúc hay ràng buộc kỹ thuật trước đó.

Thay vì phải tốn hàng trăm nghìn token cho mỗi lượt trao đổi do cửa sổ ngữ cảnh (context window) mở rộng gây ra nhiễu thông tin, Engrim tinh lọc và duy trì khoảng 4.000 ký tự bộ nhớ làm việc. Hệ thống kết hợp cơ chế truy xuất hỗn hợp giữa tìm kiếm văn bản BM25 (thông qua SQLite FTS5) và vector embedding tĩnh với model2vec, giúp ghi nhớ chính xác các quyết định và phản hồi quan trọng của người dùng.

Thử nghiệm thực tế trên hệ thống giao dịch thuật toán gồm 50.000 dòng lệnh qua 105 phiên làm việc liên tục cho thấy Engrim đạt tỷ lệ 0% lỗi phát sinh trên 186 bài kiểm thử (unit test), đồng thời duy trì ngữ cảnh hoàn hảo khi thay đổi giữa các model khác nhau. Người dùng có thể dễ dàng cài đặt qua Python Package Index với lệnh pip install engrim và tự động cấu hình tích hợp trên thiết bị.

Đây là giải pháp vô cùng thiết thực dành cho cộng đồng lập trình viên Việt Nam đang sử dụng nhiều agent hỗ trợ lập trình khác nhau, giúp tối ưu hóa chi phí sử dụng API, giảm bớt hiện tượng suy giảm khả năng suy luận của mô hình và nâng cao năng suất khi phát triển các dự án phần mềm phức tạp.

Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com

Danh Bạ AI
Logo
Register New Account