RSS DEV 커뮤니티

AI 트레이딩: 배운 점 #112: 1단계 정리 - ChromaDB 제거

코드 감사 결과, 이전 지시에도 불구하고 여러 파일에서 지속적으로 ChromaDB 참조가 발견되었습니다. 이는 더 이상 사용되지 않는 데이터베이스가 완전히 제거되지 않았음을 나타내며, 1단계 정리 작업으로 이어졌습니다. 근본 원인은 몇몇 중요한 파일에서 ChromaDB를 완전히 제거하지 못했기 때문입니다. 이 불완전한 제거는 불필요한 복잡성과 잠재적인 오류를 야기했습니다. 해결책은 ChromaDB 코드를 완전히 제거하고 로컬 검색 기능을 단순화하는 것이었습니다. 트레이드 동기화는 Vertex AI의 RAG 및 로컬 JSON 데이터 저장소를 활용하도록 업데이트되었습니다. 테스트는 수정된 아키텍처에 맞춰 업데이트되었으며, 이제 모든 워크플로우는 페이퍼 트레이딩 비밀을 사용합니다. 예방 전략으로는 철저한 종속성 제거와 아키텍처 변경 시 포괄적인 코드베이스 감사가 포함됩니다. 새로운 아키텍처는 로컬 키워드 기반 검색과 Vertex AI의 클라우드 기반 RAG를 특징으로 합니다. 로컬 JSON은 주로 거래 정보를 저장하며, Vertex AI를 통해 클라우드 백업을 제공합니다. 이 교훈은 필수적인 아키텍처 조정 및 CI 워크플로우 업데이트를 반영합니다.
favicon
dev.to
AI Trading: Lesson Learned #112: Phase 1 Cleanup - ChromaDB Removed
Create attached notes ...