构建一个简单的聊天机器人需要遵循哪些基本步骤？	接收用户输入 -> 将输入添加到消息列表 -> 调用API -> 接收并添加AI回复 -> 循环重复。
在Jupyter Notebook中获取用户输入的内置函数是什么？	`input()` 函数。
在聊天机器人中，如何维护对话的上下文或历史记录？	通过将所有用户和助手的消息存储在一个消息列表中。
为了使聊天机器人无限运行，通常需要使用哪种循环结构？	`while True` 循环。
在聊天循环中，用户输入文本后，需要调用哪个函数将其添加到消息列表中？	`add_user_message` 函数。
将消息列表发送给Claude API以获取回复时，需要调用哪个核心函数？	`chat` 函数。
接收到Claude的生成文本后，下一步应该对消息列表进行什么操作？	使用 `add_assistant_message` 函数将其添加到列表中。
