在 Claude 中處理 PDF 時,最大的挑戰之一就是信任。使用者通常必須相信 AI 正確地解讀了文件內容。Claude 的引用功能直接解決了這個問題,它會準確顯示資訊來自您的來源文件中的哪個位置。
啟用引用功能
要在您的 PDF 處理中啟用引用功能,您需要在文件配置中新增一個參數:
python
with open("./earth.pdf", "rb") as f:
file_bytes = f.read()
messages = []
add_user_message(
messages,
[
{
"document": {
"format": "pdf",
"name": "earth",
"source": {"bytes": file_bytes},
"citations": {"enabled": True}
}
},
{"text": "How were Earth's atmosphere and oceans formed?"},
]
)
response = chat(messages)關鍵的新增內容是文件字典中的 "citations": {"enabled": True}。這會告訴 Claude 追蹤它找到資訊的位置,並在其回應中包含引用資料。
理解引用回應
啟用引用功能後,Claude 的回應結構會有顯著變化。您得到的不僅僅是文字,而是多個部分:
- 文字部分 - 您熟悉的一般回應內容
- 引用內容部分 - 將陳述對應回來源位置的新結構化資料
引用內容包含有關 Claude 在何處找到支持每個陳述的證據的詳細資訊,包括特定文件、頁碼,甚至是影響其回應的確切文字。
為什麼引用很重要
引用為基於 PDF 的應用程式提供了幾個關鍵優勢:
- 驗證 - 使用者可以透過回溯來源來檢查 Claude 的工作
- 信心 - 知道資訊的來源能建立對 AI 回應的信任
- 透明度 - AI 的推理過程變得可見且可審核
- 準確性 - 引用鼓勵更仔細的資訊提取
在準確性和來源歸屬至關重要的專業、學術或研究情境中,此功能特別有價值。引用不是將 Claude 視為黑盒子,而是將其轉變為一個透明的研究助手,展示其工作過程。