AI의 발전은 개발 생산성을 크게 향상시켰지만,
AI에 지나치게 의존하게 되면 개발자가 스스로 문제를 해결하고 깊이 있는 이해를 쌓는 기회가 줄어들 수 있음
주니어 개발자나 깊이 있는 이해를 추구하는 개발자에게는 스스로 사고하고 탐구하는 과정을 방해하는 요소가 될 수도 있음
이러한 우려를 해소하고 AI의 도움을 받으면서도 개발 지식을 효과적으로 쌓을 수 있는 방법을 고민
목표
AI와 함께 성장하기
AI의 역할 재정의하기
- AI를 단순한 코드 자동 완성 도구가 아닌, 학습 파트너나 지식 탐색 도우미로 활용
능동적인 학습을 추구하기
- 작성한 코드를 개발자가 되돌아보며 어떤 기술과 개념이 사용되었는지 명확히 이해하는 데 도움
기능명세
- 코드베이스 경로 입력 및 파일 시스템 탐색
- 사용된 프로그래밍 언어, 주요 프레임워크 및 라이브러리 식별 ← package.json
- 코드의 핵심 개념이나 디자인 패턴, 아키텍처 분석
- 식별된 정보들을 Markdown 형식으로 출력
- 사용자 정의
- 설명 상세도
- 분석 범위(경로 기반)
- 설명 제외(언어, 라이브러리 등)
고도화