在使用停止序列和消息预填充时，实现的主要目标是什么？	在不添加任何额外评论或解释的情况下，让模型在一个响应中输出所有需要的命令。
初始练习中，为了跳过模型的初始评论，使用了哪种字符作为预填充和停止序列？	三个反引号（```）。
当模型使用反引号（```）时，为什么它会自行添加语言标识符（如 `bash`）？	因为反引号用于创建 Markdown 代码块，语言标识符用于指定语法高亮。
如何防止模型在代码块中自动添加不需要的语言标识符？	在预填充消息中明确包含所需的语言标识符。
在使用代码块后，可能遇到的两个额外问题是什么？	模型可能生成多个独立的 Markdown 代码块，或者在代码块内插入解释性注释。
为了确保模型在一个单一代码块中提供所有命令且没有注释，应该采取什么策略？	在预填充消息中加入明确的指导性指令（例如：“请在单个代码块中提供所有命令，不含任何评论”）。
关于消息预填充的一个重要提示是什么？	消息预填充的功能不仅仅局限于使用字符（如反引号）。
