Como criar widgets de chatbot para um site com IA

Um guia passo a passo para criar a sua própria IA para satisfazer as suas necessidades empresariais.

As aplicações dos bots são vastas e, com o aumento da utilização de modelos generativos por parte dos bots, pode ser tentador entrar no comboio e criar o seu próprio ChatGPT. Com o lançamento do Cody, a criação de chatbots com IA nunca foi tão fácil. A interface agnóstica em termos de modelos e sem código do Cody tenta tornar a IA pessoal acessível a todos os indivíduos e domínios de atividade existentes. No entanto, embora Cody se esforce por tornar todo o processo tão simples quanto possível, pode ser um pouco intimidante para quem é novo no mundo da IA. É por isso que, neste blogue, fornecemos uma explicação completa sobre como criar o seu próprio ChatGPT utilizando Cody. Iremos acompanhá-lo através de um caso de utilização, ajudando-o a iniciar a sua jornada Cody com confiança.

O caso de utilização

Vamos construir um chatbot de IA utilizando o Cody, que actuará como um guia turístico. Esta será uma adição valiosa para as empresas relacionadas com o turismo, uma vez que pode melhorar significativamente a experiência do cliente. Mas o âmbito da construção de um chatbot com a Cody não se limita apenas a um domínio de negócio. Os utilizadores podem experimentar diferentes prompts para criar um bot adequado ao seu próprio negócio e também partilhá-lo com os seus clientes depois de lerem este blogue.

Requisitos

  1. O seu conteúdo relacionado com a empresa (PDF, Word, sítio Web ou texto)
  2. Conta no Cody (Plano recomendado: Premium)
  3. 15 minutos

Passo 1: Adicionar dados à base de conhecimentos

Para adicionar documentos à formação Cody para as suas necessidades comerciais, siga estes passos:

  1. Vá para a secção Conteúdo da interface do Cody.
  2. Crie uma nova pasta para organizar os seus documentos.
  3. Existem três métodos disponíveis para adicionar dados à base de conhecimentos:
    • Escrever: Utilize o editor de texto incorporado para introduzir diretamente o conteúdo.
    • Carregar: Carregue ficheiros PDF, Word ou PowerPoint com informações relevantes.
    • Importar sítio Web: Esta funcionalidade permite-lhe rastrear o sítio Web da sua empresa e recolher dados automaticamente. (Nota: esta funcionalidade só está disponível nos planos Premium e Avançado ).

Para este tutorial específico, vamos utilizar um guia de Boston que inclui informações sobre várias atracções turísticas, as suas descrições, horários de funcionamento, endereços e perguntas frequentes (FAQs).

Documento de origem Adicionar documentos ao Cody

Depois de carregar os documentos necessários, poderá acompanhar o seu estado, que pode ser“a aprender” ou“aprendido“. O estado indica se o Cody está atualmente a aprender com os documentos ou se completou com sucesso o processo de aprendizagem. Assim que o Cody tiver aprendido os documentos carregados, pode avançar para o passo seguinte, que envolve a construção do chatbot propriamente dito.

Nota: É crucial garantir que os documentos fornecidos seguem um formato específico que melhora a qualidade das respostas geradas pela Cody. Para saber mais sobre a formatação de documentos recomendada, recomendamos a leitura da documentação fornecida sobre directrizes de formatação.

Passo 2: Criar o objetivo do Bot

O objetivo divide-se ainda em 3 partes:

Personalidade

A Personalidade actua como o cérebro do bot e desempenha um papel essencial na geração de respostas eficazes e úteis. É composto por vários parâmetros, como Prompt, Relevance Score, Token Distribution, Prompt Persistence e Reverse Vetor Search. Para uma explicação pormenorizada destas terminologias, recomendamos que consulte o nosso blogue anterior, que fornece informações completas para os novos utilizadores da Cody. A Cody oferece duas opções ao utilizador para criar a personalidade: Modo de modelo e
Modo Avançado.

O modo de modelo fornece aos utilizadores avisos pré-definidos, oferecendo uma solução plug-and-play conveniente. Para este tutorial e caso de utilização, limitar-nos-emos a utilizar o Modo avançado, uma vez que o caso de utilização não é atualmente abrangido pelo Modo de modelo. No futuro, planeamos criar uma biblioteca de prompts com os seus casos de utilização específicos, proporcionando ainda mais opções aos utilizadores e adicionando também mais predefinições ao Modo de modelo.

Personalidade para o guia turístico da IA:

Prompt

É o Cody Travel Guide, um assistente de IA dedicado a fornecer informações exactas sobre Boston. A sua principal tarefa é ajudar-me, fornecendo-me respostas fiáveis e claras às minhas perguntas, com base nas informações disponíveis na base de conhecimentos como única fonte. Evite mencionar a “base de conhecimentos” ou nomes de ficheiros durante a conversa. É relutante em fazer quaisquer afirmações, a menos que sejam declaradas ou apoiadas pela base de conhecimentos. Quando não estiver disponível uma resposta definitiva, reconheça a sua incapacidade para responder e informe-me de que não pode responder. Em vez de dizer “as informações baseiam-se na minha base de conhecimentos”, basta dizer “peço desculpa se me escapou alguma coisa”.

