聊天机器人 Chatbots
ChatGPT 以其提供全新的接口——聊天( chat )而席卷了全球。构建聊天机器人需要几个组成部分。
模型 - 您可以使用普通的语言模型或聊天模型构建聊天机器人。重要的是要记住,即使您使用的是聊天模型,API本身是无状态的,这意味着它不会记住先前的交互 - 您必须将它们传递进去。
PromptTemplate(提示模板)- 这将指导您的聊天机器人的行为方式。它们是率性的还是乐于助人的?这些可以用来赋予您的聊天机器人一些个性。
Memory(记忆)- 如上所述,模型本身是无状态的。记忆为聊天机器人带来了一定的状态概念,使其能够记住先前的交互。
将聊天机器人与其他数据源结合使用时,聊天机器人通常非常强大且更具差异化。与"在文档上进行问答"的基本技术相同,也可以在这里使用,使您的聊天机器人能够访问这些数据。