Điểm nổi bật
- Stars: 4 stars, duoc gioi thieu tren Show HN trong khoang 2 gio qua.
- Ky thuat cot loi: fuzzy graph, Hebbian updates va spreading activation thay cho viec goi LLM moi turn de viet memory.
- Gia tri san pham: card prompt khoang 25 tokens, huong toi token-flat memory khi profile tang trong thoi gian dai.
- Thong diep khac biet: user-owned, co the xem, sua, xoa, export va giai thich tai sao he thong nho mot thuoc tinh.
Biểu đồ
Tóm tắt
FERNme di nguoc voi nhieu xu huong memory layer hien nay. Thay vi de LLM trich xuat va viet memory o moi luot tuong tac, no dua bo nho ve phe toan hoc graph, cap nhat bang co-occurrence va spreading activation. Muc tieu la giu chi phi viet bang 0 LLM call, chi phi doc gan nhu flat, dong thoi cho nguoi dung quyen xem va kiem soat nhung gi he thong dang nho.
Day la mot goc nhin rat dang chu y trong boi canh agent dang dich sang bai toan da nguoi dung va da domain. Khi chat app chuyen thanh shopping assistant, support assistant, booking assistant hay tutor, memory khong con la "ghi nho de tra loi hay hon", ma la ha tang cho ca mot loat quyet dinh lap lai. FERNme thu dinh nghia memory layer do theo huong re hon, minh bach hon va user-owned hon.
Chi tiết
README cua FERNme mo man rat ro: phan lon bo nho agent hien nay qua ton chi phi, de hallucinate va thuong duoc danh gia tren bai toan hoi dap thay vi tren ket qua hanh dong. FERNme muon xoay truc do. No mo ta moi nguoi dung la mot cum node trong graph thua thot, cap nhat trong so bang quy tac Hebbian khi hanh vi dong xuat hien, retrieve bang spreading activation, va chi dua "prompt card" ngan cho model phia tren. Cach thiet ke nay co hai he qua quan trong: chi phi viet memory khong tang theo quy mo profile, va memory tro thanh mot cau truc co the giai thich thay vi mot xau text bi nen.
Du an cung danh truc tiep vao mot noi dau khac: quyen so huu bo nho. FERNme nhan manh nguoi dung co the thay, sua, xoa, export toan bo memory, va he thong co the cho biet "tai sao" no tin mot thuoc tinh bang duong di bang chung. Day la chi tiet rat quan trong neu memory duoc dung trong support, healthcare, gov hay bat ky moi truong nhay cam nao. O do, gia tri khong nam o viec model nho nhieu hon, ma o viec nguoi dung va nha van hanh giai thich duoc no nho cai gi.
README dua ra kha nhieu chi so tham vong, nhu token card flat quanh 25 tokens, conversion lift tren simulated storefront, kha nang drift tot hon frequency counter, va inject instruction khong di vao memory vi write la arithmetic thay cho extraction. Tac gia cung ghi chu rat ro rang nhieu ket qua hien tai den tu du lieu tong hop hoac pilot mo phong, nghia la ho khong co tinh than "overclaim". Dieu nay lam repo thuyet phuc hon, vi nguoi doc biet dau la co che da test, dau la gia thuyet chua can pilot thuc.
O goc chien luoc, FERNme dang dung o giao diem cua ba xu huong lon. Thu nhat, memory layer cho agent dang duoc coi la lop ha tang chinh chu, khong con la mot tinh nang phu. Thu hai, chi phi prompt va inference dang buoc cac doi tim cac memory primitive khong phu thuoc LLM moi turn. Thu ba, quy dinh va ky vong nguoi dung dang day he thong ca nhan hoa ve huong minh bach va co the kiem soat. FERNme co the chua phai repo truong thanh nhat, nhung y tuong "zero-LLM write, token-flat, user-owned" cua no rat hop thoi diem.
Neu nhiu du an memory khac tap trung vao "nho giong con nguoi hon", FERNme tap trung vao "van hanh duoc tren quy mo lon hon". Day la su khac biet quan trong. Agent cho doanh nghiep se can memory re, explainable va co consent ro rang hon la memory hoa my. Va chinh vi danh dung bai toan nen repo nay xung dang co mat trong slot opensource nay.