lappis-unb / Bottis

LAPPIS solution to enable communication between Chatbots to increase a bot domain using Rasa and RabbitMQ.
GNU General Public License v3.0
11 stars 4 forks source link

Criação de uma custom policy para chaveamento de contexto entre bots #4

Open guilacerda opened 5 years ago

guilacerda commented 5 years ago

Descrição No PR lappis-unb/rasa-ptbr-boilerplate#48 foi criado um fallback que se comunica com diversos bots, porém não mantém o contexto da conversa, não sendo fácil ou possível manter o fluxo da conversação quando dois ou mais bots possuem intents com exemplos semelhantes em historias diferentes.

Exemplo

OBS Lino responde sobre documentos e assuntos da universidade Gaya responde sobre esportes radicais e previsões de tempo

    User: Olá Lino     Lino: Oi, eu sou o Lino...     User: Gostaria de saber sobre o clima de Brasília

(Lino envia a mensagem recebida para a Gaya, pega a resposta e retorna ao usuário)     Gaya: Você gostaria de saber de qual dia?

    User: De hoje (Quando o usuário responde o Lino tem uma história que entende o contexto da resposta 'de hoje', logo ele não cai no fallback e retorna sua própria mensagem para o usuário ao invés de manter o contexto e perguntar para a Gaya)

    Lino: O cardápio do RU de hoje é : ...

Tarefas

Critérios de Aceitação

Referência lappis-unb/rasa-ptbr-boilerplate#48

arthurTemporim commented 5 years ago

@RochaCarla @pablodiegoss Esta issue deveria ser movida para o novo repositório Bottis?