I've done a bunch of user interviews of ChatGPT, Pi, Gemini, etc. users and find there are two common usage patterns:
1. "Transactional" where every chat is a separate question, sort of like a Google search... People don't expect memory or any continuity between chats.
2. "Relationship-driven" where people chat with the LLM as if it's a friend or colleague. In this case, memory is critical.
I'm quite excited to see how OpenAI (and others) blend usage features between #1 and #2, as in many ways, these can require different user flows.
So HN -- how do you use these bots? And how does memory resonate, as a result?
I find that I ask a mix of one of questions and questions that require a lot of refinement, and the latter get buried among the former when i try and find them again, so i end up re explaining myself in new chats.