|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE sessions ( |
|
|
session_id TEXT PRIMARY KEY, |
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
last_activity TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
context_data BLOB, |
|
|
user_metadata TEXT |
|
|
); |
|
|
|
|
|
CREATE TABLE interactions ( |
|
|
interaction_id TEXT PRIMARY KEY, |
|
|
session_id TEXT REFERENCES sessions(session_id), |
|
|
user_input TEXT NOT NULL, |
|
|
agent_trace TEXT, |
|
|
final_response TEXT, |
|
|
processing_time INTEGER, |
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
); |
|
|
|
|
|
CREATE TABLE embeddings ( |
|
|
embedding_id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
session_id TEXT, |
|
|
content_text TEXT, |
|
|
embedding_vector BLOB, |
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
); |
|
|
|
|
|
|