로컬 AI 어시스턴트 리팩토링: JSON에서 SQLite 및 플러그인으로 전환 (v1.2.0)
(dev.to)
본 글은 로컬 AI 어시스턴트 JARVIS의 데이터 구조를 JSON에서 SQLite로, 도구 호출 방식을 플러그인 시스템으로 리팩토링한 사례를 통해 기술 부채를 해결하고 확장 가능한 에이전틱 워크플로우를 구축하기 위한 아키텍처 고도화의 중요성을 다룹니다.
이 글의 핵심 포인트
- 1데이터 저장 구조를 확장 불가능한 JSON에서 구조화된 SQLite(jarvis_memory.db)로 전환
- 2플러그인 매니저(plugin_manager.py) 도입을 통한 도구 호출의 동적 모듈화 구현
- 3