Hello, just learning how to use gpt-3.5-turbo in a Discord bot coded on Node.JS (using https://www.npmjs.com/package/openai package), looking through the documentation (https://platform.openai.com/docs/guides/chat/introduction) it says there is three "roles" to be used on ChatCompletion, i kind get what user and system does, but what about assistant? It says it can be use to "help store prior responses". Can i use that as a rudimentary "session" manager?
For example, in my project i could use Discord's channel id as a unique identifier to make all conversations to stay in the same topic in a conversation in certain channel?
Thanks a lot for all help