Tabby ist ein quelloffener, gehosteter KI-Programmierassistent, der vom TabbyML-Team entwickelt wurde und dessen Kernfunktionen mit denen von GitHub Copilot vergleichbar sind, der aber einzigartige Vorteile in Bezug auf Datenschutz und Kontrolle bietet. Das Tool unterstützt zwei Kernfunktionen: 1) Code-Vervollständigung, die ein- oder mehrzeilige Vorschläge in Echtzeit liefert, und 2) einen intelligenten Chat-Assistenten, der Programmierfragen versteht und Codeschnipsel erzeugt. Im Gegensatz zu kommerziellen Produkten wird Tabby lokal eingesetzt, wobei die gesamte Datenverarbeitung auf einem benutzergesteuerten Server oder in einer lokalen Umgebung erfolgt, und die Unternehmensversion (v0.24.0) unterstützt auch LDAP-Authentifizierung.
Was die technische Umsetzung betrifft, so basiert Tabby auf Open-Source-Modellen wie StarCoder-1B (Codevervollständigung) und Qwen2-1.5B-Instruct (Chat) und unterstützt kontextabhängige Technologien, um die aktuelle Codeumgebung zu verstehen und genaue Vorschläge zu machen. Entwickler können es in gängige IDEs wie VSCode, Vim, IntelliJ usw. integrieren. Daten zeigen, dass die Genauigkeit der Autovervollständigung in gängigen Programmierszenarien produktionsreife Werte erreicht.
Diese Antwort stammt aus dem ArtikelTabby: ein nativer, selbstgehosteter KI-Programmierassistent, der sich in VSCode integriertDie




























