![摘要文章.jpg](../../../../cms/summarize_articles_896d4cefcc.jpg)
您是否希望有一種方法無需花費數小時閱讀即可了解文章的要點?也許您經營一份繁忙的時事通訊,並且想要一種快速瀏覽文章的方法,以確定哪些文章值得與您的受眾分享。或者,如果你和我一樣,你正在努力跟上人工智能工具的所有最新發展,並且你的閱讀列表上的項目比你能夠閱讀的要多得多。
無論您的使用情況如何,該解決方案都將非常適合您!通過這種簡單的自動化,您只需點擊兩次即可直接從瀏覽器生成文章的人工智能摘要。無論您是在研究工作、了解新聞還是只是瀏覽,此設置都將徹底改變您在線閱讀的方式。
怎麼運行的
對於此項目,我們將使用Zapier Chrome 擴展程序直接從瀏覽器發送文章和接收摘要。總的來說,我們的 Zap(Zapier 的自動化工作流程)有 5 個步驟:
- 觸發器:接收來自 Zapier Chrome 擴展程序的推送
- Action:解析推送的網頁,檢索文章文本內容
- 操作:使用 Zapier 的 Formatter 截斷文本
- 行動:向 OpenAI 的 GPT-3 發送提示,為我們總結文章
- 操作:將帶有文章摘要的回復發送回 Zapier Chrome 擴展程序
![總結文章-with-gpt-01.png](../../../../cms/summarize_articles_with_gpt_01_93040e91f1.png)
您可以從頭開始創建自己的 Zap,無需任何編碼知識,但我們還提供快速模板來幫助您入門。
如果您想從模板開始,請單擊下面的 Zap 模板以轉到 Zap 編輯器。如果您還沒有 Zapier 帳戶,則需要創建一個。然後,按照以下說明設置您的 Zap。
在你開始之前
在我們開始開發 Zap 之前,如果您還沒有 OpenAI 帳戶,則需要一個。前往platform.openai.com註冊您的帳戶。
如果您還沒有下載Zapier Chrome 擴展程序,您還需要下載。 Zapier Chrome 擴展程序是一個很酷的小工具,可讓您直接從瀏覽器運行 zap。它具有上下文感知功能,因此您可以將信息從您所在的網站直接傳遞到您的 Zap,這就是我們收集 GPT-3 摘要的文章信息的方式。
創建 Zapier Chrome 擴展觸發器
現在我們已經安裝了 Zapier Chrome 擴展,我們可以開始創建 Zap。首先,單擊擴展工具欄中的 Zapier Chrome 擴展。它是下圖中以綠色突出顯示的橙色框。
![總結文章-with-gpt-02.png](../../../../cms/summarize_articles_with_gpt_02_7c80dce60c.png)
接下來,單擊“創建 Zap”按鈕。這將打開一個新的 Zap,其中為觸發應用程序選擇了Zapier Chrome 擴展,並為觸發步驟選擇了 New Push 。您還可以通過在Zap 編輯器中創建新的 Zap 來手動執行此步驟,或者,如果您使用的是 Zap 模板,則係統已為您選擇了該模板。
此觸發步驟允許您定義自定義輸入字段,當您從瀏覽器擴展觸發 Zap 時,這些輸入字段將可用。出於我們的目的,我們不需要這個,因此您可以將輸入字段部分留空。
![總結文章-with-gpt-03.png](../../../../cms/summarize_articles_with_gpt_03_4964a9993f.png)
單擊“測試觸發器”按鈕,您應該會收到一個示例數據推送,如下所示:
![總結文章-with-gpt-04.png](../../../../cms/summarize_articles_with_gpt_04_bf918b828a.png)
設置 Web Parser 操作來解析文章內容
到目前為止,我們已經設置了一個簡單的 Zap 觸發器,可以讓我們將當前網頁發送到 Zapier 進行處理。然而,正如您在上面的測試數據中看到的,我們目前掌握的信息相對有限。我們有頁面標題、URL、時間戳和電子郵件地址。
如果我們想要總結頁面上的實際內容,我們需要某種方法來確定此處提供的 URL 上有哪些內容可用。這就是Zapier 的 Web Parser 的用武之地!
Web Parser 是一個內置的 Zapier 工具,可讓我們解析網頁並檢索內容。
在觸發器後添加新的操作步驟,然後為您的操作應用程序選擇Zapier 的 Web Parser ,並為您的操作事件選擇解析網頁。
![總結文章-with-gpt-05.png](../../../../cms/summarize_articles_with_gpt_05_0f897bc0e7.png)
接下來,通過單擊字段並從下拉列表中選擇數據,將選項卡 URL 從觸發器步驟映射到要解析的 URL 字段。選擇HTML作為內容輸出格式,並選擇False作為失敗時繼續選項。
![總結文章-with-gpt-06.png](../../../../cms/summarize_articles_with_gpt_06_054285f7b2.png)
測試您的操作,您應該會看到類似於下圖中的結果。我們主要對內容字段感興趣,它返回網站的主要內容。在這個例子中,我們看到一些相對複雜的HTML。這是因為這是從 Zapier.com 網站主頁而不是文章中提取內容。稍後,當我們在一篇文章上測試此過程時,內容字段將是我們正在閱讀的文章的全文。
![總結文章-with-gpt-07.png](../../../../cms/summarize_articles_with_gpt_07_f63a39ba93.png)
設置格式化程序步驟來截斷您的文章
目前,GPT-3 只允許您發送有限數量的數據進行匯總,因此我們需要截斷我們的文章以確保不超過此限制。未來,OpenAI 計劃開發具有更高限制,甚至可能沒有限制的新模型,但就目前而言,這是必要的一步。
單擊 Web Parser 操作下方的+符號,然後搜索並選擇Formatter by Zapier作為操作應用程序,並選擇Text作為事件。
![8-Text_in_formatter_step.png](../../../../cms/8_Text_in_formatter_step_b7d4c66093.png)
單擊繼續。
接下來,選擇截斷作為轉換操作。單擊輸入字段,然後從 Web 解析器操作的數據下拉列表中選擇內容- 這包含文章的文本正文。
在最大長度字段中,輸入 15000,然後為附加省略號選項選擇True 。完整的操作步驟應如下所示:
![9-Text_in_formatter_step_action_set_up.png](../../../../cms/9_Text_in_formatter_step_action_set_up_0c1b15e0a8.png)
這種 15000 個字符的截斷意味著,如果文章少於 15000 個字符,我們將保留整個內容,但如果文章較長,我們將只保留前 15000 個字符。這大約相當於 2142 到 3750 個單詞。
接下來,單擊測試操作以確保一切正常工作。接下來,我們將設置發送到 OpenAI 的提示。
設置 OpenAI 操作來總結文章
此時,我們有一個流程將網頁發送到 Zapier 並解析內容。接下來,我們將設置提示將文章內容髮送到 GPT-3 進行摘要。
如果您尚未設置 Zapier 與 OpenAI 的連接,則必須立即執行此操作。首先,請返回platform.openai.com登錄您的帳戶。在頁面右上角,單擊您的個人資料圖標並選擇查看 API 密鑰選項:
![10-summarize-articles-with-gpt.png](../../../../cms/10_summarize_articles_with_gpt_babda8d00d.png)
在該頁面中,單擊+ 創建新密鑰 按鈕生成新的 API 密鑰。您需要此密鑰才能連接到 Zapier 中的 OpenAI 帳戶。複製此密鑰並將其存放在安全的地方!
![總結文章-with-gpt-11.png](../../../../cms/summarize_articles_with_gpt_11_087d7e0092.png)
返回 Zapier 並在 Zap 底部添加一個新的操作步驟。搜索OpenAI應用程序並選擇發送提示事件:
![總結文章-with-gpt-12.png](../../../../cms/summarize_articles_with_gpt_12_694b389303.png)
單擊“選擇您的帳戶” ,然後通過提供您剛剛在 OpenAI 中生成的 API 密鑰來設置一個新帳戶。如果您已經設置了帳戶連接,只需選擇您現有的帳戶即可。
前往“設置操作”部分設置我們將發送到 OpenAI 的提示。在提示字段中,複製並粘貼以下內容,將括號內的內容替換為格式化程序步驟中的輸出變量:
總結一下這篇文章:
"""
<Output from Formatter Step>
"""
![總結文章-with-gpt-13.png](../../../../cms/summarize_articles_with_gpt_13_f49930d155.png)
三重引號有助於 GPT-3 理解文章的開始和結束位置。
如果需要,您可以根據您的用例為其提供更具體的摘要說明。嘗試以下一些內容,看看您喜歡什麼:
- 用 5 句話或更少的句子概括這篇文章
- 用 3 個要點總結這篇文章
- 提供本文的 2 句話引人入勝的摘要,我可以在電子郵件通訊中使用它
目前,您可以將所有其他選項保留為默認值。
選擇跳過測試此操作的選項。由於令牌限制,GPT-3 無法處理 Zapier 網站,因此我們暫時保留此內容,直到我們在實際文章上進行測試。
設置回复 Chrome 操作
最後,我們將設置將摘要返回到瀏覽器擴展的操作步驟,以便我們可以直接從啟動此過程的 Zapier 擴展中讀取它。
添加第四個操作步驟。搜索Zapier Chrome 擴展程序 應用程序並選擇回复 Chrome事件。
![總結文章-with-gpt-14.png](../../../../cms/summarize_articles_with_gpt_14_fe47f12609.png)
然後前往設置操作部分。對於“消息標題”字段,我添加了文本“摘要:”,然後添加了 Web 解析器步驟中的標題。
更重要的是,對於“消息詳細信息”字段,您需要傳入 OpenAI 步驟中的提示完成信息。為此,請單擊該字段並從下拉列表中選擇選擇文本- 這將包含來自 OpenAI 的結果。
![總結文章-with-gpt-15.png](../../../../cms/summarize_articles_with_gpt_15_95ef5661ef.png)
單擊繼續並跳過此測試操作步驟。在屏幕的左上角,為您的 Zap 指定一個描述性名稱。我用 GPT-3 調用我的 Summarize Article 。單擊右上角的“發布”即可發布您的 Zap!
把它們放在一起
現在您已經構建並運行了整個 Zap,是時候測試該過程了!
首先,導航到您想要總結的文章。我正在使用 TechCrunch 上有關 OpenAI 的 Whisper API 的文章。
打開您的 Zapier Chrome 擴展程序,然後單擊您剛剛設置的 Zap 名稱旁邊的下插入符號。您可以將文本字段留空,然後單擊“發送”按鈕。
![總結文章-with-gpt-16.png](../../../../cms/summarize_articles_with_gpt_16_c4c2cca0f8.png)
單擊“發送”後,您應該會短暫地看到出現一個綠色複選標記。再等幾秒鐘,您應該會看到文章摘要出現在擴展中,如下所示:
![總結文章-with-gpt-17.png](../../../../cms/summarize_articles_with_gpt_17_5a0df09056.png)
您現在有了一個工作文章摘要器,它將為您在網絡上遇到的任何文章創建摘要!用它來總結長篇文章,創建涵蓋利基主題的時事通訊,或為您自己的文章生成推文摘要。開始吧。