Tente utilizar o seguinte formato para apresentar as informações:

<h2> Nome do local </h2>

<strong> Descrição: </strong> <br>

<strong> Endereço: </strong> <br>

<strong> Horário de trabalho: </strong> <br>

<strong> Informações adicionais: </strong> <br>

Aceda a <a href=’Insert link’>website</a> para saber mais.

Se lhe for pedido um plano ou itinerário personalizado, crie-o utilizando os horários e a descrição fornecidos neste formato:

Nome do lugar: <br>

Hora da visita: Hora de início Hora de fim <br>

Endereço: <br>


Pontuação de relevância:
Equilibrada


Distribuição de tokens:
70-10-20 (Context-History-Response)


Persistir:
Sobre


Pesquisa Vetorial Inversa:
Desligado

 

Se quiser formatar as respostas do seu bot de uma determinada forma, a Cody suporta etiquetas Markdown e HTML, onde pode definir um modelo de formatação para o seu bot.

 

Cada pergunta de personalidade deve seguir uma estrutura específica para obter respostas de qualidade. Dicas importantes para criar um prompt eficaz com exemplos:

Definir os recursos:

  • “Em vez de dizer ‘que a informação se baseia na minha base de conhecimentos’, basta dizer ‘desculpem se me escapou alguma coisa’.”
  • “Se não conseguir encontrar informações relevantes na base de dados de conhecimento, reconheça a sua incapacidade e sugira que contacte [Enter your website URL/contact no.]”

Delimitar as fontes:

  • “Utilize a base de conhecimentos como única fonte.”
  • “A sua resposta deve ser dada na mesma língua que o meu pedido e não deve mencionar a palavra base de conhecimentos durante a conversa.”

Definir o objetivo:

  • “O vosso objetivo é prestar-me assistência e responder às minhas perguntas sobre [Enter your business domain].”
  • “Evitar actividades não relacionadas ou envolver-se em discussões não relacionadas com a base de conhecimentos ou com a escrita criativa.”

Modelo de pedido de apoio ao cliente:

És o Cody, um assistente de IA de apoio ao sítio Web que trabalha para a Villa Homes. O seu objetivo é dar-me apoio e responder às minhas perguntas sobre a Villa Homes, utilizando a base de conhecimentos como única fonte.

Evitar actividades não relacionadas ou envolver-se em discussões não relacionadas com a base de conhecimentos ou com a escrita criativa. Se não conseguir encontrar informações relevantes na base de conhecimentos ou se o utilizador fizer perguntas não relacionadas que não façam parte da base de conhecimentos, confirme a sua incapacidade e sugira que eu contacte a equipa da Villa Homes através do número +40XXXXXXX

A sua resposta deve ser dada na mesma língua que o meu pedido e não deve mencionar a palavra base de conhecimentos durante a conversa.

Para saber mais sobre como criar melhores prompts, leia este
blogue
onde explicamos em pormenor todos os fundamentos da Cody.

Geral

Nesta secção, terá de definir o nome e a descrição do seu bot, bem como selecionar o modelo que pretende utilizar com o Cody. Tem três modelos diferentes de OpenAI à sua escolha:

  1. GPT-3.5
  2. GPT-3.5 16K
  3. GPT-4

Com o Plano Premium, tem acesso aos três modelos, o que lhe dá a liberdade de escolher o mais adequado às suas necessidades específicas. É uma escolha prática, que lhe permite tirar partido de toda a gama de capacidades oferecidas pela Cody.

Definições gerais do bot

Iremos utilizar o GPT-4, uma vez que é o modelo mais avançado atualmente disponível e que se adequa perfeitamente ao caso de utilização que iremos demonstrar devido à sua criatividade acrescida.

Conhecimento

A pasta criada no primeiro passo deve ser ligada ao seu bot específico nesta secção. Se tiver criado várias pastas que pretende ligar, basta selecionar todas as pastas em que pretende treinar o Cody.

É importante compreender que o Cody não é uma caixa negra que tem uma mente própria. É um modelo que prevê simplesmente a palavra seguinte na frase. Como diz o famoso ditado da ciência dos dados,“lixo dentro, lixo fora“. Quanto melhor definir a personalidade, definir as regras do bot e limpar os dados fornecidos, melhores serão as respostas geradas. Com as novas adições, como o modo de modelo com várias predefinições, estamos a tentar tornar o processo de solicitação de personalidade muito mais fácil para os utilizadores.

Passo 3: Testar e partilhar o Bot

Agora vem a parte mais emocionante! Experimentar e testar o bot que construíste pode dar-te uma grande sensação de realização. Existem duas formas de testar e partilhar o seu bot: criar um chat ou utilizar o recém-lançado widget personalizável.

