

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 常见问题解答
<a name="faq"></a>

## 为什么 RAG 应用程序优化文档很重要？
<a name="faq-1"></a>

原始文档通常是在不考虑高级人工智能系统（例如检索增强生成 (RAG) 应用程序）的要求的情况下编写的。通过遵循最佳实践来优化文档，可以为模型提供结构化、明确和相关的信息，从而显著提高 RAG 应用程序的性能和准确性。

## 原始文档有哪些常见的难题会阻碍 RAG 的性能？
<a name="faq-2"></a>

一些关键挑战包括缺乏结构化格式和元数据、语言非正式或不一致、冗长和冗余、术语和短语含糊不清、包含超链接元素以及缺乏特定领域的上下文。这些问题可能会混淆RAG模型，并导致不准确或不相关的响应。有关更多信息，请参阅本指南[中的源数据中影响 RAG 应用程序的难题](challenges.md)。

## 如何使用标题和副标题来提高 RAG 的性能？
<a name="faq-3"></a>

清晰的标题和副标题可帮助 RAG 模型了解内容的结构和上下文。这使他们能够更好地浏览和从文档中提取相关信息，并提高生成的回复的质量。有关更多信息，请参阅本指南中的 [RAG 应用程序文档最佳实践](best-practices.md)。

## 为什么建议用平面语法替换表格信息？
<a name="faq-4"></a>

RAG 模型解释表格可能很困难，因为它们需要对二维结构的理解。以扁平语法或项目符号列表呈现表格信息有助于模型更轻松地处理信息，从而提高性能。有关更多信息，请参阅本指南中的 [RAG 应用程序文档最佳实践](best-practices.md)。

## 添加摘要如何提高 RAG 性能？
<a name="faq-5"></a>

在每个部分或小节的开头加入简洁的摘要可以增加语义覆盖面并强化要点。这提高了嵌入空间内相似度搜索的准确性，从而最终提高了 RAG 应用程序的性能。有关更多信息，请参阅本指南中的 [RAG 应用程序文档最佳实践](best-practices.md)。

## 为什么定义缩写和设置上下文很重要？ LLMs
<a name="faq-6"></a>

LLMs 接受了有关广泛数据的培训，但他们缺乏企业特定缩写词或术语的背景信息。定义缩写和提供上下文有助于更准确地 LLMs 理解和回应。这可以帮助防止出现幻觉或误解。有关更多信息，请参阅本指南中的 [RAG 应用程序文档最佳实践](best-practices.md)。