O Tabby é um assistente de programação de IA hospedado de código aberto desenvolvido pela equipe do TabbyML que compara sua funcionalidade principal com o GitHub Copilot, mas tem vantagens exclusivas em termos de privacidade e controle de dados. A ferramenta oferece suporte a dois recursos principais: 1) conclusão de código que fornece sugestões de uma ou várias linhas em tempo real e 2) um assistente de bate-papo inteligente que entende perguntas de programação e gera trechos de código. Ao contrário dos produtos comerciais, o Tabby é implantado localmente, com todo o processamento de dados feito em um servidor controlado pelo usuário ou em um ambiente local, e a versão empresarial (v0.24.0) também oferece suporte à autenticação LDAP.
Em termos de implementação técnica, o Tabby foi desenvolvido com base em modelos de código aberto, como o StarCoder-1B (conclusão de código) e o Qwen2-1.5B-Instruct (bate-papo), e oferece suporte à tecnologia de reconhecimento de contexto para compreender o ambiente de código atual e fornecer sugestões precisas. Os desenvolvedores podem integrá-lo aos principais IDEs, como VSCode, Vim, IntelliJ, etc. Os dados mostram que sua taxa de precisão de autocompletar atinge níveis prontos para produção em cenários de programação comuns.
Essa resposta foi extraída do artigoTabby: um assistente de programação de IA nativo auto-hospedado que se integra ao VSCodeO




























