From 4736e43631ed21fd14741daa1dde746687d330fa Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sat, 4 Jan 2025 18:13:13 +0300 Subject: Feat (RAG): tying tui calls to rag funcs [WIP; skip-ci] RAG itself is annoying to properly implement, plucking sentences with no context is useless. Also it should not be a part of main package, same for goes for tui. The number of global vars is absurd. --- storage/migrations/002_add_vector.up.sql | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'storage/migrations/002_add_vector.up.sql') diff --git a/storage/migrations/002_add_vector.up.sql b/storage/migrations/002_add_vector.up.sql index 4fcc9aa..f64aecb 100644 --- a/storage/migrations/002_add_vector.up.sql +++ b/storage/migrations/002_add_vector.up.sql @@ -4,3 +4,10 @@ CREATE VIRTUAL TABLE IF NOT EXISTS embeddings USING vec0( slug TEXT NOT NULL, raw_text TEXT NOT NULL ); + +CREATE VIRTUAL TABLE IF NOT EXISTS embeddings_384 USING vec0( + id INTEGER PRIMARY KEY AUTOINCREMENT, + embedding FLOAT[384], + slug TEXT NOT NULL, + raw_text TEXT NOT NULL +); -- cgit v1.2.3