Text this: Representation learning for dialogue systems