Distinguish user-initiated messages from AI-generated responses

Distinguish user-initiated messages from AI-generated responses, such as using different colors or dialogue bubbles. This can help users find historical records more conveniently.