인사이트
이노핏파트너스의 노하우로 디지털 트랜스포메이션 시대의
‘산업별’ 핵심 지식과 트렌드를 큐레이션한 지식혜택
[beneFIT 인사이트] 코딩에 도움을 주는 6가지 스테디셀러 생성형 AI 툴

향후 10년 간 인공지능(AI)으로 인해 약 11억 개의 일자리가 대변혁을 겪을 것이라는 OECD의 초기 예측은 기술의 급격한 발전에 비추어 볼 때 이제 상당 수준 들어맞고 있는 것으로 보입니다. GPT-4, 미드 저니와 같은 첨단 AI 시스템은 우리가 생각하던 'AI가 달성할 수 있는 것' 의 범위를 점차적으로 넓히고 있습니다.

이와 같은 흐름은 과거 신의 영역이라고 여겨지던 개발자의 영역에도 들어와 현재는 무차별적으로 그 업무 범위가 확산하고 있습니다. 특히 ai가 코드를 직접 짜 주면서 과거와 다르게 ai를 활용하여 코딩을 하는 사람들의 숫자도 상당히 많아졌습니다. 그렇다면 ai를 사용해 코드 구성을 지원하는 서비스를 한 번 알아보도록 하겠습니다. 한국의 서비스보단 해외 서비스가 많으니 이 점 참조하시길 바라겠습니다.

1. GitHub Copilot

  • 기획자나 개발자라면 한 번쯤 들어본 Github의 자동 코드 완성 인공지능

  • 공개 저장소와 기타 소스의 대규모 코드 및 텍스트 데이터셋을 기반으로 학습하여 유용한 콘텐츠를 생성할 수 있음.

  • 개발자에게 적합한 앱

2. Amazon Codewhisperer

  • 코드 자동 완성 프로그램으로, 개인은 무료 사용 가능

  • 코드 취약점 분석 가능

  • 파이썬, 자바, 자바스크립트, 타입스크립트, C# 등 다양한 언어를 지원

3. Tabnine

  • 코드를 작성하는 동안 다음 코드를 자동으로 완성해주는 기능

    • 실제로 사용자들 중 디테일한 자동완성으로 감동받은 후기들이 많음

  • 맥락과 상황 기반으로 사용자의 명령을 해석하여, 이에 맞는 코드를 제공해 줌

  • 맞춤형 코드를 작성해야 하는 경우 적합

  • 자동완성 중 auto import 기능이 제공되지 않아 자동완성 키워드를 일일이 두세번 더 눌러야 한다는 단점

4.OpenAI Codex

  • 자연어 프롬프트로 코드를 생성할 수 있는 범용 모델로, 코드 리뷰 및 기술 콘텐츠 생성과 같은 작업을 진행

  • 코드에 주석을 추가하거나, 기존 주석을 코드로 전환하고 유용한 API와 라이브러리를 찾을 수 있으며 주로 Python 라이브러리가 전문. 다만 Swift, Perl, PHP와 같은 다른 프로그래밍 언어도 지원

  • 예산이 한정적인 팀에 적합

5. Sourcegraph

  • 코드 작성, 편집, 리뷰를 할 수 있는 AI 기반 코딩 플랫폼

  • 코드 작성 속도가 매우 빠르다는 장점

  • 코드 생성 및 유지 관리, 코드베이스 내 필요한 정보를 찾을 수 있는 Code Search와 같은 도구 제공

  • Sourcegraph는 IDE 내에서 기술적인 질문에 대한 답을 찾고, 문맥을 고려한 코드를 생성하는 데 도움

  • 대규모 코드베이스를 관리해야 하는 서비스에 적합

6. Replit

  • 미국 스타트업에서 개발한 Web IDE(웹 통합구축환경)으로 간편하게 가입 가능

  • 별도의 설치 없이 언제 어디서나 브라우저로 코드 작성 가능

  • 독립적으로 동작 시 속도가 너무 낮아, 이클립스 별도 설치 필요

  • 다만, 폴더별로 코드 정리 시 visual studio code 사용 추천