Centro de Ajuda
Treinar o seu chatbot

Adicionar novas fontes de websites

Última atualização:

Adicionar fontes de websites permite que o seu chatbot aprenda diretamente com o conteúdo do seu website. Quer se trate de detalhes de produtos, FAQ ou artigos de blogue, a análise do seu website adiciona uma captura do respetivo conteúdo para referência do chatbot. Volte a treinar quando esse conteúdo for alterado. Primeiro, crie o seu chatbot e verifique a sua capacidade de treino.

Gere uma loja online? Quando os produtos provêm da AI Search ou da pesquisa da loja em tempo real, exclua as páginas de produtos e categorias da análise e analise apenas páginas informativas, como envios, devoluções e FAQ. As páginas de produtos analisadas consomem carateres de treino, e os respetivos preços e stock ficam desatualizados entre análises. Consulte Como configurar o ChatLab para a sua loja de e-commerce.

Onde encontrar o treino por website

Selecione o seu chatbot e, em seguida, navegue até ao separador Training (Treino). Na barra lateral esquerda, escolha Links (Ligações). É aqui que gere todas as fontes de treino baseadas em websites.

Clique em Add New Training: Website (Adicionar novo treino: Website) para abrir o formulário de treino.

Lista de ligações de treino com o botão Add New Training destacado

Opções de análise

O formulário de treino oferece duas formas de adicionar conteúdo do website, separadas por um divisor OR (OU).

Scan website contents (Analisar conteúdos do website) - Introduza um URL no campo Address (Endereço) e escolha entre:

  • Whole website (Website completo) - Percorre todas as páginas detetáveis a partir do URL fornecido
  • Single address (Endereço único) - Analisa apenas a página específica que introduzir

