Descripción
Tabnine es un agente de codificación AI diseñado para equipos de ingeniería que necesitan asistencia con el código para permanecer dentro de su propia infraestructura. Se conecta directamente a los repositorios y sistemas de desarrollo de una organización, y está diseñado para que ningún código tenga que salir de ese entorno para obtener ayuda de AI.
Leer más
La plataforma se ejecuta en un clúster de Kubernetes, ya sea en las instalaciones o en un proveedor de nube compatible. Se compone de tres partes: el cliente de Tabnine, un complemento de IDE que los desarrolladores instalan localmente; el clúster de Tabnine, que ejecuta el servicio de inferencia en nodos acelerados por GPU, además de un plano de datos para análisis (no se almacena código y los identificadores de usuario están enmascarados) y un plano de control para identidad y configuración; y los modelos de AI en sí.
Tabnine Chat proporciona respuestas bajo demanda sobre una base de código: explicando código, generando fragmentos o respondiendo preguntas de documentación. Tabnine Agent va más allá. Es un asistente autónomo y orientado a tareas que puede llevar a cabo refactorización a nivel de base de código, generar pruebas, escribir documentación y verificar el código contra políticas, mientras mantiene un ciclo de retroalimentación estrecho con el desarrollador y verifica la aprobación antes de proceder con trabajos complejos. Ambos también están disponibles a través de una interfaz de línea de comandos, junto con completaciones de código en línea.
Tabnine entrena dos tipos de modelos propietarios: modelos universales entrenados en código abierto público y permisivo, disponibles para todos los usuarios, y modelos ajustados que se entrenan más en la propia base de código de un cliente, disponibles solo en el plan Enterprise. Los usuarios Pro también pueden cambiar Chat a modelos de terceros seleccionados bajo los propios términos de esos proveedores. El despliegue puede ejecutarse como SaaS alojado de Tabnine, el predeterminado tanto para Pro como para Enterprise, o, para algunos clientes de Enterprise, como una instalación privada dentro de la propia VPC del cliente o completamente en las instalaciones, donde solo está disponible el modelo protegido de Tabnine.
Tabnine fue adquirido recientemente por Tricentis, la empresa de pruebas de software empresarial, que está extendiendo el agente de codificación en su propia plataforma de ingeniería de calidad. La documentación y las notas de lanzamiento de Tabnine continúan manteniéndose en su propio sitio de documentación.
- CategoríaAsistentes de programación con IA
- Modelo de preciosDe pago
- ImplementaciónNube, Local (on-premises)
- PlataformasWeb
Características principales de Tabnine
Completaciones de código en línea en IDEs compatibles
Tabnine Chat para respuestas bajo demanda, explicaciones y fragmentos generados sobre tu base de código
Tabnine Agent para tareas autónomas de múltiples pasos como refactorización, generación de pruebas y documentación, con verificaciones del desarrollador en trabajos complejos
Tabnine CLI para flujos de trabajo de agente y chat fuera del IDE
Modelos de AI universales entrenados en código abierto público y permisivo
Modelos ajustados entrenados más en la propia base de código de un cliente (solo Enterprise)
Alojamiento SaaS por defecto, con instalación privada en la propia VPC del cliente o en las instalaciones para algunos clientes de Enterprise
Un plano de datos que no almacena código y enmascara identificadores de usuario
¿Cómo usar Tabnine?
Instalar: agrega el complemento de Tabnine a tu IDE desde su listado en la documentación de Tabnine.
Obtener completaciones: comienza a escribir y acepta sugerencias en línea mientras codificas.
Preguntar a Tabnine Chat: abre Chat para hacer preguntas sobre tu base de código o generar un fragmento.
Ejecutar Tabnine Agent: entrégale una tarea más grande, como una refactorización o un conjunto de pruebas, y aprueba su plan cuando verifique.
Usar la CLI: ejecuta Tabnine Agent o Chat desde la línea de comandos para los mismos flujos de trabajo.
Elegir un despliegue: permanecer en la nube SaaS de Tabnine, o preguntar sobre la instalación privada para un entorno aislado o en las instalaciones.
Casos de uso de Tabnine
- Completación de código empresarial
- Refactorización autónoma
- Despliegue aislado
- Preguntas y respuestas sobre la base de código






