Generative AI tools, like ChatGPT, have shown remarkable capabilities in natural language processing. It is logical to explore their potential in programming, yet the quality of generated code raises concerns. Test-Driven Development (TDD) offers a promising approach to address these concerns. In this talk, we will explore how developers can effectively collaborate with generative AI tools to enhance TDD practices, ensuring higher code quality and streamlined development processes. To this aim, we will present two interaction patterns between a human and an AI.