[Resolvido] Heurística Estados de Conversa


#1

Olá Fórum,

Sou novato na utilização da ferramenta e gostaria de saber se vocês possuem algum conselho, ou heurística, de como guardar o contexto/estado da conversa do bot com o usuário (se houver aplicabilidade desse conceito muito comum no ecossistema do Watson Assistant).

No Builder, pelo que entendi, o contexto/estado é meio que abstraído pelos nós. Porém como eu poderia trazer essa abstração quando trato de criar meu bot via SDK?

Att,


#2

Olá @dudu_lamas,

Você está certo, no caso do Builder o contexto/estado é formado a partir dos blocos e das variáveis armazenadas em cada um deles.

Quando você cria um bot através de um dos SDKs, é sua responsabilidade criar esse processo.
Basicamente, será necessário uma estrutura para armazenar as informações adquiridas ao longo da conversa e pode ser necessário também uma máquina de estado para gerenciar onde o cliente está.

Duas extensões do BLiP podem te ajudar nesse processo, são elas:

Bucket: https://docs.blip.ai/#bucket
Contacts: https://docs.blip.ai/#contacts

Através delas é possível armazenar as informações dos clientes e seu estado atual, sem que seja necessário criar nenhuma aplicação do seu lado. :wink:


#3

Olá @dudu_lamas,

Você está certo, no caso do Builder o contexto/estado é formado a partir dos blocos e das variáveis armazenadas em cada um deles.

Quando você cria um bot através de um dos SDKs, é sua responsabilidade criar esse processo.
Basicamente, será necessário uma estrutura para armazenar as informações adquiridas ao longo da conversa e pode ser necessário também uma máquina de estado para gerenciar onde o cliente está.

Duas extensões do BLiP podem te ajudar nesse processo, são elas:

Bucket: https://docs.blip.ai/#bucket
Contacts: https://docs.blip.ai/#contacts

Através delas é possível armazenar as informações dos clientes e seu estado atual, sem que seja necessário criar nenhuma aplicação do seu lado. :wink: