Описание
Tabnine — это AI-агент для кодирования, созданный для инженерных команд, которым нужна помощь в кодировании, чтобы оставаться в пределах своей инфраструктуры. Он напрямую подключается к репозиториям и системам разработки организации и разработан так, чтобы никакой код не покидал эту среду для получения помощи от AI.
Читать далее
Платформа работает на кластере Kubernetes, либо на месте, либо у поддерживаемого облачного провайдера. Она состоит из трех компонентов: клиент Tabnine, плагин IDE, который разработчики устанавливают локально; кластер Tabnine, который запускает сервис вывода на узлах с ускорением GPU, плюс плоскость данных для аналитики (код не хранится, а идентификаторы пользователей маскируются) и управляющая плоскость для идентификации и конфигурации; и сами AI-модели.
Tabnine Chat предоставляет ответы по запросу о кодовой базе: объясняет код, генерирует фрагменты или отвечает на вопросы документации. Tabnine Agent идет дальше. Это автономный, ориентированный на задачи помощник, который может выполнять рефакторинг по всей кодовой базе, генерировать тесты, писать документацию и проверять код на соответствие политике, поддерживая тесную обратную связь с разработчиком и проверяя одобрение перед выполнением сложной работы. Оба также доступны через интерфейс командной строки, наряду с встроенными автозаполнениями кода.
Tabnine обучает два типа собственных моделей: универсальные модели, обученные на публичном, разрешенном открытом исходном коде, доступные всем пользователям, и модели с дообучением, дополнительно обученные на кодовой базе клиента, доступные только в плане Enterprise. Пользователи Pro также могут переключать Chat на выбранные сторонние модели на условиях этих провайдеров. Развертывание может проходить как хостинг SaaS от Tabnine, что является стандартом как для Pro, так и для Enterprise, или, для некоторых клиентов Enterprise, как частная установка внутри собственного VPC клиента или полностью на месте, где доступна только защищенная модель Tabnine.
Tabnine был недавно приобретен компанией Tricentis, компанией по тестированию программного обеспечения для предприятий, которая расширяет кодирующий агент в свою собственную платформу обеспечения качества. Документация и примечания к релизам Tabnine продолжают поддерживаться на их собственном сайте документации.
- КатегорияAI-помощники для программирования
- Модель ценообразованияПлатно
- РазвёртываниеОблако, Локальная установка
- ПлатформыВеб
Основные функции Tabnine
Встроенные автозаполнения кода в поддерживаемых IDE
Tabnine Chat для ответов по запросу, объяснений и сгенерированных фрагментов о вашей кодовой базе
Tabnine Agent для автономных многоэтапных задач, таких как рефакторинг, генерация тестов и документация, с проверками разработчика на сложной работе
Tabnine CLI для рабочих процессов агента и чата вне IDE
Универсальные AI-модели, обученные на публичном, разрешенном открытом исходном коде
Модели с дообучением, дополнительно обученные на кодовой базе клиента (только для Enterprise)
Хостинг SaaS по умолчанию, с частной установкой в собственном VPC клиента или на месте для некоторых клиентов Enterprise
Плоскость данных, которая не хранит код и маскирует идентификаторы пользователей
Как использовать Tabnine?
Установите: добавьте плагин Tabnine в вашу IDE из его списка на сайте документации Tabnine.
Получите автозаполнения: начните вводить и принимайте встроенные предложения по мере написания кода.
Спросите Tabnine Chat: откройте Chat, чтобы задать вопросы о вашей кодовой базе или сгенерировать фрагмент.
Запустите Tabnine Agent: дайте ему более крупную задачу, такую как рефакторинг или тестовый набор, и одобрите его план, когда он проверит.
Используйте CLI: запускайте Tabnine Agent или Chat из командной строки для тех же рабочих процессов.
Выберите развертывание: оставайтесь на облаке SaaS от Tabnine или спросите о частной установке для изолированной или локальной настройки.
Варианты использования Tabnine
- Корпоративное автозаполнение кода
- Автономный рефакторинг
- Изолированное развертывание
- Вопросы и ответы по кодовой базе






