Friday – Bộ nhớ dài hạn tự lưu trữ cho các AI lập trình viên

Công nghệ16 tháng 9, 2026·6 phút đọc

Friday là dự án mã nguồn mở giúp giải quyết tình trạng "mất trí nhớ" của các trợ lý AI lập trình như Cursor, Claude hay Copilot. Công cụ này lưu trữ ngữ cảnh xuyên phiên làm việc, giảm 90% lượng token tiêu thụ và có thể tự triển khai trên máy chủ riêng để bảo vệ dữ liệu.

Friday – Bộ nhớ dài hạn tự lưu trữ cho các AI lập trình viên

Ảnh bìa dự án FridayẢnh bìa dự án Friday

Một dự án mã nguồn mở mới đây đang thu hút sự chú ý của cộng đồng lập trình viên trên Hacker News: Friday – lớp bộ nhớ nhận thức lâu dài, tự lưu trữ dành cho các tác nhân AI lập trình. Công cụ này hứa hẹn giải quyết bài toán đau đầu mà bất kỳ ai dùng trợ lý AI để viết code cũng từng gặp phải: chứng mất trí nhớ của AI.

Vấn đề: Mỗi phiên làm việc, AI lại "quên sạch"

Bạn đang làm việc say sưa với Cursor, đã giải thích cặn kẽ toàn bộ kiến trúc xác thực, cách dùng JWT, lược đồ cơ sở dữ liệu và cả những mẫu thiết kế yêu thích của mình. Rồi bạn mở một cửa sổ chat mới:

Bạn: "Thêm endpoint refresh token theo đúng mẫu JWT của chúng ta nhé."

Cursor: "Chắc chắn rồi! Bạn đang dùng thư viện JWT nào vậy? Và hệ thống xác thực của bạn được cấu trúc ra sao?"

Cảm giác quen thuộc đến phát ngán, đúng không? Theo tác giả dự án, lập trình viên có thể đang lãng phí tới 40% thời gian chỉ để "xây dựng lại ngữ cảnh" cho AI hiểu, thay vì tập trung vào việc tạo ra sản phẩm.

Nguyên nhân nằm ở thiết kế cốt lõi của hầu hết trợ lý AI hiện nay: không có bộ nhớ lâu dài. Mỗi phiên làm việc luôn bắt đầu từ con số không, khiến AI đưa ra những lời khuyên chung chung thay vì hiểu sâu về dự án cụ thể của bạn.

Giải pháp: Friday – Bộ nhớ nhận thức tự lưu trữ

Friday hoạt động như một xương sống bộ nhớ nhận thức lâu dài, kết nối với các công cụ AI hiện có của bạn thông qua Model Context Protocol (MCP). Điểm đáng chú ý nhất: công cụ này chạy hoàn toàn tự lưu trữ trên hạ tầng riêng của bạn, dữ liệu không bao giờ rời khỏi máy hoặc máy chủ của bạn.

Kiến trúc của Friday gồm bốn lớp chính:

  • Layer 2 – Mem0: Bộ nhớ ngữ nghĩa, lưu trữ xuyên phiên làm việc, tìm kiếm theo độ tương đồng ngữ cảnh
  • Layer 3 – ChromaDB: Cơ sở dữ liệu vector phục vụ tìm kiếm ngữ nghĩa
  • Layer 4 – Neo4j: Đồ thị tri thức lưu trữ các thực thể và mối quan hệ
  • Auto-Graph Engine: Tự động phân tích mọi ký ức bằng LLM, trích xuất thực thể và nối chúng vào đồ thị Neo4j mà không cần thao tác thủ công

Huy hiệu Python và FastAPIHuy hiệu Python và FastAPI

Điểm khác biệt: Tiết kiệm token và tăng độ chính xác

Bảng so sánh của dự án cho thấy những con số khá ấn tượng:

Tiêu chíKhông có FridayCó Friday
Chi phí token mỗi tác vụ~8.000 token~800 token
Độ chính xác ghi nhớ ngữ cảnh~30%~94%
Ghi nhớ quyết định kiến trúc xuyên phiênKhông
Đồ thị tri thức trực quan về codebaseKhông
Tự lưu trữ, dữ liệu không rời hạ tầngKhông

Thay vì đổ toàn bộ ký ức vào mỗi prompt, Friday dùng tìm kiếm vector trên ChromaDB để chỉ truy xuất những ngữ cảnh liên quan nhất. Tác giả dự án khẳng định cách tiếp cận này giúp giảm tới 90% lượng token tiêu thụ.

