FUTO Swipe: Modelos de Digitação por Deslize de Código Aberto Igualam a Precisão das Grandes Tecnologias

A FUTO lançou o FUTO Swipe, uma família de modelos e algoritmos de digitação por deslize de código aberto, juntamente com uma biblioteca de inferência. Os modelos alimentam o FUTO Keyboard offline para Android, mas podem ser usados de forma independente sob a Licença de Modelo FUTO.
Arquitetura e Benchmarks
O FUTO Swipe usa três tipos de modelo:
- Encoder (635.140 parâmetros) – independente de layout, independente de idioma, preditor universal.
- ContextLM (1.498.472 parâmetros no total, 1,1M embeddings) – pequeno modelo de linguagem treinado por idioma para filtrar palavras sem sentido dado o contexto. Precisa apenas de dados de texto.
- Decoder (304.155 parâmetros) – específico para idioma e layout. Atualmente apenas QWERTY inglês treinado em dados reais de deslize.
Combinados (1.364.271 ativos / 2.494.767 parâmetros totais), os modelos alcançam uma taxa de falha no top-4 de ~4% no conjunto de teste. Excluindo palavras fora do vocabulário, a taxa de erro é inferior a 1%. Isso corresponde aos teclados das grandes empresas, de acordo com a FUTO. Os benchmarks dependem do conjunto de dados, mas o artigo está por vir.
Conjunto de Dados
A FUTO lançou um conjunto de dados de 1 milhão de deslizes reais em QWERTY inglês sob licença MIT, coletados de usuários voluntários em swipe.futo.org. Disponível em HuggingFace.
Biblioteca de Inferência
A acompanhante swipe-library (C++, GPL) lida com inferência, decodificação e busca em feixe restrita a dicionário. Com largura de feixe de 300, converte trajetórias de deslize em candidatos a palavras ranqueadas. A biblioteca é executada no dispositivo em milissegundos, mesmo em dispositivos de baixo custo.
Como Usar
- Instale o FUTO Keyboard v0.1.29 de futo.org para uma experiência pronta para uso com digitação por deslize offline.
- Baixe os modelos de HuggingFace e integre via
swipe-library. - Atribuição exigida conforme a Licença de Modelo FUTO.
A FUTO está trabalhando em um artigo detalhando treinamento e arquitetura. O conjunto de dados e os modelos estão disponíveis agora para desenvolvedores construírem sobre eles.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

AutoSkillUpdate: Um Plugin de Código Claude Que Detecta Habilidades Desatualizadas
AutoSkillUpdate é um plugin de código aberto para Claude Code que examina sua base de código, compara com as habilidades existentes e identifica desvios. Ele fornece relatórios de desvios com caminhos de arquivo e referências de linha, e então oferece reescrever habilidades desatualizadas com confirmação do usuário.

NerfGuard: Um Classificador que Roteia Solicitações de Codificação para Modelos Mais Baratos, Reduzindo Custos em 3x
O NerfGuard usa um classificador rápido para rotear solicitações de agentes de codificação para o modelo e profundidade de raciocínio menos caros, resultando em 3x mais uso pelo mesmo gasto. Inclui otimizações de tokens.

O Krasis LLM Runtime Apresenta Melhorias de 8,9x na Velocidade de Preenchimento e 4,7x na Velocidade de Decodificação em Relação ao Llama.cpp
O runtime Krasis LLM agora executa tanto o preenchimento quanto a decodificação inteiramente na GPU com diferentes estratégias de otimização, alcançando preenchimento 8,9x mais rápido e decodificação 4,7x mais rápida que o llama.cpp no Qwen3.5-122B com uma única GPU 5090.

Jogo de Quebra-Cabeça para Bots com Prêmios: Um Novo Desafio para Programadores de IA
Um intrigante novo jogo de quebra-cabeça convida programadores de IA a liberar sua criatividade e inteligência desenvolvendo soluções de bots para competir por prêmios. A iniciativa gerou entusiasmo na comunidade de IA, despertando criatividade e competição.