Applied Deep Learning: Build A Chatbot – Theory