03/10 2023

搭上ChatGPT 風潮 在AWS上輕鬆建立ChatGPT般的應用程式!

ChatGPT 人工智能應用 aws上建立ChatGPT應用程式

當我今天問ChatGPT「如何在AWS雲端服務上建立像ChatGPT一樣的自然語言處理模型的應用程式」時,ChatGPT的機器人不藏私的分享所有細節讓我知道,並且分解所有步驟,告訴我該如何建立它的「複製版」:

ChatGPT竟然不藏私分享如何建立另外一個自己?!
詢問如何在aws服務上建立如ChatGPT般的應用程式,ChatGPT毫不藏私的分享所有步驟。(圖片來源: OpenAI / ChatGPT)

AI機器人根據現有的大量資料,能夠「舉一反十」,並且提供完整的解決方案,想必未來ChatGPT將會掀起工作型態的革命浪潮,引領新的數位經濟。但您知道嗎,AWS也能夠建立如ChatGPT般的應用程式,運用幾個簡單的AWS雲端服務,輕鬆打造AI自然語言處理應用介面,成為工作或生活上的最大助手!

用AWS服務建立ChatGPT般的介面 輕鬆打造人工智能服務

自然語言處理工具的核心,在於學習及理解人類的語言來進行對話,因此先決條件是必須要有巨量的資料提供機器進行「學習與演練」,才能根據背景資料提供相對應的答案。而要有巨量資料進行學習這項條件,勢必得靠雲端服務的高彈性;再加上ChatGPT所帶起的熱度,也開始讓人好奇怎麼運用AWS雲端服務與優勢來打造如ChatGPT般的介面。從AWS所提供的白皮書來看,整體雲端架構所運用到的服務並不複雜,主要是透過Amazon API Gateway 全託管的前端服務,讓客戶端能夠深入到後端應用程式存取服務。而在後端先設定好OpenAI帳戶內的API金鑰,後續再利用AWS Lambda 無伺服器運算的功能,建立三個重要的函數,打造如ChatGPT般的應用程式:

  • Lambda 函數處理聊天對話: 在Lambda設定中選擇Node.js作為運行,並且在環境變數中設定OpenAI的金鑰, 並且將Lambda函數的超時設置更改為1分鐘,以免在與OpenAI請求API權限時因時間過短而無法回應。
  • Lambda 函數請求AWS API Gateway 權限: AWS雲端環境必須要與OpenAI 的API做串接,使用者的存取權才不會遭拒。如此一來,當使用者從前端發出需求時,就能透過上述的API Gateway,與Lambda的函數,與OpenAI API作互動。
  • Lambda 函數處理使用者登入請求: 與DynamoDB相結合,在Lambda函數的權限裡頭開啟「Amazon DynamoDBReadOnlyAccess」以及其API來驗證使用者名稱與密碼,強化應用程式的安全性。
用AWS雲端竟可打造ChatGPT般的應用程式?!
透過簡單的AWS架構與服務,輕鬆在AWS上建立如ChatGPT般的應用程式。(圖片來源: AWS Blog)

萬事俱備,只欠東風。接下來在Amazon S3物件式儲存空間中部署靜態託管網站,並設定好儲存桶 (Bucket)的API端點,且將其權限設為公開,就能夠有一個如ChatGPT般的網頁。透過原先在Amazon DynamoDB鍵值表中的用戶名和密碼來登入,開始與AI機器人對話。

ChatGPT 席捲全球 AI人工智慧將成下個世代發展趨勢

隨著由OpenAI所開發的ChatGPT席捲全球,不少企業開始關注到底人工智能 (AI) 與 機器學習 (ML) 的應用。博弘雲端協助您整理了幾個產業在AI人工智慧與機器學習的應用,讓企業能搶得先機,用AI簡化企業繁雜流程,達到高效率的目的!

  • 製造業: 生產製造業者在設備和數據的管理,以及維持產品品質等層面,常會遇到不少挑戰。因此在人工智能的應用上,搭配AWS雲端解決方案如Amazon Forecast與Amazon Lookout for Vision,能夠讓製造業提升設備產出效能之於,同時也可以在產線監控上增設機器學習功能,及時檢驗產品瑕疵度,提高品管。(延伸閱讀: 工業4.0雲端機器學習策略 助業者打造智能工廠!)
  • 金融業: 金融業從每日的交易中可以獲取不少數據資料,這些資料若能透過Amazon SageMaker 的機器學習部署,並訓練大量的資料,能夠從中獲得不少消費金融的洞察,以及交易市場的概況,提升交易精準度 (延伸閱讀: 掌握雲端金融服務 如何用AWS數據解決方案成為金融業領頭羊?)
  • 媒體業: 媒體業所仰賴為生的莫過於「觀眾數」,然而媒體業可以怎麼更加了解廣大的觀眾群的喜好? 客戶資料平台 (CDP)能夠提供媒體業這些觀眾的各項資訊,並運用數據分析和機器學習,建立完整的客戶資料,達到再行銷的目的。如此一來,透過機器學習,企業能解決數據孤島的問題之於,也能利用CDP的服務了解更深層客戶輪廓。(延伸閱讀: 資料倉儲服務與商業智慧分析加乘 CDP助媒體業精準行銷!)

下個世代的發展趨勢,企業除了部署雲端、掌握數據資源、採用雲端託管服務之外,更得要思考如何將人工智能與機器學習的解決方案應用在日常營運中,提升效率之於,更利用人工智能達成商業目標! 博弘雲端專業數據團隊,提供企業一站式的數據分析與商業洞察,並且運用AWS上的人工智能與機器學習解決方案,讓企業用AI贏戰未來競爭力!