AI 개발 툴 코디움 설치와 사용

코디움 설치와 사용 방법을 정리한다. AI를 사용하지 않는 개발자는 사라질 것이다. AI를 사용하는 개발자는 좀 더 버틸 수 있을 것이다. GPT, Gemini, claude, copilot 등 이미 많이 사용 중이실거다. 통합개발환경에 plugin으로 좀 더 쉽게 사용할 수 있는 툴들이 있어 정리한다. 그 중에 코디움 설치와 사용 방법을 알아본다.

코디움 설치

코디움은 GPT-4를 IDE 내에서 연동하여 코드 분석, 리뷰, 코드 작성, 리팩토링, 단위테스트를 쉽게할 수 있도록 지원한다. 지원 언어는 70여가지, 지원 IDE는 VSCODE, JetBrains, Eclipse, Jupyter Notebook 이 있다.

VS CODE에 코디움 설치와 사용

코디움 홈페이지 에서 좌측 하단에 VS Code, JetBrains 2개의 아이콘이 보일 것이다. VS Code를 선택한다. VS Code 실행을 선택한다.(VS Code가 설치되어 있어야한다.)

VS Code가 실행되면 아래 화면이 보인다. Install 을 눌러 설치한다.

코디움 설치와 사용법 정리
이미지는 코디움 설치 화면 버튼입니다.

설치되면 아래 팝업이 보인다.
Sign in to Codiumate (SOC2 Type II Certified)

저는 Additional Sign in Options를 선택했다. 위에서 가입했던 코디움 계정으로 로그인하고 접근 허용 “예”를 선택한다.

VS CODE를 재기동하면 설치 완료.

IDE 화면 왼쪽에 코디움 아이콘이 추가되었다. 소스 라인을 선택하거나 함수를 선택한다면 아래 Chat GPT에게 요청할 내용을 입력하면 된다.

JetBrains(파이참, Clion)에 코디움 설치와 사용

아래 3개의 과정으로 플러그인이 설치된다.

  1. Codium 홈페이 회원가입 (코디움 사용하기 위해 필요)
  2. 플러그인 파일 다운로드
  3. 파이참 메뉴에서 플러그인 install

플러그인 파일 다운로드

코디움 홈페이지 에서 좌측 하단에 VS Code, JetBrains 2개의 아이콘이 보일 것이다. JetBrains를 선택한다. 우측 상단의 Get 버튼을 누르면 아래 페이지가 열린다.

Codiumate – Code,​ test and review with confidence – by CodiumAI

Plug-in version 중 최신을 다운로드 한다.

파이참 메뉴에서 플러그인 install

파이참을 실행한다.

Ctrl+Alt+S를 누른다.

Settings 창이 열리면 좌측에 Plugins를 선택한다.

우측에 톱니바퀴 모양의 아이콘을 누른다.

‘Install plugin from Disk…’를 선택하고 위 과정에서 다운로드 받아둔 플러그인 파일을 선택한다.

IDE 를 재시작하면 설치 완료이다.

코디움 사용 방법

IDE를 실행하면 왼쪽 Codiumate Chat 창이 보일 것이다.

Codium 로그인을 해야 한다. (계정이 없으면 코디움 홈페이지에서 가입)

위 화면이 보일 것이다.

좌측하단의 ‘Use / for command or ask a new question…’ 입력창에 GPT-4에게 요청할 내용을 입력한다.

아무 소스 파일을 열어서 테스트해보자.(빈 파일은 입력창이 안보이네요.)

그 위 칸에 요청의 대상이 되는 코드 라인 또는 함수를 지정할 수 있다.

소스 코드의 함수 좌측 라인, 파란색 코디움 아이콘을 클릭하면 해당 함수의 단위 테스트 코드를 생성, 함수설명, 함수에대한 AI의 제안 내용을 볼 수 있다.

이렇게 요청해 보았다.

Focus on:은 소스코드 상에서 영역을 지정하면 된다.

코드가 생성되면 커서 모양 아이콘을 누르면 지정했던 소스코드 영역이 GPT-4가 생성한 코드로 대체된다.

실행해보니 내가 원하는 결과가 아니라 다시 요청했다.

여러 줄 출력되는 것이 아니고 한줄의 Hello, World!가 좌우로 이동하게 수정해줘.

아직 오류가 많나 보다.


Amazon CodeWhisperer 설치와 사용

아마존 코드위스퍼러(AI 개발 툴)
‘코드 생성 AI’로 기업가치 6700억…빠르게 성장하는 AI 코딩 시장

Leave a Comment