載入中

在 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 視為黑盒子,而是將其轉變為一個透明的研究助手,展示其工作過程。