Obs#116 | ChatGPT MD: 整合ChatGPT AI功能,大幅簡化筆記操作

gh|400

隨著ChatGPT各式應用如雨後春筍般迅速湧現,Obsidian也不落人後的出現了十多個支援ChatGPT的外掛,今天我要介紹的是尚未上架的ChatGPT MD外掛,整合了ChatGPT的AI功能,直接將聊天記錄輸出到筆記裡,省去由瀏覽器複製、貼上的繁瑣操作。

1. 安裝步驟

  1. 手動安裝或使用BRAT安裝
  2. 建立ChatGPT帳號,由ChatGPT API Keys網頁建立API金鑰
  3. 建立獨立的Chat與模板資料夾
  4. 啟用後掛後,進入設定,貼入ChatGPT的API金鑰
  5. 可變更預設的API參數,例如將變大max_tokens的值以接收更多的回應內容長度
  6. 指定聊天筆記存放資料夾,與ChatGPT專用模板的資料夾

2. 提供的功能

ChatGPT提供了3個命令:

命令 功能 說明
Chat 聊天,調用ChatGPT API,並顯示回應 最基本的聊天命令,執行時Obsidian狀態列會顯示 Calling API... 訊息
Create new chat with highlighted text 由選取文字建立新的筆記 筆記建立後必須自行執行Chat命令
Create new chat from template 選擇模板檔以建立新的筆記 筆記建立後必須自行執行Chat命令

3. 操作步驟

ChatGPT 指令大全複製了部份內容當做模板。部份範例如下:

## 1. 報告
### 1.1. 報告開頭

我現在正在修台大的簡報課,其中一項作業是要做一份讓小學生能聽懂的簡報。我的簡報主題是機會成本,請提供三種開頭方式,要簡單到小學生能聽懂,同時要足夠能吸引人,讓他們願意專心聽下去。

### 1.2. 報告總結

你是金融科技專家,請總結以下內容,並針對以下內容提出未來能進一步研究的方向 [附上內容]

## 2. 資料整理
### 2.1. 蒐集資料

給我 5 篇,有關 SEO 的中文文章。

### 2.2. 內容總結

用列點的方式總結出這篇文章的 5 個重點:[附上文章內容/附上文章網址]。

### 2.3. 摘錄某領域重點

用列點的方式總結出 10 個量子力學知識重點。

## 3. 程式設計
### 3.1. 寫程式
你現在是一個 Obsidian 專家,請幫我用 Dataviewjs 寫一個函式,它需要做到 由 #book 找出資料,一行多筆資料,用逗點分隔

### 3.2. 解讀程式碼
你現在是一個 [程式語言] 專家,請告訴我以下的程式碼在做什麼。 [附上程式碼]

### 3.3. RegEx
你現在是一個 Regex 專家,請幫我寫一個 Regex 與輸出模板,它能夠把 第xx章,該行變成Markdown三級標題

## 4. 英文學習
### 4.1. 背單字
用 中文 解釋以下英文單字:apple, guava,papaya。請用表格的方式呈現,並且表格內須包含單字、KK音標、mp3、詞性、解釋與例句。

### 4.2. 翻譯
你是個語言專案,請將下列文字翻譯成 [簡體中文, 英文, 日文、西班牙文、越南文、韓文、馬來文]:

[AHK#58] 擷取豆瓣電影網的超簡單爬蟲腳本程式

## 5. 生活
### 5.1. 旅遊規劃

生成一份 5 天的 日本東京 旅遊計畫與住宿建議,交通工具是 大眾運輸。要遵守以下規則:適合有10歲小孩的家庭
  • 選取文字後→Create new chat with highlighted text,建立新的筆記,YAML區的欄位即為調用API的參數
  • 筆記產生好後→按Ctrl/Cmd+P→【Chat】
  • 新筆記會開始顯示回應,最後出現role::user,可繼續再聊天,提供更明確的下一個指令,再重覆Chat操作

4. 用From Template當模板

From Template可以用對話窗方式填空,我覺得適合用在有不同選項的場合。
範例:

---
aliases: "travel {{title}}"
max_tokens: "3000"
temperature: "0"
top_p: "1"
presence_penalty: "1"
frequency_penalty: "1"
stream: "true"
stop: "null"
n: "1"
model: "gpt-3.5-turbo"
title: "旅遊"
template-output: "042-Chat/Chats"
template-should-replace: "never"
system_commands: "['I am a helpful assistant.']"
---
# 生活:旅遊規劃

生成一份繁體中文的 {{天數:choice:1:2:3:4:5:6:7:8:9:10}}天 的 {{地點:text:日本東京/韓國首爾/西班牙}} 旅遊計畫,交通工具是 {{vehical:choice:Taxi:大眾運輸:租車}}。要遵守以下規則:
- 旅遊季節: {{月份:choice:春季:夏季:秋季:冬季}}
- {{規則:area:規劃限制}}

5. 相關鏈接

6. 教學影片

https://youtu.be/vQqzuwogaAM

##

您可能也會有興趣的類似文章

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *