VSCode에서 AI를 사용하여 코드를 짜고 리팩토링하고 주석을 달 수 있는 확장 프로그램이 릴리즈됐습니다. (한달전에)
정말 말 그대로 입력 요구사항을 분석해서 코드를 짜고, 코드를 읽고 주석을 달아주며 리팩토링까지 해줍니다!
이 보기만해도 설레는 확장 프로그램은 바로 AICodeHelper 입니다.
AI는 Chat GPT 3-5 turbo 버전을 베이스로 하고 있습니다.
VSCode 에서 AICodeHelper 를 검색 후 설치해줍니다.
https://platform.openai.com/account/api-keys << 이 링크에 접속해서 API Key 를 발급받습니다.
발급받은 API 키를 복사합니다.
VSCode 환경설정에서 AiCodeHelper 를 검색하고 GptKey 부분에 발급받은 키를 붙여넣기해줍니다.
만약 필요하다면 GptKey 밑에 있는 Language 부분에서 언어 설정을 할 수 있습니다. english 로 되어있으면 gpt 가 영어로 답변을 적어줍니다.
사실 "일하고 싶어요" 라는 문자열을 배열에 넣어달라는 요구가 누락되긴했지만 이정도면 납득할 수 있습니다.
여러번 사용해봤는데, 생각보다 되게 좋은 것 같습니다.
복잡한 요구는 gpt 한테 설명할 바에 그냥 내가 짜겠지만 반복적인 단순 코드를 짜기 귀찮을때는 사용하기 아주 좋고 코드 리뷰와 주석, 리팩토링도 상당히 좋은 것 같습니다.
아 그리고, GPT API 를 사용하는 것이다보니 API를 많이 사용할 경우 과금이 발생할 수 있습니다.
1000 token 이용 시, 약 0.002 달러(약 2원) 정도 발생하는데요.
token 은 단어 갯 수 라고 생각하면 될 것 같습니다. gpt 에서 제공하는 tokenizer 가 있으니 이 링크를 통해 한번 token 갯수를 체감해보시면 좋을 것 같습니다.
상당히 합리적인 가격이라고 생각되네요.
사실 제목은 어그로일 뿐, AI가 개발자를 대거 대체할 것이라고는 생각하지 않습니다.
1,2차 산업혁명에서 사람이 할 수 있는 일을 모두 기계가 대신 하지 못하고 그 기계에 관련된 일자리가 창출된 것처럼 AI 가 발전한다고해서 산업에 혁명적인 기술이 도입되고 사람이 사용하는 기술, 기계가 발전하는 것이지 AI가 모두 대체할 수는 없다고 생각합니다. (로우 레벨의 일자리는 대체될 수도..?)
이 글은 유투버 코드깎는노인 님의 영상을 참고하여 제작되었습니다.
https://youtu.be/SQPLPPb_LuE