主要分成以下几个部分：

**编程语言**
首先，您可能需要了解一些关于人工智能主流的编程语言，比如Python。
您可以参考《Python Cookbook 3rd Edition》来学习Python语言的语法和使用技巧。


**ASR技术**
即声学信号识别，该技术的目的是将声音信号转换成字符串，在制作人工语言助手的时候，作为一个预处理的技术。
您可以参考论文 Malik, Mishaim, et al. "Automatic speech recognition: a survey." Multimedia Tools and Applications 80 (2021): 9411-9457. 进一步了解。


**NLU（自然语言理解）技术**
NLU的目的是对自然语言进行理解，以前该技术是去分析句子中的词性等，然后借助规则进行分析。
这一技术发展十分迅速，目前较为流行的是大规模语言模型（LLM）技术，比如google的BERT，openAI的chatGPT等
您可以通过阅读以下论文进行进一步学习：
- Dale, Robert. "GPT-3: What’s it good for?." Natural Language Engineering 27.1 (2021): 113-118.
- Vaswani, Ashish, et al. "Attention is all you need." Advances in neural information processing systems 30 (2017).
- Devlin, Jacob, et al. "Bert: Pre-training of deep bidirectional transformers for language understanding." arXiv preprint arXiv:1810.04805 (2018).
- Radford, Alec, et al. "Language models are unsupervised multitask learners." OpenAI blog 1.8 (2019): 9.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence