본문으로 이동

코드생성

lse
172.18.0.1 (토론)님의 2025년 4월 24일 (목) 03:50 판 (설치 후 setup)

AI 에이전트를 이용한 코드 작성 방법에 대한 기술

Visual Studio Code

코드 에디터 설치 및 활용 관련 내용

VSC download 및 install

Visual Studio Code 다운로드 위치

설치 및 활용 기본

기본 단계는 다음과 같다.

Visual Studio Code 활용 참조

  1. 다운로드 & 설치
  2. 추가 구성요서 설치 (VSC 안에서)
  3. GItHub Copilot AI 지원 코딩 설정 - Cline으로 대체(Cursor)
  4. VS Code 튜토리얼

다운로드 사용 주의

회사 PC의 계정을 확인해야 함. 이에 따라서, 자꾸 나오는 메시지를 조절할 수 있다.

예를 들어, 회사 PC 계정은 Administrators Group으로 된 경우, System install이 더 편하다.

파일 다운로드

  • 여러가지 버전이 있다.
  1. 사용자 버전
  2. 시스템(Admin) 버전 (업데이트가 컴퓨터에 적용되는)
  3. zip 파일 형태로, 압축풀고 그냥 복사해서 사용
  4. CLI 명령어 추가
  • 사용자 버전과 System Installer 차이

설치 위치 자체가 접근 권한의 차이가 있음

  • 사용자 버전 - default

나만 사용하는 것, admin 경우, 설치 후에 계속 전체 시스템에 업그레이드 필요하다는 메시지 나옴 (귀찮음) 사용자 로컬 AppData( ) 폴더 아래에 위치, LOCALAPPDATA.

설치시 나오는 메시지

  • 시스템 설정

admin 권한으로 실행, Program Files에 위치, 자신의 권한 확인

  • 권한 확인 방법
  1. win + X
  2. 컴퓨터 관리 선택
  3. 로컬 사용자 및 그룹 - 자신 선택
  4. 속성 >> 소속 그룹 확인

  • x64와 ARM 버전

x64는 x86계열로 PC용 CPU가 사용된 경우

ARM 버전은 모바일 프로세서가 포함된 경우

노트북에서는 x64 (INTEL, AMD)를 선택하여 사용한다.


  • System installer 다운로드후 설치

설치 후 setup

설치 후에 몇가지 사용 환경에 맞춰 설정을 해주어야 한다.

개인적으로 사용하는 것에 따라 맞춰 설정한다.

  • 설치 후 화면

설정 작업 내용

  1. Copilot 사용 - github 계정 필요
  2. Choose your theme - 테마 결정
  3. 언어 설정 - 개발언어, locale
  4. 셋팅 조절 - 각 개발 언어 마다 다른 부분 적용, java, python, PHP
  5. 명령어 팔렛트 허용 - 화면 상단 커멘트 창 활용 켜기
  6. Watch video tutorials - 학습 비디오


Copilot사용

무료 사용 가능, 초기에 등장 약간의 불편함

github연동 필요 (계정 필수)

테마 결정

개인이 선호하는 테마를 선택하여 사용할 수 있음

default는 black임


언어 설정

언어 설정은 2가지가 있다.

  1. 개발 언어 설정 - 개발에 사용하는 언어 설정, python
  2. locale 언어 설정 - 한글 사용

개발하고자 하는 언어에 따라 지원 모듈을 설치한다.

문법 사항을 반영하여, 색깔을 바꾸던지, 띄어 쓰기를 자동으로 해주던지, 주석처리 등 사항

파이썬 언어 지원

파이썬 개발의 경우는 파이썬 지원팩을 설치한다.

파이썬 Visual Studio Code 지원 설치(setup)

설치시 auto update를 체크한다.

특정한 버전 개발이 아닌 경우, 다른 코드를 불러들여서 사용할 때, 수동으로 업데이트를 해야하는 경우가 많으므로, 그냥 auto update를 설정한다. 다른 경우에도 대부분 채크

설치가 완료되면, 톱니바퀴 모양이 생기면서, 추가 조정을 할 수 있게 바뀐다.

  • 다른 방법

왼쪽의 extension 에서 선택하고, 필터에서 해당 내용 입력 python, korean


VSC 한글 사용

Visual Studio Code에서 메뉴 구성을 한글화 작업을 할 수 있다.

Extension에서 "Korean" 입력 및 설치

Restart한다고 하면서, 한글로 바뀜

메뉴가 한글로 바뀐 Visual Studio Code

파이썬 환경

파이썬은 MS 제품이 아니다. 따라서, 파이썬 컴파일러를 설치하여야 한다.

파이썬 설치에서 문제는 최신 업데이트의 경우, 제대로 동작이 안되는 경우가 있다. 다시 바꿔야 하는데, 이런 것을 피하기 위해서 중간 버전을 사용한다.

  • 디펜던시 (Dependency, 의존성)

컴파일러와 문법 등의 변화(업그레이드)로 인한 코드 에러 문제, 의존성을 검사하여 반영하여야 한다. 물론 AI가 의존성도 파악하고 구분하기도 하지만, 모든 것에 다 적용되지는 않으므로, 안전한 컴파일러를 선택해서 사용해야 한다.

  • Venv vs. Coda 환경
  1. Venv 가상 환경, Virtual Environment 가상머신에서 Python 코드를 실행
  2. Coda 환경, Anaconda에서 처럼 직접 머신에서 동작시킴
  • venv 환경 사용

다른 코드들과 얽히는 경우가 있으므로, venv환경에서 개발 활용 추천

나와 있는대로, 팔레트 명령어에서 venv 를 입력한다.

  • 주의사항

사용 폴더를 결정하는 과정으로 다시 돌아감.

이유: 사용 폴더 밑에 .venv가 생성되어 가상 환경에서 사용이 가능하므로, 반드시 폴더가 선택되어야 한다. 이후, 가상 환경 구성이 다시 확정되는 것이다.

가상 환경이라는 것이 별것 아니고, 사용하는 폴더 생성하고 필요한 파일을 복사해 놓은 것임

파이썬 컴파일러

파이썬 컴파일러를 사용하기 위해서는 파이썬을 설치해야 한다.