先前介紹了Copilot for Obsidian外掛的三種查詢模式與簡單的操作介紹,這次更進一步的來介紹它的其他功能。
1. 自訂提示詞
我們可以把自訂提示詞視為提示詞模板,透過它即可將重複使用的提示詞設定為模式,而能多次使用。
Copilot提供了Add custom prompt、Edit custom prompt與Delete custom prompt三個命令來執行新增、修改與刪除自訂提示詞的操作。製作好的提示字以Apply custom prompt來送出提示詞給大語言模型。
1.1. 新增提示詞
- 自訂提示詞對話窗只有名稱和內容兩個欄位,輸入完成後按【Save】
提示詞內容有下列幾個特殊關鍵字可提供動態資訊:
{}
是選取的文字{[[筆記檔名]]}
指定特定的筆記{資料夾路徑}
是筆記的資料夾{#tag1,#tag2}
是標籤 tag1 或 標籤 tag2
例如我設定的 Daily Note 提示詞內容是:
讀取{[[template-daily-AI]]}的內容,並依下列規則替換,再輸出替換後的內容:
1. 今天的日期、時間與天氣是{}
2. %今天日期%替換為今天日期,格式是YYYY-MM-DD,YYYY是西元年,MM是月份,DD是日數,月份與日數皆為兩位數
3. %今天時間%替換為目前時間,格式是HH:mm:ss,HH是小時,mm是分鐘,ss是秒數
4. %今天天氣%替換為目前的天氣
5. %昨天日期%替換為昨天日期,格式是YYYY-MM-DD
6. %明天日期%替換為明天日期,格式是YYYY-MM-DD
7. 若今天是星期五則輸出%星期五BEGIN%到%星期五END%之間的內容,若不是則不產生%星期五BEGIN%到%星期五END%之間的內容
8. 若今天是星期一則輸出%星期一BEGIN%到%星期一END%之間的內容,若不是則不產生%星期一BEGIN%到%星期一END%之間的內容
1.2. 動態筆記檔名
另一個自訂提示詞:
讀取 [[{}]] 的內容,並產生出 3 個中文的問題與答案,必須使用Markdown格式,且每個問題第一行使用 h3 標記,以有序編號開頭。
原來希望內能依選取的文字當做筆記檔名,但測試結果傳送出去的是[[SelectedText]]
,無法達到動態檔名的需求。
修改後提示詞:
處理內容是: {}
根據處理內容產生出 3 個中文的問題與答案,必須使用Markdown格式,且每個問題第一行使用 h3 標記,以有序編號開頭。
2. Copilot提供的命令
Copilot有下列幾個命令,能在命令面板裡使用:
命令 | 功能 |
---|---|
Add custom prompt | 新增自訂提示詞模板 |
Edit custom prompt | 修改自訂提示詞模板 |
Delete custom prompt | 刪除自訂提示詞模板 |
Apply custom prompt | 送出自訂提示詞 |
Apply ad-hoc custom prompt | 送出一次性提示詞 |
Change tone of selection | 變更選取文字的調性,例如專業的或隨意的 |
Toggle Copilot Chat Window | 顯示/隱藏Copilot面板 |
Toggle Copilot Chat Window in Note Area | 顯示/隱藏編輯區的Copilot面板 |
Clear local vector store | 清除本地向量儲存 |
Count words and tokens in selection | 計算選取內容的字數 |
Count total tokens in your vault | 儲存庫的Token數 |
Explain selection like I'm 5 | 對5歲孩童解釋選取文字的含義 |
Emojify selection | 表情符號化選取文字 |
Fix grammar and spelling of selection | 修改文法與拚法 |
Force re-index vault for QA | 強制重建儲存庫QA的索引 |
Garbage collect vector store (remove files that no longer exist in vault) | 垃圾收集向量儲存(移除儲存庫中已不存在的檔案) |
Generate glossary for selection | 為所選內容生成詞彙表 |
Generate table of contents for selection | 為所選內容生成目錄 |
Index (refresh) vault for QA | 為 QA 重建(重新索引)儲存庫 |
Make selection longer | 使選擇範圍變長 |
Make selection shorter | 使選擇範圍變短 |
Rewrite selection to a press release | 將選取文字重寫為新聞稿 |
Remove URLs from selection | 從選取文字中移除網址 |
Rewrite selection to a tweet | 將選取文字重寫為推文 |
Rewrite selection to a tweet thread | 將選取文字重寫為推文串 |
Set note context for Chat mode | 為聊天模式設置筆記上下文 |
Set exclusion for Vault QA mode | 為儲存庫QA模式設置排除項 |
Simplify selection | 簡化選取文字 |
Summarize selection | 對選取文字做摘要 |
Translate selection | 翻譯選取文字 |
3. 相關鏈接
Cobilot for Obsidian作者的YouTube頻道: https://www.youtube.com/@loganhallucinates/videos
logancyang/obsidian-copilot: A ChatGPT Copilot in Obsidian
4. 教學影片
##
您可能也會有興趣的類似文章
- Obs157|用Copilot外掛使用本地AI模型服務-使用Ollama與LM Studio (0則留言, 2024/03/17)
- Obs126|Obsidian 2023/04 7個新外掛介紹與評析 (0則留言, 2023/04/29)
- Obs122 | AI大揭密!探索Obsidian筆記的神秘關聯性:Smart Connections (0則留言, 2023/04/08)
- Obsidian (黑曜石)筆記軟體的基本操作指引 (0則留言, 2020/06/23)
- [Obs#15] 在筆記裡複製、使用obsidian網址與工作空間的使用 (0則留言, 2020/10/27)
- Obs127|用Templater Hotkeys簡化Obsidian自動化腳本,詳解4個腳本範例 (0則留言, 2023/05/05)
- Obs128|Obsidian Dataview進度條與YAML欄位快速輸入的方法 (0則留言, 2023/05/11)
- Obs151|幫Obsidian加上音樂-生產力火速大漲十倍! (0則留言, 2024/02/08)
- Obs140|Obsidian進階全文檢索與複製結果的外掛-Query Control、Better Search View、Float Search、Text Expand、File Cooker (0則留言, 2023/09/15)
- [Obs#105] Obsidian外掛 Local REST API 提供外部整合服務 (0則留言, 2022/11/06)
- [Obs#59] Obsidian快速開啟常用筆記(2):不使用外掛的簡單方法 (0則留言, 2021/10/27)
- Obs#117 | Obsidian表格攻略與表格就地編輯外掛:Table Enhancer (0則留言, 2023/03/19)
- Obs138|以標籤為基底,用Dataview形成索引筆記的嘗試 (0則留言, 2023/09/03)
- Obs139|5個方便維護Properties的外掛:Linter、TagMany、File Cooker、Tag Wrangler、Templater Hotkeys (0則留言, 2023/09/10)
- Obs149-左邊長筆記,右邊卡片的編輯佈局:Query Control, Note Gallary (0則留言, 2024/01/28)