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
Protocolo Quack do DuckDB Permite Cliente-Servidor com Múltiplos Escritores Concorrentes
O DuckDB apresenta o protocolo remoto Quack, permitindo que duas instâncias do DuckDB se comuniquem como cliente e servidor, suportando escritores concorrentes e utilizando HTTP para transporte.

Claude Code Skill refatora componentes React usando princípios de 'Não Me Faça Pensar'
Uma nova habilidade do Claude Code refatora automaticamente componentes React para usabilidade com base nos princípios de Steve Krug — elimina "happy talk", destaca CTAs primárias, corrige estados vazios/de erro e ajusta rótulos.

o-cara-do-conhecimento: Transforme Sua Estante em um Tutor com Habilidades do Claude Code
Um conjunto de habilidades para Claude Code que ingere seus livros PDF/EPUB localmente e permite fazer perguntas, aprender tópico por tópico ou gerar resumos — tudo com citações em toda a sua biblioteca.

ARP: Retransmissão WebSocket sem Estado para Comunicação de Agentes Autônomos
ARP (Agent Relay Protocol) é um retransmissor WebSocket sem estado para comunicação entre agentes autônomos, apresentando identidade Ed25519, criptografia HPKE conforme RFC 9180, enquadramento binário TLV e 33 bytes de sobrecarga por mensagem. Nenhuma conta ou registro necessário—basta gerar um par de chaves e conectar.