(self)
| 46 | self._init_recent_histories() |
| 47 | |
| 48 | def _init_memorys(self): |
| 49 | for symbol in self.symbols: |
| 50 | if symbol not in self.market_intelligence_memorys: |
| 51 | memory_path = os.path.join(self.memory_path, symbol, "market_intelligence") |
| 52 | os.makedirs(memory_path, exist_ok=True) |
| 53 | vecstore = FAISS(memory_path = memory_path, embedding_dim = self.embedding_dim) |
| 54 | self.market_intelligence_memorys[symbol] = BasicMemory(memory_path = memory_path, |
| 55 | vectorstore = vecstore) |
| 56 | if symbol not in self.low_level_reflection_memorys: |
| 57 | memory_path = os.path.join(self.memory_path, symbol, "low_level_reflection") |
| 58 | os.makedirs(memory_path, exist_ok=True) |
| 59 | vecstore = FAISS(memory_path = memory_path, embedding_dim=self.embedding_dim) |
| 60 | self.low_level_reflection_memorys[symbol] = BasicMemory(memory_path = memory_path, |
| 61 | vectorstore = vecstore) |
| 62 | if symbol not in self.high_level_reflection_memorys: |
| 63 | memory_path = os.path.join(self.memory_path, symbol, "high_level_reflection") |
| 64 | os.makedirs(memory_path, exist_ok=True) |
| 65 | vecstore = FAISS(memory_path = memory_path, embedding_dim=self.embedding_dim) |
| 66 | self.high_level_reflection_memorys[symbol] = BasicMemory(memory_path = memory_path, |
| 67 | vectorstore = vecstore) |
| 68 | def _init_recent_histories(self): |
| 69 | for symbol in self.symbols: |
| 70 | if symbol not in self.market_intelligence_recent_histories: |
no test coverage detected