Use sitemap (Usar sitemap) - Introduza o URL do seu sitemap (por exemplo, https://www.yourdomain.com/sitemap.xml) no campo Sitemap. Isto analisa apenas as páginas listadas no seu ficheiro sitemap.

Ao utilizar um sitemap, o campo Address é desativado automaticamente (e vice-versa), uma vez que só pode utilizar um método por tarefa de treino.

Modal de novo treino a mostrar o campo Address, o menu pendente do modo de análise e a opção de sitemap

Treinar com o website completo

  1. Introduza o URL raiz do seu website no campo Address (por exemplo, https://www.yourdomain.com)
  2. Selecione Whole website no menu pendente abaixo do campo de endereço
  3. Clique em Start scanning the website (Começar a analisar o website)

O sistema segue as ligações detetáveis dentro dos filtros da análise, da profundidade e dos limites da conta; pode não alcançar todas as páginas. Pode monitorizar o progresso no separador Trainings (Treinos), onde verá o número de ligações analisadas e os caracteres de treino recolhidos em tempo real.

Modal de novo treino com o botão Start scanning the website destacado

Treinar com uma única página

  1. Introduza o URL específico da página no campo Address (por exemplo, https://www.yourdomain.com/pricing)
  2. Selecione Single address no menu pendente
  3. Clique em Start scanning the website

Isto é útil quando só precisa de adicionar uma página específica à base de conhecimento do seu chatbot, por exemplo, um artigo recém-publicado ou uma página de FAQs atualizada.

Treinar com o sitemap

  1. Introduza o URL do seu sitemap no campo Sitemap (por exemplo, https://www.yourdomain.com/sitemap.xml)
  2. Clique em Start scanning the website

A análise por sitemap oferece um controlo preciso sobre as páginas que são incluídas, uma vez que apenas processa os URLs listados no seu ficheiro de sitemap.

Selecionar páginas individuais para treino

Antes de iniciar uma análise, pode ativar a opção I want to select individual urls for training after scanning the website (Quero selecionar URLs individuais para treino após analisar o website). Esta opção só está disponível ao analisar um website completo (não no modo de endereço único).

Quando ativada:

  1. O sistema analisa o seu website e deteta todas as páginas
  2. Após a conclusão da análise, verá uma vista em árvore de todas as páginas descobertas com as respetivas contagens de caracteres
  3. Marque ou desmarque páginas para as incluir ou excluir do treino
  4. Clique em Start the Training (Iniciar o treino) para começar a treinar com as páginas selecionadas

Isto é útil quando o seu website contém páginas a partir das quais não pretende que o chatbot aprenda, tais como páginas de início de sessão, áreas de administração ou secções irrelevantes.

Analisar idiomas do website

Se o seu website estiver publicado em mais do que um idioma, o ChatLab deteta os idiomas disponíveis durante a análise e permite-lhe decidir quais incluir na base de conhecimento do seu chatbot. Encontrará estes controlos na secção Languages (Idiomas) do formulário de treino, logo acima de Advanced settings (Definições avançadas).

Secção Languages do formulário de treino a mostrar o âmbito de idiomas e as opções do método de deteção

Âmbito de idiomas

O menu pendente Language scope (Âmbito de idiomas) controla que parte de um site multilíngue é analisada:

  • Main website language (Idioma principal do website) - recomendado e selecionado por predefinição quando a funcionalidade multilíngue não está disponível e o bot não tem o suporte multilíngue ativo. Apenas o idioma principal do site é analisado. As outras versões de idioma são ignoradas. Isto mantém os dados de treino focados e organizados, e consome menos capacidade de treino.
  • All languages (Todos os idiomas) - recomendado e selecionado por predefinição quando a sua conta inclui a funcionalidade multilíngue ou o bot tem o suporte multilíngue ativo. Analisa as versões de idioma descobertas no site. Isto recolhe todas as suas páginas localizadas, mas reúne mais conteúdo e utiliza mais da sua capacidade de treino.
  • Selected language (Idioma selecionado) - analisa um único idioma que escolher entre os detetados no site.

O ChatLab deteta o idioma principal (main language) do site para a análise específica de idioma. O âmbito predefinido depende da disponibilidade da funcionalidade multilíngue, não do idioma detetado. Ao escolher Selected language, o idioma principal detetado é pré-selecionado e marcado como "main" na lista. Pode alterá-lo para qualquer outro idioma detetado.

A deteção de idioma está disponível em todos os planos, incluindo o plano gratuito. Pode alterar o âmbito antes de analisar. A opção New training with same parameters (Novo treino com os mesmos parâmetros) reutiliza o âmbito da tarefa anterior, que pode ser diferente da predefinição para uma nova análise.

Método de deteção de idioma

Quando o âmbito estiver definido como Main website language ou Selected language, pode escolher como o ChatLab reconhece as versões de idioma no seu site através do menu pendente Language detection method (Método de deteção de idioma):

  • Hreflang attributes (recommended) (Atributos hreflang (recomendado)) - a predefinição. Utiliza a marcação hreflang e lang que a maioria dos sites multilíngues já inclui para associar as respetivas versões de idioma.
  • URL path prefix (/en/, /de/, ...) (Prefixo do caminho do URL (/en/, /de/, ...)) - para sites que mantêm cada idioma num segmento de caminho como /en/, /de/ ou /fr/ sem qualquer marcação hreflang.

Se o ChatLab não conseguir detetar os idiomas automaticamente, pode continuar a analisar o idioma principal ou todos os idiomas. Ao selecionar Selected language, introduza primeiro o endereço do seu website nos campos acima e, em seguida, volte a escolher a opção para que o site possa ser analisado.

Para uma visão geral de como o chatbot utiliza estas versões de idioma ao responder, consulte Chatbots multilíngues e Configuração de idioma do chatbot. Os modos de idioma da base de conhecimento aí descritos dependem de fontes que foram analisadas com deteção de idioma, pelo que as fontes mais antigas podem ter de ser treinadas novamente para tirar o máximo partido delas.

Definições avançadas

Clique no botão Advanced settings no formulário de treino para aceder a controlos de análise detalhados.

Modal de novo treino com o painel Advanced settings destacado

As definições avançadas estão organizadas em quatro secções:

URL Filtering (Filtragem de URLs)

  • Include only URLs that contain (Incluir apenas URLs que contenham) - Analisa apenas URLs que correspondam a estes padrões (separados por ponto e vírgula, por exemplo, /en;/help)
  • Exclude URLs that contain (Excluir URLs que contenham) - Ignora URLs que correspondam a estes padrões (por exemplo, /news;/pictures). Padrões comuns como /wp-admin/, /feed/ e páginas de carrinho são excluídos por predefinição

Query Parameters (Parâmetros de consulta)

  • Ignore all query parameters (Ignorar todos os parâmetros de consulta) - Trata URLs com parâmetros de consulta diferentes como a mesma página (por exemplo, /page?id=1 e /page?id=2 tornam-se ambos /page)
  • Ignore specific query parameters (Ignorar parâmetros de consulta específicos) - Ignora apenas certos parâmetros (parâmetros de rastreio comuns como utm_source, fbclid, gclid são ignorados automaticamente)

Content Filtering (Filtragem de conteúdo)

  • Include element IDs (Incluir IDs de elementos) - Extrai conteúdo apenas de elementos HTML específicos (utilize #id para IDs, .classname para classes, [data-id="82874db"] para elementos com um determinado atributo, separados por ponto e vírgula)
  • Exclude element IDs (Excluir IDs de elementos) - Ignora o conteúdo de elementos HTML específicos (por exemplo, footer;header;#navigation;[data-nosnippet])
  • Opções condicionais surgem quando define elementos a incluir/excluir, permitindo controlar se o crawler segue ligações encontradas dentro desses elementos

Scraping Behavior (Comportamento de extração)

  • Scrape documents (Extrair documentos) - Extrai também conteúdo de ficheiros PDF encontrados no website
  • Exclude image links (Excluir ligações de imagens) - Ignora URLs de imagens do conjunto de dados de treino
  • Scrape hidden contents (Extrair conteúdos ocultos) - Inclui conteúdo de elementos HTML ocultos (ativado por predefinição)
  • Delay between pages (Atraso entre páginas) - Adiciona um atraso em segundos entre pedidos de páginas para reduzir a carga no servidor
  • Country code (Código de país) - Encaminha a extração através de um servidor proxy num país específico (código de duas letras, por exemplo, us)

Notificações por e-mail

A opção Email me when training is finished or needs my attention (Enviar-me um e-mail quando o treino terminar ou precisar da minha atenção) está ativada por predefinição. Quando ativa, recebe uma notificação por e-mail quando:

  • O treino termina com sucesso
  • O sistema necessita da sua intervenção (por exemplo, selecionar páginas após uma análise)
  • Ocorrem problemas durante o treino

Pode alterar o endereço de e-mail de notificação no campo ao lado desta opção.

Monitorizar o progresso do treino

Depois de iniciar uma análise, mude para o separador Trainings para monitorizar o progresso. Cada tarefa de treino mostra:

  • O URL de origem
  • O estado atual (Scanning links, Awaiting links selection, Training, Training completed)
  • Uma barra de progresso durante a análise ou o treino ativo
  • A data da última atualização

Separador Trainings a mostrar uma tarefa de treino concluída com o separador Trainings destacado

Clique em More details (Mais detalhes) para ver todos os parâmetros utilizados numa tarefa de treino específica, incluindo quaisquer definições avançadas que tenham sido configuradas.

Detalhes de treino expandidos a mostrar todos os parâmetros

Gerir ligações treinadas

Após a conclusão do treino, as páginas treinadas com sucesso aparecem no separador Links. Páginas excluídas pelas suas definições, não selecionadas ou rejeitadas devido a um erro ou limite não têm garantia de se tornarem fontes de treino. Cada ligação mostra:

  • Título da página e URL
  • Contagem de caracteres (tamanho dos dados de treino)
  • Estado do treino
  • Data da última atualização

Para cada ligação, pode:

  • Retrain (Treinar novamente) - Analisar novamente e atualizar o conteúdo desta página específica
  • View (Ver) - Ver o conteúdo exato que foi extraído da página
  • Delete (Eliminar) - Remover esta página da base de conhecimento do seu chatbot

Utilize a caixa de seleção Select all (Selecionar tudo) e os botões de ação em massa para voltar a treinar ou eliminar várias ligações de uma só vez.

Ver o conteúdo analisado

Clique no botão View junto a qualquer ligação treinada para ver exatamente que conteúdo foi extraído dessa página.

Lista de ligações com o botão View destacado

A janela modal de visualização da fonte mostra o título da página, o URL, a contagem de caracteres, a data da última atualização e o conteúdo de texto completo com que o seu chatbot foi treinado. Isto ajuda a verificar se o conteúdo correto foi recolhido e a compreender a base de conhecimento do seu chatbot.

Modal de visualização da fonte a mostrar o conteúdo extraído da página

Verificar o chatbot concluído

A análise e o treino são executados em segundo plano e podem demorar alguns minutos ou mais no caso de websites grandes. Pode sair desta página e preparar a integração no website entretanto. Se a tarefa indicar Awaiting links selection (A aguardar seleção de ligações), volte para selecionar as páginas e iniciar o treino. Assim que o treino terminar, inspecione as páginas importantes com View, abra a vista geral (Overview) e teste perguntas cujas respostas estejam nessas páginas. Reveja erros e páginas em falta antes de confiar no novo conteúdo.

Artigos relacionados