📘 code_explain 모듈 소개 code_explain 모듈은 로컬에서 실행 중인 Ollama LLM 서버와 통신하여, 주어진 코드에 대한 구조적이고 명확한 설명을 생성해주는 도구입니다. 개발자가 코드의 목적과 작동 원리를 빠르게 파악하고 문서화하는 데 도움을 줍니다.
🔧 주요 기능 ✅ 주어진 코드에 대해 다음과 같은 포인트로 설명을 생성:
전체 목적 (Overall Purpose)
주요 구성 요소 및 역할
핵심 로직 흐름
사용된 기술 또는 특징
개선 제안 (예: 리팩토링, 에러 처리, 로깅 등)
✅ 언어 자동 감지 (파일 확장자를 기반으로)
✅ 스트리밍 또는 비스트리밍 응답 처리 가능
✅ 분석 요청/응답을 텍스트 파일로 저장 (temp_prompt.txt, raw_response.txt)
✅ 비동기 오류 대응 및 로그 출력 지원