Integrar a IA (sindy)

Integrar a IA (sindy)

A Sindy é um componente de IA para auxiliar o usuário com perguntas e respostas. Ela usa comom base todo o conteúdo do Help Center.

Antes de continuar, tenha certeza que as pipelines de processamento dos dados foram finalizadas pelo menos uma vez.

O passo a passo de como inserir o script JS pode ser encontrado na documentação oficial.

Padrões utilizados pela NDD

Code/Custom JavaScript

sts.loadScript("https://sandvappsprodeastus.z13.web.core.windows.net/components/widget/helpcenter/index.js") .then(() => { window.chatbotMetadata = { tenant_name: "teste", // Nome do produto para realização do filtro de conteúdo vertical: "teste", // Filtro adicional para o conteúdo customData: { titleWidget: "Sindy (Teste)", // Nome do Chatbot primaryBgColor: "#9622B2", // Cor de fundo do botão e do header primaryTextColor: "#fff", // Cor primária do ícone do botão e do texto do header positionBottom: "120px", // Distância do fundo do botão positionRight: "30px", // Distância da direita do botão iconSvg: "<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 24 24' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M17 2H13V1H11V2H7C5.34315 2 4 3.34315 4 5V8C4 10.7614 6.23858 13 9 13H15C17.7614 13 20 10.7614 20 8V5C20 3.34315 18.6569 2 17 2ZM11 7.5C11 8.32843 10.3284 9 9.5 9C8.67157 9 8 8.32843 8 7.5C8 6.67157 8.67157 6 9.5 6C10.3284 6 11 6.67157 11 7.5ZM16 7.5C16 8.32843 15.3284 9 14.5 9C13.6716 9 13 8.32843 13 7.5C13 6.67157 13.6716 6 14.5 6C15.3284 6 16 6.67157 16 7.5ZM4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H4Z'></path></svg>" }, // Perguntas de exemplo para mostrar no Widget starterPrompts: [ { pt: "Quero ajuda para configurar meu dispositivo", en: "I want help setting up my device", es: "Quiero ayuda para configurar mi dispositivo" }, { pt: "Meu dispositivo não está funcionando", en: "My device is not working", es: "Mi dispositivo no funciona" }, { pt: "Explique este manual", en: "Explain this manual", es: "Explica este manual" }, { pt: "Como atualizar o dispositivo?", en: "How do I update my device?", es: "¿Cómo actualizo mi dispositivo?" } ] }; }) .catch((error) => { console.error("Erro ao carregar o Widget de IA:", error); });

Configurações

  • tenant_name: Nome do produto para realização do filtro de conteúdo

  • vertical: Filtro adicional para o conteúdo

  • titleWidget: Nome para o Widget

  • primaryBgColor: Cor de fundo do botão e do header

  • primaryTextColor: Cor do ícone do botão e do texto do header

  • positionBottom: Distância do botão do fundo do site

  • positionRight: Distância do botão do fundo do site

  • iconSvg: Ícone do Widget

o iconSvg é obrigatório ser um código svg além de ter os seus parâmetros com aspas simples ‘'. Se houver cores configuradas, deve ter o valor 'currentColor’.

Exemplo:

iconSvg: "<svg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 24 24' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'><path d='M17 2H13V1H11V2H7C5.34315 2 4 3.34315 4 5V8C4 10.7614 6.23858 13 9 13H15C17.7614 13 20 10.7614 20 8V5C20 3.34315 18.6569 2 17 2ZM11 7.5C11 8.32843 10.3284 9 9.5 9C8.67157 9 8 8.32843 8 7.5C8 6.67157 8.67157 6 9.5 6C10.3284 6 11 6.67157 11 7.5ZM16 7.5C16 8.32843 15.3284 9 14.5 9C13.6716 9 13 8.32843 13 7.5C13 6.67157 13.6716 6 14.5 6C15.3284 6 16 6.67157 16 7.5ZM4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H4Z'></path></svg>"

  • starterPrompts: Perguntas de exemplo para mostrar no Widget.

Help Centers que tem apenas o idioma em PT, devem preencher apenas a pergunta em “pt”.

Encontrou algum problema? Procure o administrador Paulo Henrique Paixão.


Próximos passos