Meu problema é o seguinte:
Eu tenho um sistema que funcionava desktop que trata-se de um robo de conversação (chatterbot) que utiliza recursos de memória curta e outros.
Criamos uma interface web para ele. O problema é que quando 2 pessoas estão conversando com ele (em computadores distintos) a conversa de um influência na conversa do outro, ou seja, o robo acha que é a mesma pessoa.
Eu não tenho idéia de como resolver este problema.
Inclusive eu crio sessões e cada requisição é processada em uma thread, o problema é que tenho algumas variáveis statics dentro da parte java de processamento.
Alguem já teve problema semelhante? como resolveu?