Centro de Ajuda
Personalizar o seu chatbot

Configuração de idioma do chatbot

Última atualização:

O ChatLab gere os idiomas a partir de um único menu Settings > Languages (Definições > Idiomas). A partir daí, define o idioma em que o seu chatbot responde, o idioma utilizado para os resumos e análises nos bastidores e - quando pretender que um único bot atenda toda a gente - a tradução automática Multi-language (Multi-idioma) de toda a interface de chat.

Settings > Languages: o cartão de idioma da IA

Selecione o seu chatbot, abra o separador Settings (Definições) e clique em Languages (Idiomas) na barra lateral esquerda. O cartão superior AI language (Idioma da IA) contém duas definições.

AI language card in Settings > Languages

Response language

O campo Response language (Idioma de resposta) controla o idioma que o chatbot utiliza para as respostas de texto.

  • Auto Detect (Deteção automática, predefinição) - o chatbot reconhece o idioma do visitante e responde nesse mesmo idioma. Ideal para um público misto.
  • Specific language (Idioma específico, por exemplo, inglês, espanhol, alemão) - o chatbot utiliza esse idioma por predefinição e só muda se o visitante pedir explicitamente.

Esta é a definição que anteriormente se chamava Primary language (Idioma principal) e ficava em Settings > Role & Behavior (Definições > Função e comportamento) - é agora a Response language aqui em Settings > Languages.

Nota: quando o bot utiliza um prompt personalizado (Settings > Role & Behavior > Custom Role Definition [Definições > Função e comportamento > Definição de função personalizada]), o campo Response language fica desativado. Nesse caso, o idioma é controlado pelo seu prompt - adicione uma regra como "Responde sempre em espanhol, a menos que o visitante escreva noutro idioma".

Reporting language

O campo Reporting language (Idioma dos relatórios) define o idioma utilizado para o conteúdo que apenas o utilizador vê no painel de administração:

  • Conversation summaries (Resumos da conversa) - o resumo gerado por IA de cada conversa
  • Client summaries (Resumos do cliente) - o perfil gerado por IA de um visitante recorrente
  • AI Insights - a análise periódica das suas conversas feita por IA

Não afeta nada do que os seus visitantes veem. Esta é a definição que anteriormente se chamava Internal language (Idioma interno) em Settings > Model & Advanced (Definições > Modelo e avançado) - é agora a Reporting language em Settings > Languages.

Clique em Save Changes (Guardar alterações) após ajustar qualquer um dos campos.

Servir um público multilíngue

A forma recomendada de prestar assistência a visitantes em vários idiomas é a funcionalidade Multi-language, no mesmo menu Settings > Languages. Quando ativada, a interface de chat, as mensagens de boas-vindas, as perguntas sugeridas e os formulários são traduzidos automaticamente, e os visitantes recebem um seletor de idioma na janela de chat - para que um único chatbot sirva todos os idiomas.

Isto substitui a abordagem antiga de traduzir cada mensagem predefinida manualmente ou de manter um chatbot separado para cada secção de idioma do seu site.

Para obter o guia passo a passo completo - ativar o Multi-language, escolher um idioma base, disponibilizar uma lista fixa de idiomas e editar traduções individuais - consulte Multilingual chatbots.

Se o Multi-language não estiver disponível no seu plano, ainda pode servir bem um público único: defina um Response language (ou deixe em Auto Detect) e traduza manualmente as suas principais mensagens predefinidas nas respetivas secções de definições (Settings > Chat Conversation [Definições > Conversa de chat] para a mensagem de boas-vindas, perguntas sugeridas e texto de espaço reservado, além de Appearance [Aparência], Lead Collection [Recolha de leads], Human Contact Form [Formulário de contacto humano], Live Chat e Consent & Privacy [Consentimento e privacidade] onde estiverem ativados).

Idiomas de voz

Os idiomas de voz são configurados separadamente, em Settings > Voice Conversation (Definições > Conversa de voz), e dependem do modelo de voz:

  • ElevenLabs Voice - é apresentada uma secção Language (Idioma) com um Default language (Idioma predefinido - o idioma em que o agente inicia a chamada) e Additional languages (Idiomas adicionais - idiomas extras para os quais pode mudar ao ouvir o autor da chamada a falar neles).
  • GPT Realtime / Gemini Voice - sem seletor de idioma. Estes fornecedores detetam o idioma do autor da chamada automaticamente e seguem o seu prompt. Para orientar a escolha, mencione o idioma em Settings > Role & Behavior (por exemplo, "Responde sempre em polaco, a menos que o autor da chamada fale noutro idioma").

Para a configuração detalhada da voz, consulte Voice conversation.

Treinar um chatbot para vários idiomas

Não precisa de duplicar a sua base de conhecimento em vários idiomas - a IA consegue responder num idioma a partir de conteúdo com que foi treinada noutro. Duplicar o mesmo conteúdo desperdiça capacidade de treino sem adicionar novos conhecimentos, por isso treine com conteúdo exclusivo e deixe o chatbot traduzir em tempo real.

Ao analisar um site, o ChatLab deteta agora o idioma de cada página, o que ajuda o bot a escolher a fonte certa ao responder. Consulte Adding new website sources para perceber como funciona a análise de sites.

Perguntas frequentes

As minhas instruções personalizadas precisam de estar num idioma específico?

Não. As instruções personalizadas funcionam em qualquer idioma - escreva-as totalmente no seu idioma de destino, totalmente em inglês ou de forma mista. O que importa é que descrevam claramente o comportamento pretendido. Consulte Bot behavior customization para obter mais detalhes.

O chatbot pode usar dados de treino num idioma para responder noutro?

Sim. A IA pode usar conhecimentos de um idioma para gerar respostas noutro. Conteúdos com nuances ou especificidades culturais podem não ser traduzidos com tanta precisão, pelo que deve fornecer dados de treino nos idiomas que os seus visitantes utilizam com mais frequência.

Porque é que o campo Response language está desativado a cinzento?

Porque o bot utiliza um prompt personalizado (Settings > Role & Behavior > Custom Role Definition). Com um prompt personalizado, o idioma de resposta é controlado pelo próprio prompt, pelo que o campo fica desativado - adicione uma regra de idioma diretamente ao seu prompt.