설명
Tabnine은 자체 인프라 내에서 코드 지원이 필요한 엔지니어링 팀을 위해 구축된 AI 코딩 에이전트입니다. 이는 조직의 리포지토리 및 개발 시스템에 직접 연결되며, AI 도움을 받기 위해 코드가 해당 환경을 떠날 필요가 없도록 설계되었습니다.
더 읽기
이 플랫폼은 온프레미스 또는 지원되는 클라우드 제공업체에서 실행되는 Kubernetes 클러스터에서 운영됩니다. 세 가지 구성 요소로 이루어져 있습니다: 개발자가 로컬에 설치하는 IDE 플러그인인 Tabnine 클라이언트; GPU 가속 노드에서 추론 서비스를 실행하는 Tabnine 클러스터와 분석을 위한 데이터 플레인(코드는 저장되지 않으며 사용자 식별자는 마스킹됨) 및 신원 및 구성을 위한 제어 플레인; 그리고 AI 모델 자체입니다.
Tabnine Chat은 코드베이스에 대한 즉각적인 답변을 제공합니다: 코드 설명, 코드 조각 생성 또는 문서 질문에 대한 답변을 제공합니다. Tabnine Agent는 더 나아갑니다. 이는 코드베이스 전반에 걸쳐 리팩토링을 수행하고, 테스트를 생성하며, 문서를 작성하고, 정책에 따라 코드를 검사하는 자율적인 작업 지향 어시스턴트로, 개발자와의 긴밀한 피드백 루프를 유지하며 복잡한 작업을 진행하기 전에 승인을 요청합니다. 두 기능 모두 명령줄 인터페이스를 통해 사용할 수 있으며, 인라인 코드 완성과 함께 제공됩니다.
Tabnine은 두 가지 유형의 독점 모델을 훈련합니다: 모든 사용자에게 제공되는 공개적이고 허용된 오픈 소스 코드로 훈련된 범용 모델과 고객의 자체 코드베이스에서 추가로 훈련된 세밀 조정 모델(Enterprise 전용)입니다. Pro 사용자는 또한 선택된 제3자 모델로 Chat을 전환할 수 있으며, 이는 해당 제공업체의 조건에 따릅니다. 배포는 기본적으로 Pro 및 Enterprise 모두에 대한 Tabnine의 호스팅 SaaS로 실행되거나, 일부 Enterprise 고객의 경우 고객의 자체 VPC 내에서 또는 완전히 온프레미스에서 개인 설치로 실행될 수 있으며, 이 경우 Tabnine의 보호된 모델만 사용할 수 있습니다.
Tabnine은 최근 기업 소프트웨어 테스트 회사인 Tricentis에 인수되었으며, 이는 코딩 에이전트를 자체 품질 엔지니어링 플랫폼으로 확장하고 있습니다. Tabnine의 문서 및 릴리스 노트는 여전히 자체 문서 사이트에서 유지되고 있습니다.
- 카테고리AI 코딩 어시스턴트
- 요금제유료
- 배포클라우드, 온프레미스
- 플랫폼웹
Tabnine의 핵심 기능
지원되는 IDE에서 인라인 코드 완성
코드베이스에 대한 즉각적인 답변, 설명 및 생성된 코드 조각을 위한 Tabnine Chat
리팩토링, 테스트 생성 및 문서 작성을 포함한 자율적인 다단계 작업을 위한 Tabnine Agent, 복잡한 작업에 대한 개발자 체크인 포함
IDE 외부에서 에이전트 및 채팅 워크플로를 위한 Tabnine CLI
모든 사용자에게 제공되는 공개적이고 허용된 오픈 소스 코드로 훈련된 범용 AI 모델
고객의 자체 코드베이스에서 추가로 훈련된 세밀 조정 모델(Enterprise 전용)
기본적으로 SaaS 호스팅, 일부 Enterprise 고객을 위한 고객의 자체 VPC 또는 온프레미스에서의 개인 설치
코드를 저장하지 않고 사용자 식별자를 마스킹하는 데이터 플레인
Tabnine 사용 방법은?
설치: Tabnine의 문서 목록에서 IDE에 Tabnine 플러그인을 추가합니다.
완성 받기: 코딩 중에 입력을 시작하고 인라인 제안을 수락합니다.
Tabnine Chat에 질문하기: Chat을 열어 코드베이스에 대한 질문을 하거나 코드 조각을 생성합니다.
Tabnine Agent 실행: 리팩토링이나 테스트 스위트와 같은 더 큰 작업을 맡기고 체크인할 때 계획을 승인합니다.
CLI 사용: 명령줄에서 Tabnine Agent 또는 Chat을 실행하여 동일한 워크플로를 수행합니다.
배포 선택: Tabnine의 SaaS 클라우드에 남거나 공기 차단 또는 온프레미스 설정을 위한 개인 설치에 대해 문의합니다.
Tabnine의 사용 사례
- 기업 코드 완성
- 자율 리팩토링
- 공기 차단 배포
- 코드베이스 Q&A






