embeddings

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Embeddings Skill

Embeddings Skill

Purpose

用途

Vector embeddings for semantic search and pattern matching with HNSW indexing.
用于语义搜索和模式匹配的向量嵌入,搭配HNSW索引。

Features

功能特性

FeatureDescription
sql.jsCross-platform SQLite persistent cache (WASM)
HNSW150x-12,500x faster search
HyperbolicPoincare ball model for hierarchical data
NormalizationL2, L1, min-max, z-score
ChunkingConfigurable overlap and size
75x fasterWith agentic-flow ONNX integration
特性描述
sql.js跨平台SQLite持久化缓存(WASM)
HNSW搜索速度提升150倍-12500倍
Hyperbolic用于层级数据的庞加莱球模型
NormalizationL2、L1、最小-最大、z分数归一化
Chunking可配置的重叠度和大小
75倍提速搭配agentic-flow ONNX集成后实现

Commands

命令

Initialize Embeddings

初始化嵌入

bash
npx claude-flow embeddings init --backend sqlite
bash
npx claude-flow embeddings init --backend sqlite

Embed Text

嵌入文本

bash
npx claude-flow embeddings embed --text "authentication patterns"
bash
npx claude-flow embeddings embed --text "authentication patterns"

Batch Embed

批量嵌入

bash
npx claude-flow embeddings batch --file documents.json
bash
npx claude-flow embeddings batch --file documents.json

Semantic Search

语义搜索

bash
npx claude-flow embeddings search --query "security best practices" --top-k 5
bash
npx claude-flow embeddings search --query "security best practices" --top-k 5

Memory Integration

内存集成

bash
undefined
bash
undefined

Store with embeddings

搭配嵌入存储

npx claude-flow memory store --key "pattern-1" --value "description" --embed
npx claude-flow memory store --key "pattern-1" --value "description" --embed

Search with embeddings

基于嵌入搜索

npx claude-flow memory search --query "related patterns" --semantic
undefined
npx claude-flow memory search --query "related patterns" --semantic
undefined

Quantization

量化

TypeMemory ReductionSpeed
Int83.92xFast
Int47.84xFaster
Binary32xFastest
类型内存缩减比例速度
Int83.92倍
Int47.84倍更快
Binary32倍最快

Best Practices

最佳实践

  1. Use HNSW for large pattern databases
  2. Enable quantization for memory efficiency
  3. Use hyperbolic for hierarchical relationships
  4. Normalize embeddings for consistency
  1. 大型模式数据库使用HNSW
  2. 启用量化以提升内存效率
  3. 层级关系数据使用双曲空间模型
  4. 对嵌入进行归一化以保证一致性