Аудит кода выявил постоянные ссылки на ChromaDB во многих файлах, несмотря на предыдущие указания. Это указывало на неполное удаление устаревшей базы данных и привело к очистке Фазы 1. Первопричиной стало неполное удаление ChromaDB из нескольких критически важных файлов. Это неполное удаление внесло ненужную сложность и потенциальные ошибки. Исправление включало полное удаление кода ChromaDB и локальное упрощение функции поиска. Синхронизация сделок была обновлена для использования RAG Vertex AI и локального хранения данных в формате JSON. Тесты были обновлены в соответствии с пересмотренной архитектурой, и все рабочие процессы теперь используют секреты бумажной торговли. Стратегии предотвращения включают исчерпывающее удаление зависимостей и всесторонние аудиты кодовой базы при внесении архитектурных изменений. Новая архитектура включает локальный поиск по ключевым словам и облачный RAG Vertex AI. Локальный JSON в основном хранит информацию о сделках с облачным резервным копированием через Vertex AI. Этот урок отражает существенные архитектурные корректировки и обновления рабочих процессов CI.
dev.to
AI Trading: Lesson Learned #112: Phase 1 Cleanup - ChromaDB Removed
