Open-source Bio-Inspired Memory Framework for AI Agents — Biết nhớ, Biết quên, Biết tư duy.
Project description
🧠 Bio-Agent OS
Open-source Bio-Inspired Memory Framework for AI Agents
"Biết nhớ · Biết quên · Biết tư duy"
Designed by Locaith Solution Tech | 🇻🇳 Make in Vietnam
🔬 Tại sao lại là Bio-Memory? (The "Why")
Trong kỷ nguyên AI bùng nổ, chúng ta đang đối mặt với 3 cách tiếp cận bộ nhớ hoàn toàn khác nhau. Hãy cùng so sánh để thấy tại sao Bio-Agent OS là tương lai của các AI Agent tự chủ:
🎭 1. Diễn viên Memory Palace (Memory Palace Actors) — "Hack Sinh Học"
- Bản chất: Con người dùng trí tưởng tượng để biến não bộ thành một "ổ cứng" tĩnh. Đặt dữ liệu vào các căn phòng ảo.
- Nhược điểm: Cực kỳ tốn năng lượng (kiệt quệ sinh học). Truy xuất theo trình tự, chậm chạp. Dữ liệu là "chết", không có khả năng tự tiến hoá.
☁️ 2. "Compact" của Big Tech (ChatGPT/Claude) — "Hack Đám Mây"
- Bản chất: Cố gắng nhồi nhét càng nhiều token càng tốt. Khi đầy bộ nhớ (Context Window), họ dùng thuật toán nén.
- Sự thật phũ phàng: Đây là quá trình nén rác thành một đống rác nhỏ hơn. Hệ thống vẫn phải gánh toàn bộ "nhiễu" (noise), dẫn đến ảo giác (hallucination) nghiêm trọng và tốn kém tài nguyên một cách vô nghĩa.
🧬 3. Bio-Memory của AgentOS — "Hack Nhận Thức"
- Bản chất: Mô phỏng cơ chế Quên để Nhớ của não người.
- Đặc điểm:
- Lọc (Filtering): Loại bỏ rác và cảm xúc thô ngay lập tức.
- Tỉa (Pruning): Xoá bỏ những nơ-ron thông tin không quan trọng theo thời gian.
- Chuyển hoá (Consolidation): Biến hàng ngàn "Sự kiện" rườm rà thành một viên kim cương Logic Cốt Lõi duy nhất. AI của bạn không chỉ nhớ, nó thực sự "NGỘ" ra chân lý.
🏗️ Kiến trúc Framework (Core Architecture)
| Thành phần | Chức năng | Cơ quan tương ứng |
|---|---|---|
| 🟢 L1 Buffer | Lưu trữ hội thoại gần đây & dữ liệu thô. | Prefrontal Cortex |
| 🔵 L2 Semantic | Tìm kiếm vector & Suy giảm trí nhớ Ebbinghaus. | Neocortex |
| 🟡 Persona | Lưu trữ Hộp Đen Cốt Lõi (vĩnh viễn). | Core Identity |
| 🔴 Knowledge Graph | Mapping các thực thể & mối quan hệ. | Association Areas |
| ⚙️ Hippocampus | Tiến trình Ngủ: Nén kinh nghiệm → Logic. | Sleep Cycle |
| ✂️ Pruner | Thợ vườn: Chặt tỉa rác & thông tin hết hạn. | Synaptic Pruning |
🔄 Luồng vận hành (The Pipeline)
- Gửi tin nhắn (Real-time):
Routerphân loại: Chat chơi hay là hỏi kiến thức?- Hệ thống kéo L1 (vừa mới nói) + L2 (kiến thức cũ) + Persona (bản sắc) → Trả lời ngay lập tức.
- Khi hệ thống rảnh (Idle/Sleep):
GarbageCollectorthức dậy quét sạch rác ở L1.Hippocampusnén các sự kiện quan trọng thành Logic Luật.GraphBuildertrích xuất các mối quan hệ mới vào Đồ thị tri thức.
🚀 Cài đặt siêu tốc
# Cài đặt framework bản mới nhất
pip install bio-agent-os[gemini]
Sử dụng như một Thư viện (Quick Start)
import asyncio
from bio_agent_os import LLMEngine, L1WorkingMemory, Persona, Hippocampus, GarbageCollector
async def main():
# 1. Khởi tạo CPU (LLM) và Bộ não
engine = LLMEngine(backend="gemini", model_id="gemini-3-flash-preview")
l1 = L1WorkingMemory(agent_name="my-bio-ai")
persona = Persona(name="my-bio-ai")
hippo = Hippocampus(engine=engine, l1=l1, persona=persona)
# 2. Nạp dữ liệu thô (Real-time)
await hippo.label_and_store("BUG: Database timeout vì thiếu Index", source="dev-log")
# 3. Kích hoạt 'Ngủ' để chuyển hoá kiến thức (Sleep Cycle)
await hippo.consolidate()
# 4. Xem AI đã 'ngộ' ra điều gì
print(persona.get_identity_prompt())
# Output: "Luật: Luôn kiểm tra Index khi truy vấn Database lớn."
asyncio.run(main())
🌏 Sứ mệnh: Sovereign AI (AI Chủ Quyền)
Bio-Agent OS được thiết kế để giải quyết bài toán chạy AI Local (On-premise) cho các doanh nghiệp:
- Tiết kiệm phần cứng: Không cần hàng ngàn GPU để chứa Context khổng lồ.
- Bảo mật tuyệt đối: Dữ liệu được tiêu huỷ định kỳ, chỉ giữ lại tri thức cốt lõi.
- Tiến hoá vĩnh viễn: Hệ thống không bao giờ bị tràn bộ nhớ hay chậm đi theo thời gian.
Bio-Agent OS — 🇻🇳 Make in Vietnam with 🧠
Designed for the next generation of Autonomous Agents.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bio_agent_os-0.1.1.tar.gz.
File metadata
- Download URL: bio_agent_os-0.1.1.tar.gz
- Upload date:
- Size: 25.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d526b6c850d24169e94f56dd3a368e00550ff151c604f5fd84f385125fbbb984
|
|
| MD5 |
46bcf50a2ab599c47851a970dc0e4386
|
|
| BLAKE2b-256 |
1f518a33537db7453794658201d3d72709ce9ef4a024afd34630efc8975af858
|
File details
Details for the file bio_agent_os-0.1.1-py3-none-any.whl.
File metadata
- Download URL: bio_agent_os-0.1.1-py3-none-any.whl
- Upload date:
- Size: 29.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15f738483ef29233d0526fe6503bf1caf2c62fb1a6e0f89b38b510676a333e2a
|
|
| MD5 |
328d453225ef4d4c072b71e059c94111
|
|
| BLAKE2b-256 |
814017bfcf5487861be63c6a0c1157a028d58d4d0155ad22dfe88ce6dc0299b9
|