Cài đặt trong 60 giây

Điều kiện duy nhất: đã cài Docker và Docker Compose. Không cần thiết lập Python, không cấu hình cơ sở dữ liệu thủ công.

git clone https://github.com/itskie/friday.git
cd friday
cp .env.example .env

Sau khi điền các khóa API vào tệp .env (bao gồm khóa DeepSeek, Mem0 và mật khẩu Neo4j), chỉ cần một lệnh duy nhất:

docker compose up -d

Hệ thống sẽ khởi động Friday Brain, Neo4j và Neural Studio – giao diện đồ thị tri thức trực quan lấy cảm hứng từ Obsidian, cho phép bạn khám phá toàn bộ cơ sở tri thức của AI như một chòm sao sống động, với đầy đủ chức năng thêm, đổi tên, xóa và kết nối các nút tri thức.

Một chi tiết thú vị: người dùng có thể dùng chung một "bộ não" Friday cho nhiều công cụ khác nhau. Một quy tắc kiến trúc được Claude Code lưu lại trong terminal sẽ lập tức có thể truy cập được bởi Cursor, Antigravity IDE hay Codex trên desktop, không cần đồng bộ thủ công.

Sổ cái sự kiện có phiên bản kiểu S3

Điểm độc đáo khác của Friday là cơ chế quản lý các sự kiện rời rạc (quy tắc, tùy chọn, hằng số) với lịch sử phiên bản bất biến. Phiên bản cũ không bị xóa mà chỉ được đánh dấu là đã bị thay thế, đảm bảo bạn luôn có đầy đủ dấu vết kiểm toán. Ví dụ, khi bạn nâng cấp từ Ubuntu 22.04 lên 24.04, AI luôn nhận được phiên bản đang hoạt động, nhưng bạn vẫn có thể truy xuất lịch sử qua API.

Huy hiệu giấy phép MITHuy hiệu giấy phép MIT

Bốn công cụ MCP gốc

Sau khi kết nối, tác nhân AI sẽ tự động gọi các công cụ của Friday mà không cần nhắc nhở:

  • get_context: Gọi khi bắt đầu phiên làm việc, nạp tất cả sự kiện đang hoạt động và ký ức gần đây
  • memory_search: Gọi trước khi trả lời các câu hỏi về kiến trúc hoặc thiết kế
  • add_memory: Gọi sau khi triển khai tính năng, sửa lỗi hoặc đưa ra quyết định kiến trúc
  • add_fact: Dùng cho các quy tắc bất biến như lựa chọn công nghệ, tiêu chuẩn nhóm

Dự án cung cấp sẵn hướng dẫn cấu hình cho nhiều công cụ phổ biến: Cursor, Claude Code CLI, Antigravity IDE, VS Code (Cline/Roo Code), Claude Desktop và các tác nhân tùy chỉnh qua giao thức MCP stdio hoặc REST API trực tiếp.

Lộ trình phát triển và những điều cần lưu ý

Phiên bản v1.0 đã hoàn thiện với đầy đủ tính năng cốt lõi. Các phiên bản tiếp theo sẽ bổ sung hỗ trợ đa người dùng với không gian tên riêng biệt (v1.1), tích hợp GitHub Actions, Slack, Jira/Linear và tiện ích mở rộng VS Code (v1.2), hướng tới phiên bản đám mây có quản lý dành cho nhóm kỹ thuật (v2.0).

Về bảo mật, dự án lưu ý rõ: mọi endpoint ghi dữ liệu đều yêu cầu header X-Brain-Key, nhưng các endpoint đọc như /health, /facts, /api/graph-data và giao diện Neural Studio mặc định là công khai. Nếu bạn định mở Friday ra internet, tác giả khuyến nghị thêm lớp xác thực qua reverse proxy như Nginx basic auth hoặc Cloudflare Access.

Dự án phát hành theo giấy phép MIT, được xây dựng cho thế hệ lập trình viên AI-native. Với những ai đã quá mệt mỏi vì phải nhắc lại kiến trúc dự án cho AI hàng chục lần mỗi tuần, Friday rõ ràng là một lựa chọn đáng để thử nghiệm – đặc biệt khi nó tôn trọng quyền riêng tư dữ liệu nhờ khả năng tự lưu trữ hoàn toàn.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