Beschreibung
Tabnine ist ein KI-Coding-Agent, der für Engineering-Teams entwickelt wurde, die Unterstützung bei der Codierung benötigen, um innerhalb ihrer eigenen Infrastruktur zu bleiben. Er verbindet sich direkt mit den Repositories und Entwicklungssystemen einer Organisation und ist so konzipiert, dass kein Code diese Umgebung verlassen muss, um KI-Hilfe zu erhalten.
Weiterlesen
Die Plattform läuft auf einem Kubernetes-Cluster, entweder vor Ort oder bei einem unterstützten Cloud-Anbieter. Sie besteht aus drei Komponenten: dem Tabnine-Client, einem IDE-Plugin, das Entwickler lokal installieren; dem Tabnine-Cluster, das den Inferenzdienst auf GPU-beschleunigten Knoten sowie einen Datenbereich für Analysen (kein Code wird gespeichert, und Benutzeridentifikatoren sind maskiert) und einen Steuerbereich für Identität und Konfiguration betreibt; und den KI-Modellen selbst.
Tabnine Chat bietet sofortige Antworten zu einem Codebestand: Erklärungen zu Code, Generierung von Snippets oder Beantwortung von Dokumentationsfragen. Tabnine Agent geht noch weiter. Er ist ein autonomer, aufgabenorientierter Assistent, der umfassendes Refactoring, die Generierung von Tests, das Schreiben von Dokumentationen und die Überprüfung von Code gegen Richtlinien durchführen kann, während er einen engen Feedback-Zyklus mit dem Entwickler aufrechterhält und vor dem Fortfahren bei komplexen Arbeiten um Genehmigung bittet. Beide sind auch über eine Befehlszeilenschnittstelle verfügbar, neben Inline-Codevervollständigungen.
Tabnine trainiert zwei Arten von proprietären Modellen: universelle Modelle, die auf öffentlichem, permissivem Open-Source-Code trainiert werden und allen Benutzern zur Verfügung stehen, sowie feinabgestimmte Modelle, die weiter auf dem eigenen Codebestand eines Kunden trainiert werden und nur im Enterprise-Plan verfügbar sind. Pro-Nutzer können auch Chat auf ausgewählte Drittanbieter-Modelle unter den eigenen Bedingungen dieser Anbieter umschalten. Die Bereitstellung kann als Tabnines gehostetes SaaS erfolgen, was die Standardoption für Pro und Enterprise ist, oder für einige Enterprise-Kunden als private Installation innerhalb des eigenen VPC des Kunden oder vollständig vor Ort, wo nur das geschützte Modell von Tabnine verfügbar ist.
Tabnine wurde kürzlich von Tricentis, dem Unternehmen für Unternehmenssoftwaretests, übernommen, das den Coding-Agenten in seine eigene Plattform für Qualitätstechnik integriert. Die Dokumentation und die Versionshinweise von Tabnine werden weiterhin auf ihrer eigenen Dokumentationsseite gepflegt.
- KategorieKI-Programmierassistenten
- PreismodellKostenpflichtig
- BereitstellungCloud, On-Premises
- PlattformenWeb
Tabnine's Kernfunktionen
Inline-Codevervollständigungen in unterstützten IDEs
Tabnine Chat für sofortige Antworten, Erklärungen und generierte Snippets zu Ihrem Codebestand
Tabnine Agent für autonome mehrstufige Aufgaben wie Refactoring, Testgenerierung und Dokumentation, mit Entwickler-Check-ins bei komplexen Arbeiten
Tabnine CLI für Agent- und Chat-Workflows außerhalb der IDE
Universelle KI-Modelle, die auf öffentlichem, permissivem Open-Source-Code trainiert wurden
Feinabgestimmte Modelle, die weiter auf dem eigenen Codebestand eines Kunden trainiert wurden (nur Enterprise)
SaaS-Hosting standardmäßig, mit privater Installation im eigenen VPC des Kunden oder vor Ort für einige Enterprise-Kunden
Ein Datenbereich, der keinen Code speichert und Benutzeridentifikatoren maskiert
Wie verwendet man Tabnine?
Installieren: Fügen Sie das Tabnine-Plugin zu Ihrer IDE aus dem Verzeichnis in den Tabnine-Dokumenten hinzu.
Vervollständigungen erhalten: Beginnen Sie mit dem Tippen und akzeptieren Sie Inline-Vorschläge, während Sie codieren.
Fragen Sie Tabnine Chat: Öffnen Sie Chat, um Fragen zu Ihrem Codebestand zu stellen oder ein Snippet zu generieren.
Tabnine Agent ausführen: Übergeben Sie ihm eine größere Aufgabe, wie ein Refactoring oder eine Testsuite, und genehmigen Sie seinen Plan, wenn er sich meldet.
Verwenden Sie die CLI: Führen Sie Tabnine Agent oder Chat von der Befehlszeile für dieselben Workflows aus.
Wählen Sie eine Bereitstellung: Bleiben Sie in der Tabnine-SaaS-Cloud oder fragen Sie nach einer privaten Installation für eine luftdicht abgeschottete oder vor Ort Einrichtung.
Tabnine's Anwendungsfälle
- Unternehmens-Codevervollständigung
- Autonomes Refactoring
- Luftdicht abgeschottete Bereitstellung
- Codebestand Q&A






