使用者上下文
使用者上下文是你在控制檯中一次性設定的背景資訊。助手會在整個會話期間的每條回覆中都參考這些資訊。
為什麼重要
沒有上下文時,助手會"憑空"回答:如果你沒有告訴它你是一名正在參加 FAANG 面試的中級 Python 開發者,它就不會針對你的水平和目標來調整回答。
上下文讓你能夠:
- 引用關於自己的事實,而無需在每個問題中重複。
- 根據你的角色設定回答的風格和深度。
- 儲存關於你的產品、團隊或專案的關鍵事實。
在哪裡配置
開啟網頁控制檯 → 個人資料 → 使用者上下文。
寫什麼
上下文是自由格式的文字。只寫對助手有用的內容:
好的上下文示例:
我是一名擁有 7 年經驗的高階 Python 開發者。
目前正在面試一家海外公司的職位。
專注領域:後端、微服務、Kubernetes。
用英文回答;技術術語可以保持英文。
我是一款面向小企業的 SaaS 產品銷售經理。
產品:CRM 系統,約 $500/月。
目標客戶:5–50 人的小團隊,非技術使用者。
回答簡潔,給出具體論據。
與角色提示(Prompt Studio)的區別
| 使用者上下文 | 角色提示(Prompt Studio) | |
|---|---|---|
| 描述 | 你是誰以及你的事實 | 助手應該如何回應 |
| 設定位置 | 個人資料 | Prompt Studio |
| 應用範圍 | 所有會話 | 使用所選模板的會話 |
兩者結合使用:上下文提供事實,模板設定風格。
常見問題
| 問題 | 建議 |
|---|---|
| 上下文過長(數千字) | 精簡到 200–400 字——只保留關鍵資訊 |
| 試圖透過上下文發出指令 | 上下文是事實,不是指令;用模板來發出指令 |
| 資訊已過時 | 當你的角色或專案發生變化時更新上下文 |
最佳實踐
- 用第一人稱或第三人稱寫均可——兩者都有效;選擇更自然的一種。
- 如果語言很重要,指定回答語言:"Answer in English"或"Отвечай по-русски"。
- 不要在上下文中重複知識庫中已有的內容——那裡儲存得更完整。
- 切換會議型別時更新上下文:面試用一個版本,客戶通話用另一個版本。