- 换上向量数据库: https://github.com/asg017/sqlite-vec?tab=readme-ov-file
- 基于 llama 的文本嵌入模型:https://github.com/asg017/sqlite-lembed
- 再把这几个整在一起,跑通一个 RAG 查询:https://alexgarcia.xyz/blog/2024/sqlite-vec-stable-release/index.html
- 规模化:改造现有数据本地查询,{table} => 平行创建一个 {table-vec} 表。将原有查询升级到 RAG 查询。
应该一般手机上都能跑得动。存量表迁移到嵌入的过程视数据量规模,需要平滑打散下计算量。