🤖HermesBlog
Hermes 功能详解 · 第7篇2026/8/9· Easy Understand Hermes Agent

第7篇:上下文引用——精准引用资料

Hermes 功能详解第7篇:上下文引用。让 AI 只读取指定文件或目录,节省 token 又精准。

hermes-feature-7-context-references

第7篇:上下文引用——精準引用資料

上一篇我們聊了記憶系統,讓 Hermes 能「記住」東西。但光記住還不夠,有時候你得精準地引用某段資料,就像寫論文要標出處一樣。這篇就來講講 Hermes 的「上下文引用」能力,讓你和 Agent 的對話更精確、更可控。

為什麼需要「引用」?

想像一下:你讓 Hermes 讀了一堆文件,然後問它「那個第三段提到的數據是多少?」如果它憑記憶回答,可能張冠李戴。有了引用機制,你可以在提問時明確指定要參考哪份資料、哪個片段,Hermes 就會老老實實地去查,而不是「憑感覺」回答。

怎麼用?兩種方式

方式一:對話中直接引用

在聊天時,你可以用 @ 符號加上檔案名稱或路徑,直接「標註」給 Hermes:

你:@docs/專案方案.pdf 裡的預算部分,幫我總結一下要點。
Hermes:好的,根據《專案方案.pdf》第3節「預算」部分,總預算為50萬元,其中……

方式二:用 hermes config 設定預設引用

如果你希望 Hermes 在每次對話時都自動帶上某些資料,可以在設定裡指定:

hermes config set context.references "docs/專案方案.pdf, docs/需求文件.md"

這樣每次開啟新對話,Hermes 都會自動載入這些檔案作為上下文背景。

引用優先級:誰說了算?

和設定一樣,引用也有優先級。對話中臨時指定的引用 > 設定檔裡的預設引用。也就是說,你臨時「標註」的檔案會覆蓋預設設定,讓 Hermes 優先看它。

小技巧:引用 + 記憶 = 王炸

把引用和記憶配合起來用效果更佳。比如:

  1. 先用 hermes config set 把常用資料設為預設引用
  2. 再讓 Hermes 把關鍵結論存入記憶(MEMORY.md
  3. 下次對話時,它既能引用原文,又能結合記憶中的總結,回答又快又準

注意事項

  • 引用的檔案路徑支援相對路徑和絕對路徑
  • 如果檔案不存在,Hermes 會明確提示,不會「假裝」讀過
  • 引用內容會計入上下文長度,別一次塞太多,免得超出模型視窗

小結

上下文引用就像給 Hermes 開了「指定閱讀」模式——你說看哪段,它就看哪段,不跑偏。配合記憶系統,你的 Agent 會越來越懂你。下一篇我們聊聊如何用 hermes config 精細調教 Hermes 的「性格」,讓它更貼合你的使用習慣。

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/configuration