Tính năng nâng cao AgentDB
Skill hướng dẫn Claude cấu hình các tính năng nâng cao của AgentDB: đồng bộ QUIC, hybrid search, sharding nhiều database và các pattern production.
Lập trìnhNâng cao★ 394⑂ 53Điểm AI 7/10Cập nhật lần cuối: 3 thg 7, 2026
Làm được gì
Cung cấp cho Claude kiến thức chi tiết kèm code mẫu về các tính năng nâng cao của AgentDB (adapter reasoningbank của agentic-flow):
- Đồng bộ QUIC: cấu hình peer, port, batch size, retry, nén; lệnh triển khai nhiều node với độ trễ dưới 1ms
- Chọn distance metric: cosine / euclidean / dot với công thức, khoảng giá trị, trường hợp dùng; cách viết hàm khoảng cách có trọng số
- Hybrid search: kết hợp độ tương đồng vector với filter metadata ($gte, $lte, $in, $contains) và trọng số vector/metadata
- Nhiều database & sharding: tách DB theo domain, hàm route truy vấn tới shard đúng
- MMR: dùng mmrLambda để cân bằng độ liên quan và tính đa dạng của kết quả
- Pattern production: connection pool singleton, xử lý lỗi DIMENSION_MISMATCH / DATABASE_LOCKED, theo dõi latency và cache hit rate
- CLI & vận hành: export/import/merge, VACUUM, ANALYZE, reindex, danh sách biến môi trường, mục troubleshooting
Phù hợp với ai
- Lập trình viên đang dùng AgentDB hoặc agentic-flow làm bộ nhớ cho agent
- Nhóm cần chia sẻ vector memory giữa nhiều agent hoặc nhiều máy chủ
- Người muốn tinh chỉnh chất lượng RAG bằng filter metadata và MMR
- Yêu cầu: Node.js 18+, AgentDB v1.0.7+, hiểu cơ bản về hệ phân tán
Ví dụ sử dụng
- "Đồng bộ pattern AgentDB giữa 3 server" → nhận ngay cấu hình peer QUIC và biến môi trường cho từng node
- "Chỉ tìm bài ML từ 2023 trở lại và có trên 50 lượt trích dẫn" → sinh truy vấn hybrid với
filters: { year: {$gte:2023}, citations: {$gte:50} } - "Kết quả tìm kiếm trùng lặp quá nhiều" → bật
useMMR: true, mmrLambda: 0.5 - "Database bị lock liên tục" → wrapper retry backoff cùng quy trình VACUUM/reindex
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/Microck/ordinary-claude-skills/HEAD/skills_all/agentdb-advanced-features/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills_all/agentdb-advanced-features từ repo GitHub Microck/ordinary-claude-skills vào ~/.claude/skills/microck-agentdb-advanced-features/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/Microck/ordinary-claude-skills.git && mkdir -p ~/.claude/skills && cp -r ordinary-claude-skills/skills_all/agentdb-advanced-features ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và chuyển tới thư mục làm việc bạn muốn.
- Clone repo:
git clone https://github.com/Microck/ordinary-claude-skills.git - Tạo thư mục skill nếu chưa có:
mkdir -p ~/.claude/skills - Copy skill này:
cp -r ordinary-claude-skills/skills_all/agentdb-advanced-features ~/.claude/skills/ - Kiểm tra Node.js từ phiên bản 18:
node -v - Cài AgentDB trong dự án:
npm i agentic-flow(kiểm tra CLI bằngnpx agentdb@latest --help) - Khởi động lại Claude Code rồi thử yêu cầu: "cấu hình đồng bộ QUIC cho AgentDB".
- Nếu dùng QUIC, hãy mở cổng UDP 4433 trên firewall:
sudo ufw allow 4433/udp
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION