
techdebtgpt/architecture-doc-generator
📦 오픈 소스 프로젝트techdebtgpt
AI 기반 RAG와 멀티 에이전트 워크플로우로 소프트웨어 아키텍처 문서를 자동 생성하세요.
Architecture Doc Generator는 최신 문서가 부족하거나 관리가 어려운 엔지니어링 팀을 위해 설계된 정교한 도구입니다. 이 프로젝트의 핵심은 의미론적 검색과 구조적 의존성 그래프 분석을 결합한 하이브리드 검색 접근 방식입니다. 이를 통해 AI는 코드베이스의 '무엇'과 '어떻게'를 모두 이해할 수 있습니다.
LangChain 프레임워크를 기반으로 구축된 이 도구는 코드 파싱부터 서술형 생성까지 문서화 과정의 각 단계를 처리하는 전문 에이전트 중심의 멀티 에이전트 아키텍처를 채택했습니다. Claude와 같은 LLM과 통합되어 복잡한 아키텍처 패턴을 사람이 읽기 쉬운 형식으로 합성합니다. 주요 기능으로는 자동화된 의존성 매핑, 코드베이스 탐색을 위한 컨텍스트 인식 RAG, 문서 템플릿을 사용자 정의할 수 있는 모듈식 설계가 포함됩니다. 이 도구는 특히 레거시 시스템이나 복잡한 마이크로서비스를 관리하는 팀에게 효과적이며, 원시 소스 코드와 상위 수준의 아키텍처 이해 사이의 간극을 메워줍니다.
💡하이라이트
- ├─의미론적 및 구조적 하이브리드 RAG
- ├─LangChain 기반 멀티 에이전트 워크플로우
- └─자동화된 의존성 그래프 분석
🎯대상
- ├─소프트웨어 아키텍트
- └─엔지니어링 매니저