BatGPT: A Bidirectional Autoregessive Talker from Generative Pre-trained Transformer