Spaces:
Runtime error
Runtime error
| from memory.long_term import LongTermMemory | |
| from memory.embedder import Embedder | |
| class DatasetIngestor: | |
| def __init__(self): | |
| self.memory = LongTermMemory() | |
| self.embedder = Embedder() | |
| def ingest(self, samples, limit=None): | |
| for i, sample in enumerate(samples): | |
| if limit and i >= limit: | |
| break | |
| text = sample["text"] | |
| meta = sample.get("meta", {}) | |
| embedding = self.embedder.encode(text) | |
| self.memory.add(text, embedding, meta) | |
| print(f"[INGEST] {i + 1} samples added to long-term memory") | |