站在A.I.巨人的肩膀上|用Python建立ChatGPT API應用
關於此課程
我們正處於另一個跨時代科技的轉折點:
- 1969 – 第一台ATM
- 1970 – 個人電腦(Personal Computer, PC)
- 1980 – 網際網路(Internet)
- 1984 – Apple Macintosh電腦
- 2000 – 雲端運算與SaaS
- 2007 – iPhone問世
- 2010 – Android OS問世
- 2022 – ChatGPT (OpenAI, Microsoft)
ChatGPT是什麼?
ChatGPT是一種基於自然語言處理技術的人工智能模型,他背後使用深度學習來生成文本。它是由微軟(Microsoft)投資的OpenAI於2022年末公開發佈,是目前公開可用規模最大且最先進的自然語言處理模型之一。ChatGPT模型可以進行多種自然語言處理任務,例如對或生成、機器翻譯、文本摘要、情感分析與文本生成等。
ChatGPT 模型是通過對大量的文本數據進行訓練來實現的。其訓練資料來自於網際網路上的龐大文本資料集,如維基百科、新聞文章和社交媒體等。ChatGPT 模型是基於 Transformer 模型的架構構建而成的,它能夠理解文本的上下文並生成人類自然語言。
ChatGPT 模型的一個重要應用是生成對話,這對於開發智能客服機器人和虛擬助手非常有用。通過對 ChatGPT 模型進行訓練,可以生成一個自然流暢的對話流程,讓人們可以與機器人進行真正意義上的對話。此外, ChatGPT 模型還可以用於生成自然語言文本,例如生成故事、詩歌、文章等。這些生成的文本可以用於創建娛樂內容、廣告和電影劇本等。
總之, ChatGPT 模型是一個強大的自然語言處理工具,它能夠自動生成人類自然語言,並用於多種自然語言處理任務。由於 ChatGPT 模型可以用於多種應用場景,因此它被認為是未來智能化和自動化的重要工具。
AI將逐漸取代重複性工作
隨著人工智慧技術的發展,越來越多的重複性工作將被自動化,未來不僅僅是藍領工作受到影響,也有大量的白領工作可能被取代。
一些重複性的白領工作,例如資料輸入、文件整理、報告撰寫和電子郵件回覆等工作,已經開始被自動化。這些工作可以通過機器學習和自然語言處理技術來實現,例如使用 ChatGPT 模型來生成自動回復電子郵件。此外,許多行政和管理工作也可能會受到自動化的影響,例如行程安排、會議準備和記錄等。
然而,重要的是要注意的是,儘管自動化技術能夠取代一些工作,但人類仍然可以發揮獨特的創造性和靈活性,以應對那些需要人類智慧和創造力的工作。同時,自動化技術也可能創造出新的工作機會,例如需要監督和管理機器人系統的專業人員,以及需要設計和開發自動化工具的工程師。
未來的工作市場將會發生很大的變化,很多重複性工作都將被自動化。然而同時也可能創造出新的工作機會和需求,並且需要我們不斷地學習和進步,以應對未來的挑戰和機遇。
工作不會不見,只是換種形態出現
這是一個關於人工智慧技術和自動化對於工作市場的引人深思的問題。隨著自動化和機器人化技術的發展,許多重複性的工作可能會被自動化,這將對一些人的就業帶來壓力和挑戰。
我們不能只看到工作的消失和就業的困難,而應該思考如何利用現有的技術和工具,以及創造新的就業機會和產業。隨著人工智慧技術的發展,需要越來越多的人來開發和維護這些技術,例如機器學習工程師、自然語言處理專家等。同時,創新的商業模式和產業也可能會因為人工智慧技術的出現而迎來新的機會。
此外,我們也可以透過學習和提升自己的技能和知識,來應對工作市場的變化。學習程式設計、數據分析、網路行銷、創新設計等技能,可以讓我們更加靈活地應對新興產業和工作機會。
工作市場的變化是一個無法避免的趨勢,但我們可以透過創新思維和學習來應對挑戰,尋找新的就業機會和產業,並在這個變化中找到自己的位置。
ChatGPT API發布
OpenAI於2023年3月發布基於GPT 3.5模型的進階版本GPT 3.5 Turbo的API服務,API服務的定價為0.002美元/每1000個token,比原版的GPT 3.5模型便宜90%,且反應速度更快。
根據Cathie Wood(ARK Investment)的預測,從現在起至2030年,AI模型訓練成本將持續以每年70%的速度降低,成本大幅的下降,將可使AI普遍應用於一般人的生活當中。
只需要學會如何使用ChatGPT API!
要獨立開發AI模型的成本與技術門檻相當高,連Google都開發出一個有點掉漆的Bard,對於非人工智慧與統計博士的我們來說是幾乎不可能的,所以重點在於如何站在巨人的肩膀上,開發一些輔助多樣化且專門專業的應用與服務,例如Morgan Stanley就將集團內的投資策略或研究資源,透過OpenAI的GPT-4模型轉換為一個隨時更新與訓練的服務,將可一致性的將此AI應用轉為一個金融市場與財富管理的顧問行專家AI。
台大資工系陳縕儂老師曾分享認為,ChatGPT很有可能設定為作業系統的型態,而其他開發者能夠將其他專業的應用在作業系統之上進行開發更專業的子應用,例如專業法律應用、財經專家或教育專家等。
而OpenAI釋出成本相當低的API服務,就是希望能夠將AI市場的服務擴大,未來勢必會有更便宜更先進的技術釋出,對於願意轉型的工作者來說是一個機會。
這門課程會這樣教你
FOMC 會議記錄
FOMC (Federal Open Market Committee) 是美國聯邦公開市場委員會,負責監督美國金融市場並制定利率政策。在此專案中,我們將利用爬蟲技術,取得過去 FOMC 會議的記錄,並將其透過 ChatGPT 進行分析。
在此專案中,我們還會使用Whisper API來幫我們解讀FOMC記者會的內容,透過語音到文字的技術,再導入ChatGPT幫我們彙整與分析,終於不用再凌晨起來分析FOMC會議決策啦!同樣的技術也可變成影片或Podcast重點整理。
財經新聞訓練
在這個專案中,我們將學習如何使用 API 抓取財經新聞來源。接著,我們會透過 Python 程式碼對新聞進行清理與整理,以便後續進行分析。最後,我們將使用 ChatGPT 來分析新聞內容,並從中得到有用的資訊,例如財經市場的趨勢和分析。
建立你的 Javis 人工智慧助理
覺得Siri或Google的語音助理很廢嗎?
最後一個實作內容是建立一個人工智慧助理,並透過Python實作錄音功能,串接至ChatGPT API,將回答串接用電腦喇叭說出。這個實作內容可以讓學員們學習如何將ChatGPT整合到現實生活中,以及如何使用Python來建立錄音和語音輸出功能。這個實作內容同時也可以讓學員們了解如何將ChatGPT應用在語音助理上,並掌握如何設計一個好的對話系統。
這門課程將會涵蓋從爬蟲到自然語言處理、API整合和應用程式開發等多個方面,並且將會以實作為主的方式來進行學習。學員們將會透過這門課程,掌握一系列人工智慧應用程式開發的基礎知識和實作技能,並且學會如何將這些知識和技能應用在現實生活中。
Course Content
現有的人工智慧服務
-
12:59
-
Notion AI
13:10 -
Midjourney
05:37 -
Microsoft 365 Copilot (上市試用後再更新)
00:00 -
GitHub Copilot
06:53