This document summarizes a research paper on developing a voice command application using artificial intelligence. It discusses how chatbots work using natural language processing and machine learning algorithms. The paper aims to create a more conversational chatbot that can hold intelligent dialogues like a human by incorporating natural language understanding, natural language generation, and machine learning techniques. It reviews different types of chatbots and various approaches that can be used to develop the key components of a chatbot system, including the natural language understanding engine, natural language generation engine, and machine learning engine.