Offcanvas

AI / 개발자

AI 코딩 툴 탭나인, 유닛 테스트 자동화 기능 발표

2023.02.24 Paul Krill  |  InfoWorld
인공지능(AI) 기반 소스코드 관리 플랫폼 '탭나인(Tabnine)'이 코드 테스팅을 자동화하는 기능을 22일(현지 시각) 발표했다.
 
ⓒTabnine

현재 베타 버전으로 출시된 이 기능은 인공지능을 사용해 코드 유닛 테스트를 자동으로 생성한다. 업체 측에 따르면 버그를 줄이고 코드의 안정성을 높여준다. 파이썬, 자바, 자바스크립트가 지원된다. 

유닛 테스트 생성 도구는 탭나인 엔터프라이즈 코딩 보조 플랫폼에 포함될 예정이다. 코드를 작성하면서 학습하기 때문에 많이 쓰일수록 품질이 올라간다. 업체 측에 따르면 시간이 지나면서 개발자의 코딩 스타일과 패턴에 맞춤화된 유닛 테스트를 생성한다. 

개발자들은 탭나인 웹사이트에서 베타 프로그램에 가입할 수 있다. 이 서비스는 마이크로소프트의 비주얼 스튜디오 코드 편집기와 제트브레인즈 IDE와 통합된다. 올해 하반기에 정식 출시될 예정이다. 

탭나인 엔터프라이즈는 회사가 지난 1월 출시한 개발자용 AI 보조 도구다. 반복적인 코드를 자동으로 생성하며, 전체 라인 코드를 완성한다. 회사는 해당 도구의 생성 AI 모델이 깃허브와 같은 오픈소스 라이선스가 있는 코드 리포지토리의 코드 데이터만 학습한다며 저작권 보호와 개인 정보 보호를 강조했다. 
 

‘우린 깃허브 코파일럿과 다르다‘

탭나인은 지난 23일 블로그 포스트에서 탭나인이 깃허브 코파일럿 엔터프라이즈와 다른 점을 조명했다. 회사가 설명한 차별점에는 코드 개인 정보 보호, 오픈소스 코드 준수, 그리고 프라이빗 AI 모델 학습 등이 있다.

탭나인 사용자는 프라이빗 환경에서 코드를 작성하고 AI 모델을 활용할 수 있는 반면 깃허브 코파일럿은 인터넷 연결을 요구한다. 또한 탭나인은 AI 모델을 학습하기 위해 오픈소스 코드만 사용하지만, 깃허브 코파일럿은 코드 무단 사용에 대한 소송을 받은 바 있다. 마지막으로 탭나인 사용자는 자신이 작성한 코드를 직접 AI 모델을 학습시킬 수 있지만 코파일럿 사용자는 개인 맞춤형 학습을 위해 별도의 요금제에 가입해야 하며, 심지어 깃허브 웹사이트에 코드를 업로드 해야 한다. ciokr@idg.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.