XiaoIce averaged 23 conversation turns per session

In the 2018 paper describing Microsoft’s XiaoIce, the authors report that the chatbot “achieved an average CPS of 23” - meaning a typical session ran 23 conversation turns, the back-and-forth exchanges between user and bot. The team designed XiaoIce to optimize for expected Conversation-turns Per Session over the long-term relationship, and noted this figure exceeded both other chatbots and typical human conversations.

Sources

Last verified June 7, 2026