To start, we will be using Microsoft DialoGPT, a pre-trained language model that can generate human-like responses to given prompts. For the frontend of our application, we will be using HTML, CSS, and JavaScript to create a visually appealing and interactive chat interface.