主要功能 / 語意漂移
語意漂移
選用 telemetry,用來顯示 agent response 是否偏離 conversation trajectory。
總覽
Semantic Drift 會量測 agent 近期 output 偏離 conversation semantic trajectory 的程度。如果 response 開始 drifting — 例如吸收無關脈絡或 hallucinate — drift level 會升高,讓你可以介入。
Drift level 包含:unknown、low、medium、high。需要選用的 cyberloop package。
Drift telemetry 是 observe-only,並且在 chat session 中 opt-in。當你要用 OpenAI Platform API-key mode 做 embedding 時,可用 /drift on 啟用;OpenAI account sign-in 不會用於 drift embedding。
Heddle 會記錄什麼
- Assistant output frame 會被 embedding,並與近期 conversation trajectory 比較。
- Tool output 會排除,讓 drift 聚焦於 agent 自己 response 的方向。
- Terminal footer 可以顯示 drift=unknown|low|medium|high。
- Medium 或 high drift 可以在 chat status surface 中 highlight。
- Trace record 可以包含 cyberloop.annotation event,方便之後 review。
何時使用
Drift 最適合長時間 debugging session、research-heavy 程式碼庫探索,或 agent 可能吸收無關脈絡的對話。它不是正確性保證,也不能取代測試、review 或 operator judgment。
設定
安裝並啟用
npm install -g cyberloop
export OPENAI_API_KEY="your_key"
heddle --prefer-api-key
/drift on
/drift