Quando é que o chatbots precisa de dar respostas exactas?
Quando os utilizadores fazem perguntas sobre tópicos como o preço de um determinado artigo ou a data de um evento, é importante que o seu chatbot forneça respostas precisas e fiáveis. Isto é o que chamamos de dados estruturados ou organizados. Os LLMs são óptimos para consultar grandes quantidades de dados não estruturados, normalmente encontrados em documentos como PDF e ficheiros de texto simples, mas as consultas programáticas são muito mais adequadas para dados organizados (pense em coisas como tabelas e folhas de cálculo).
Passo 1: Organizar a informação numa tabela
A melhor maneira de garantir que seu bot possa responder a perguntas como essas com precisão é estruturar seus dados em uma tabela. Isto porque informações como o preço estão associadas a um item específico - por outras palavras, está a trabalhar com dados estruturados.
O bot Botpress pode analisar dados não estruturados, como PDFs e arquivos de texto simples, para obter informações com formato livre - pense em coisas como políticas de devolução ou histórico da empresa. Por outro lado, se o utilizador quiser saber o preço de um café com leite, os bots Botpress funcionam melhor quando essa informação lhes é fornecida num formato estruturado (ou seja, uma tabela).
Vejamos um exemplo.
Criar uma tabela no Botpress Cloud Studio.
Introduza as suas informações. Neste exemplo, vou importar um CSV que lista os itens do menu de um café fictício, juntamente com os respectivos preços e o número de calorias que cada item contém.
Passo 2: Criar uma base de conhecimentos
Quando os utilizadores fazem uma pergunta ao seu bot, este responde com base nas informações que tem na sua base de conhecimentos.
Para este exemplo, vamos designar a tabela que acabámos de criar como uma base de dados de conhecimento.
O que fizemos foi indicar ao nosso bot que, quando os utilizadores fazem perguntas sobre itens específicos, como quanto custa algo, ele deve primeiro encontrar o registo específico desse item na nossa Tabela e, em seguida, fornecer as informações listadas na coluna Preço.
Passo 3: Configurar as consultas dos utilizadores
O passo final é permitir que o utilizador faça perguntas ao seu bot.
No exemplo abaixo, colocamos uma placa de captura de entrada bruta num nó padrão, mas há muitas maneiras de ser criativo na forma como solicita ao utilizador que faça perguntas.
Neste blogue, demonstrámos um exemplo bastante simples, mas as tabelas Botpress podem armazenar milhares de linhas, incluindo coisas como vastas bases de dados de bilhetes de engenharia.
Botpress Os bots também suportam pesquisas em linguagem natural nessas bases de dados, pelo que pode pesquisar coisas como bilhetes de engenharia relacionados com a navegação, por exemplo.
Perguntas Mais Frequentes
As respostas do meu bot reflectirão as alterações que eu fizer na minha tabela?
Sim, as respostas do seu bot reflectirão a versão atual da sua Tabela, mesmo que tenha adicionado registos à mesma depois de a criar e designar como fonte de dados para uma Base de Dados de Conhecimento.
Posso importar CSVs diretamente para Botpress?
Sim, pode utilizar o botão "Importar CSV" para importar a sua fonte de dados diretamente para Botpress.
Que tipos de informação posso armazenar em colunas?
Pode armazenar texto (cadeia de caracteres), números, variáveis booleanas (sim/não) e datas.
Existe um limite para as linhas da tabela?
Botpress fornece bots gratuitos com 5.000 linhas. Pode adquirir armazenamento adicional mediante o pagamento de uma taxa.
Podemos atualizar as tabelas através da API?
O suporte para atualização dinâmica de tabelas através da API está no roteiro.
Partilhar isto em:
Crie o seu próprio chatbot de IA personalizado gratuitamente
Comece a criar um bot GPT personalizado com a nossa interface intuitiva de arrastar e soltar.
Começar - é grátis! 🤖Não é necessário cartão de crédito
Mantenha-se atualizado com as últimas novidades sobre IA chatbots