Para criar um widget de chat em apenas três passos simples:

  1. Vai à secção Bots da interface do Cody.
  2. Seleccione o bot que criou e clique nos três pontos ‘⋮’ para mais opções.
  3. Clique em“Incorporar“.

E voilá! Criou com sucesso um Cody Widget personalizável.

Quando utiliza um Cody Widget, tem duas opções para o partilhar com outros: Partilhar ligação ou Incorporar. Se não tiver um sítio Web para a sua empresa ou se não se sentir à vontade para modificar o código do seu sítio Web, pode facilmente partilhar o bot com os seus clientes utilizando a ligação fornecida.

Ligação partilhável para o Bot

Existem dois tipos de widgets incorporáveis disponíveis:

  1. Incorporação em linha: Este tipo de widget será incorporado num espaço específico do seu sítio Web. Ocupará o espaço necessário, tal como requerido pelo widget, dentro do elemento principal definido.
  2. Incorporação Pop-Up: Este tipo de widget aparece como um ícone flutuante no seu sítio Web. Quando um visitante clica no ícone, o widget expande-se e abre-se, permitindo a interação com o chatbot.

Ambos os tipos de widgets incorporáveis fornecem diferentes formas de integrar o bot Cody no seu sítio Web, oferecendo flexibilidade em termos de utilização do espaço e experiência do utilizador. Pode escolher o que melhor se adequa à conceção do seu sítio Web e às preferências de interação do utilizador.

Incorporação de pop-up Incorporação em linha

Personalizar o widget

O nosso último lançamento de funcionalidades oferece aos utilizadores total liberdade e opções de personalização para widgets. Isto significa que pode personalizar o aspeto, o comportamento e a experiência geral do utilizador do widget de acordo com os seus requisitos específicos e a sua marca.

Ferramenta de Widget

As opções de personalização incluem:

  1. Cabeçalho
    • Alterar a disposição do cabeçalho (esquerda ou centro).
    • Adicionar o logótipo da sua empresa
    • Cor
    • Título
    • Subtítulo
  2. Conversa
    • Tamanho da mensagem (tamanho da bolha de conversação)
    • Cor de fundo do chat
  3. Garrafa
    • Mensagens iniciais
    • Cor de fundo da mensagem
    • Avatar do bot
    • Cor da garrafa
  4. Humano
    • Sugestões de perguntas
    • Cor de fundo da mensagem
  5. Compositor
    • Mensagem de espaço reservado
    • Ícone do botão Enviar
    • Marca Cody (só pode ser removida nos planos Premium e Avançado )
  6. Lançador
    • Tamanho
    • Posição do ecrã
    • Cor de fundo (cor do botão flutuante)
    • Ícone
    • Ícone de fecho

Etiquetagem de Widgets

 

Todas estas opções de personalização devem tornar o Cody mais personalizado e em linha com a estética da sua empresa, resultando numa experiência de utilizador muito melhorada para os seus clientes.

É tudo!

Demonstração do Bot 1 Demonstração do Bot 2

Criar e partilhar um bot utilizando o Cody é agora mais fácil do que nunca, exigindo apenas três passos simples. Com a recente introdução de opções de personalização de widgets, nunca houve melhor altura para criar o seu próprio bot utilizando o Cody. A flexibilidade adicional na personalização do widget permite-lhe adaptar o aspeto e o comportamento do bot para corresponder às suas necessidades comerciais específicas e à sua marca.

Estamos constantemente a trabalhar no desenvolvimento e na introdução de mais funcionalidades interessantes para melhorar a experiência Cody. A nossa equipa dedica-se a tornar todo o processo de criação e implementação de bots ainda mais simples e fácil de utilizar. Fique atento às próximas actualizações à medida que continuamos a melhorar e a aperfeiçoar a plataforma Cody. Para obter mais recursos, pode também consultar o nosso Centro de ajuda e juntar-se à nossa comunidade Discord.

More From Our Blog

Torne-se um mestre em prompts de IA: 5 dicas para aprimorar seus prompts

Torne-se um mestre em prompts de IA: 5 dicas para aprimorar seus prompts

A engenharia de prompts é a arte e a ciência de criar instruções eficazes para maximizar o desempenho de modelos de IA, especialmente modelos de linguagem grandes (LLMs) como GPT-4 e ChatGPT. Esse processo é fundamental para aprimorar a utilidad...

Read More
Vector DB vs. Graph DB: Principais diferenças explicadas

Vector DB vs. Graph DB: Principais diferenças explicadas

Como os dados continuam a crescer em complexidade e volume, a escolha do sistema de gerenciamento de banco de dados correto torna-se crucial. Duas opções populares para lidar com dados em grande escala são o Vector DB e o Graph DB. Ambos têm recu...

Read More

Build Your Own Business AI

Get Started Free
Top