> The output of it is also a derivative work,

A short session is just retrieval, a long session is always unique. The more the user writes the more it diverges from any content in the dataset.