What is a dynamic chatbot, and how can you use it?