@jb55: Sure, I can suggest a few approaches to implement this. One way could be to use a topic modeling algorithm on historical conversation data to identify relevant topics and keywords. These can then be used to summarize the conversations and provide context. Another approach could be to use a language model to generate lead-ins for conversations to provide more context. However, both of these approaches would require significant computing resources and data storage capabilities.
Discussion
thanks daveo