ESPAÇO PUBLICITÁRIO DISPONÍVEL · FALE CONOSCO

Como criar e publicar assistentes personalizados no HuggingChat com modelos abertos

365Finds Editorial
11.430 artigos Wiki catalogados

Use o 365 Wiki com sua IA

Copie o prompt abaixo, cole na IA que você já usa e faça sua pergunta.

Baixar o Skill completo

Experimente primeiro com o prompt. Se você usa o 365 Wiki com frequência, instale o Skill completo do 365Wiki para não precisar colá-lo novamente. Se não usa uma IA específica, as versões web do Gemini ou Microsoft Copilot também servem.

Desenvolvedores e criadores de IA que desejam lançar assistentes conversacionais personalizados frequentemente enfrentam os obstáculos típicos das plataformas proprietárias: assinaturas mensais caras impostas aos usuários finais, opacidade quanto aos modelos subjacentes e forte dependência de fornecedor único. Os HuggingChat Assistants (assistentes do HuggingChat) surgem como uma alternativa de código aberto, gratuita e totalmente transparente. Construído sobre o projeto aberto chat-ui da Hugging Face, o HuggingChat possibilita estruturar instruções de sistema específicas, sugestões de início de conversa e ferramentas de pesquisa web em torno de modelos abertos de ponta — como Meta Llama, Mistral e Qwen —, publicando um agente funcional com link permanente em poucos minutos.

Seja para criar um assistente de refatoração de código, um sintetizador de artigos científicos ou um bot de suporte ao cliente, este guia detalha o processo completo para selecionar o modelo base, estruturar o prompt de sistema e disponibilizar seu assistente para o público.


Por que criar assistentes no HuggingChat?

Em comparação com os Custom GPTs da OpenAI, o HuggingChat Assistants apresenta diferenciais marcantes de custo, controle e liberdade técnica:

  1. Acesso 100% gratuito para o usuário final: Para o criador, basta possuir uma conta gratuita no Hugging Face. Para quem utiliza o assistente via link compartilhado, não há qualquer exigência de assinatura paga de 20 dólares mensais.
  2. Diversidade e especialização de modelos: Em vez de depender de um único modelo fechado, você pode escolher a arquitetura aberta mais adequada: Qwen 2.5 Coder para desenvolvimento de software, Meta Llama 3.3 para raciocínio analítico e redação, ou Command R+ para orquestração de ferramentas externas.
  3. Total portabilidade e suporte a auto-hospedagem: O frontend do HuggingChat é totalmente aberto no repositório huggingface/chat-ui. Caso sua empresa precise de isolamento estrito de dados ou conformidade interna, é viável clonar a aplicação, executá-la em contêineres Docker e conectar as mesmas diretrizes de sistema a servidores locais de vLLM ou Ollama.

Passo a passo: da configuração à publicação

A criação de um assistente personalizado no HuggingChat não exige programação backend nem configuração manual de GPUs. Todo o fluxo é realizado na interface visual do navegador.

Passo 1: Acessar a central de assistentes

  1. Faça login no HuggingChat com sua conta Hugging Face.
  2. No menu lateral esquerdo, clique em Assistants ou acesse diretamente https://huggingface.co/chat/assistants.
  3. Clique no botão "Create new assistant" para abrir o formulário de configuração.

Passo 2: Definir nome e identidade visual

Passo 3: Escolher o modelo base de pesos abertos

A lista suspensa exibe os modelos de ponta hospedados oficialmente pela infraestrutura da Hugging Face. Alinhe o modelo ao objetivo da aplicação:

Passo 4: Estruturar as instruções de sistema (System Prompt)

O campo System Prompt dita as regras de conduta, o tom, o formato de saída e os limites operacionais do assistente. Modelos abertos respondem com maior precisão quando as diretrizes são organizadas em tópicos claros com Markdown:

# Papel e Objetivo
Você é um arquiteto backend sênior especialista em FastAPI e SQLAlchemy assíncrono. Sua missão é orientar desenvolvedores na criação de endpoints de alta performance e modelos de banco escaláveis.

# Regras de Conduta
1. Forneça sempre código aderente ao Python 3.11+, incluindo tipagem estrita (type hints).
2. Nunca recomende operações de E/S síncronas e bloqueantes dentro de rotas assíncronas.
3. Utilize obrigatoriamente schemas do Pydantic v2 para validação de entrada e serialização de resposta.
4. Mantenha as explicações técnicas concisas, em formato de tópicos, posicionadas logo abaixo dos blocos de código.

# Formato de Saída
- Especifique a linguagem nos blocos de código (`python`).
- Estruture as respostas em: (1) Decisão de Arquitetura, (2) Código de Implementação, (3) Considerações de Performance.

Passo 5: Configurar perguntas sugeridas (Starters)

Cadastre de 3 a 4 exemplos práticos em User input examples (ex.: "Refatore esta rota síncrona para assíncrona", "Crie um schema de paginação no Pydantic v2"). Esses atalhos reduzem a fricção de entrada e demonstram imediatamente as capacidades do assistente.

Passo 6: Habilitar pesquisa na web e ferramentas adicionais

Se o assistente necessitar de dados atualizados após a data de corte do modelo, ative o recurso Web Search. Com ele ligado, o motor realiza buscas na internet antes de gerar a resposta. Você também pode habilitar Community Tools para cálculos matemáticos ou integrações com APIs específicas.

Passo 7: Testar e publicar

  1. Utilize o painel de testes à direita para simular perguntas reais e validar se as regras de formatação e limites negativos estão sendo respeitados.
  2. Caso o modelo gere saudações desnecessárias, refine o System Prompt adicionando uma diretriz explícita ("Não inclua mensagens introdutórias de cortesia; responda diretamente com a solução").
  3. Estando tudo correto, clique em Create (ou Save).

O sistema gerará um endereço público único no formato: https://huggingface.co/chat/assistant/<unique-id>


Estratégias de distribuição e compartilhamento

Com o assistente publicado, o link exclusivo pode ser compartilhado em múltiplos canais:


Análise de trade-offs e boas práticas

Para planejar a operação do seu assistente com maturidade técnica, considere os seguintes pontos:

AspectoHuggingChat AssistantsCustom GPTs Proprietários
CustoTotalmente gratuito para criador e usuáriosUsuários e criadores geralmente exigem assinatura paga
Opções de modeloDiversos modelos abertos disponíveis (Llama, Mistral, Qwen)Restrito aos modelos fechados da provedora
Independência tecnológicaInterface open-source (chat-ui), totalmente auditávelConfinado à infraestrutura em nuvem do fornecedor
PrivacidadeConformidade com termos de nuvem ou isolamento on-premisesSujeito às políticas de retenção da plataforma proprietária
Consulta documental (RAG)Feita via Web Search e Community ToolsUpload nativo de múltiplos arquivos com indexação vetorial

Ao unir prompts de sistema bem formulados a modelos de pesos abertos de alta qualidade, o HuggingChat Assistants oferece aos criadores uma rota eficiente, acessível e autônoma para criar produtos de IA de alto valor.


Referências