Que os aplicativos de inteligência artificial generativa têm um apelo enorme entre os desenvolvedores. Ok, não é novidade para ninguém. Mas um aplicativo dedicado a esses profissionais é raro. Ainda mais como uma variação palpável como é o caso do ChatGPT da OpenAI.
O Hugging Chat (iOS), da Hugging Face, é a exceção. Trata-se de uma comunidade aberta dedicada ao desenvolvimento da IA, o que inclui diversos modelos de machine learning, modelos de fundação, datasets e códigos para aplicação.
De acordo com os gestores da comunidade, o intuito do app é mostrar que é possível construir uma alternativa de código aberto ao ChatGPT. Para isso, o Hugging Chat tem uma série de grandes modelos de linguagens (LLM) open source que são trocados de tempos em tempos com aval da comunidade em fóruns.
Atualmente, o aplicativo tem os seguintes LLM:
- Meta Llama 3;
- Meta Llama 3.2;
- Qwen 2.5 (Alibaba);
- Qwen QwQ;
- CohereForAI;
- DeepSeek-R1;
- Nvidia Lemotron baseado no Llama 3;
- Hermes 3 da Nous Research;
- Mistral Nemo;
- Phi 3.5 da Microsoft.
O usuário pode usar o Hugging Chat apenas para conversação, mas pode trocar os modelos para testes. Ou seja, se quiser testar a capacidade do Qwen QwQ que é mais ágil e menor, ou avaliar o Llama 3 com fine-tuning da Nvidia é possível fazer ao clicar em ‘setting’ (configuração, na tradução), escolhe o LLM e aperta ‘activate’ (ativar).
No prompt do LLM, ainda é possível colocar instruções e regras, como: você é um assistente que responde apenas em português. Também é possível ir para a página do criador original e para a página do LLM no Hugging Face para captar a codificação original.
Problemas do Hugging Chat
Lado ruim: o app está parado no tempo em termos de design. Basicamente é um prompt em branco para pergunta e resposta, no máximo tem a opção de pesquisa na web para ampliar a resposta e nada mais. Não gera imagens, não tem conversação em voz e nem trabalha em multimodelo. Logo, não dá para fazer testes mais avançados pelo app.
Também pesa que o app é totalmente em inglês e não tem versão Android. Daí vem a questão, se o desenvolvedor precisa analisar todas as vertentes e o app precisa ser uma alternativa ao OpenAI, como ignorar os usuários Android?