728x90
CodeGPT는 VSCode에서 ChatGPT(및 여러 LLM)를 코딩에 활용할 수 있게 해주는 확장 프로그램입니다. GitHub Copilot이 "자동완성"에 강하다면, CodeGPT는 선택한 코드에 대한 명령형 작업(설명·리팩토링·문서화·테스트 생성)에 강점이 있습니다. 이 글에서는 CodeGPT가 제공하는 기능들을 정리합니다. (원문의 시연 영상은 서비스 종료로 재생되지 않아 기능 설명으로 대체합니다)
설치와 기본 사용
VSCode 확장 마켓에서 "CodeGPT"를 설치하고, 사용할 LLM 제공사의 API 키(OpenAI 등)를 등록하면 됩니다. 확장 프로그램 표시줄의 아이콘을 클릭하면 채팅 인터페이스가 열립니다.
핵심 기능
대부분의 기능은 코드를 선택한 뒤 명령을 실행하면, 결과를 새 편집기 탭에 열어 주는 방식입니다.
| 기능 | 설명 |
| CodeGPT 채팅 | 아이콘 클릭으로 대화형 인터페이스 열기 |
| 코드 가져오기 | 원하는 코드를 주석으로 요청하면 해당 코드를 새 편집기에 생성 |
| 묻기 / 선택 코드 묻기 | 질문(또는 선택한 코드 + 질문)에 답변 |
| 컴파일 및 실행 | 선택한 코드를 컴파일하고 실행 |
| 스택오버플로에 묻기 | Stack Overflow API로 질문을 검색해 최적 답변 표시 |
| 설명하기 (Explain) | 선택 코드가 무슨 일을 하는지 설명 |
| 리팩터링 (Refactor) | 선택 코드를 개선된 형태로 재작성 |
| 문서화 (Document) | 선택 코드에 대한 문서/주석 생성 |
| 문제 찾기 (Find Problems) | 코드의 잠재적 버그·문제 지적 |
| 단위 테스트 (Unit Test) | 선택 코드에 대한 테스트 코드 작성 |
활용 시나리오 5가지
원문에서 영상으로 시연했던 대표 활용 흐름입니다.
- 자동 코드 변환 — 한 언어로 짠 코드를 선택해 "이걸 Python으로 바꿔줘"처럼 언어·스타일 변환
- 자동 코드 작성 — 주석으로 요구사항을 적으면 구현 코드 생성
- Stack Overflow 답변 검색 — 에디터를 벗어나지 않고 웹뷰로 SO 답변 확인
- 자동 문서 생성 — 함수·클래스에 대한 문서화 자동 생성
- 자동 코드 분석 — 코드 리뷰처럼 문제점과 개선점을 짚어 줌
오늘의 관점 — CodeGPT vs Copilot
두 도구는 성격이 다릅니다. Copilot은 타이핑 중 다음 코드를 제안하는 "흐름 보조"에, CodeGPT는 선택 영역에 대한 "명령 실행"에 각각 강합니다. 오늘날에는 Copilot도 채팅·에이전트 기능을 갖췄고, CodeGPT도 여러 모델(Claude, Gemini, 로컬 LLM)을 골라 쓸 수 있게 발전해 경계가 흐려졌습니다. 두 도구의 세대 차이와 발전상은 codeGPT vs Copilot 비교 글에서 이어집니다.
728x90
'푸닥거리' 카테고리의 다른 글
| notion AI, chatGPT 로 정리한 codeGPT, Copilot 비교 (0) | 2023.03.31 |
|---|---|
| ChatGPT를 스터디하는데 도움이 될 수 있는 몇 가지 방법 (0) | 2023.03.28 |
| 메타인지 교수법 (0) | 2023.03.13 |
| gpt-3.5-turbo api 호출 (0) | 2023.03.08 |
| 2023년기준 일학습병행제 - 1 (0) | 2023.01.26 |
댓글