LLM 在生成结构化数据时，常出现什么问题？	倾向于添加额外的头部、页脚或评论。
如何确保 LLM 只输出原始的结构化数据，不带任何额外内容？	结合使用停止序列（Stop Sequence）和预填充助手消息（Prefilled Assistant Message）。
在此技术中，预填充助手消息的作用是什么？	告诉 LLM 它已经开始生成所需格式的内容。
停止序列在生成过程中起什么作用？	当遇到特定序列时，立即停止生成，防止后续的额外评论。
这种技术是否仅限于生成 JSON？	否，它适用于任何类型的结构化数据（如 Python 代码、列表等）。
如果目标是获取纯 JSON，预填充助手消息应包含什么？	相应的 Markdown 格式开始标记，例如 ` ```json `。
在 JSON 生成场景中，停止序列应该设置为什么？	相应的 Markdown 格式结束标记，例如 ` ``` `。
接收到原始输出后，通常还需要进行哪些处理？	解析（Parsing）或去除多余的换行符（Strip）。
