ChatGPT — 舊時代的終結與新時代的開始

Raymond Ng, AI Coach, MSc (KM)
Knowledge Management
10 min readMar 4, 2023

--

ChatGPT 代表一個時代的終結與另一個時代的開始,人類與電腦溝通的突破

English Version

Photo by Om siva Prakash on Unsplash

Star Trek 語音電腦

半個世紀前,Star Trek 預言人類可以使用自然語言與電腦溝通。 現在,由於 GPT-3 和語音識別技術,這個夢想已經成為現實。 我們現在可以像與其他人一樣與電腦進行對話。 在下面的 YouTube 視頻中可以看到這方面的一個很好的例子,它來自Star Trek 的片段。

Star Trek, interacting with Computer, Youtube

ChatGPT 正在讓 Star Trek 中的預言成真

ChatGPT 是一種獨特的人工智能 (AI) 技術,可以讓 Star Trek 中的預言成真。 ChatGPT 由 OpenAI 開發,是一種自然語言處理 (NLP) 模型,可以生成類似人類的對話。 通過 ChatGPT,用戶可以提出有關 Star Trek 的問題並獲得詳細、準確的答案,就像您從 Star Trek指揮官那裡聽到的一樣。

ChatGPT 到底是什麼?

ChatGPT 是一種人工智能驅動的自然語言處理 (NLP) 模型,它使用大數據和生成式預訓練 (Generative Pre-trained Transformer — GPT) 來學習如何對用戶輸入生成自然語言響應。 通過利用大數據中可用的大量數據,ChatGPT 能夠建立對語言的理解,並比傳統人工智能技術更準確、更詳細地生成自然的、類似人類的響應。

ChatGPT 應用案例:

  • 客戶服務聊天機器人:ChatGPT 可用於創建客戶服務聊天機器人,為客戶提供個性化的問題解答,並將他們引導至正確的資源。 可以訓練聊天機器人了解客戶需求並及時響應他們的查詢。
  • 在線購物助手:ChatGPT 可用於創建在線購物助手,幫助客戶從在線商店查找和購買產品。 可以訓練聊天機器人了解客戶的偏好並相應地推薦產品。
  • 教育聊天機器人:ChatGPT 可用於創建教育聊天機器人,通過為學生的查詢提供個性化解釋來幫助他們學習。 可以訓練聊天機器人了解學生當前的知識水平,並相應地提供學習資源。
  • 活動管理聊天機器人:ChatGPT 可用於創建活動管理聊天機器人,幫助活動組織者管理他們的活動。 可以訓練聊天機器人了解活動細節並向活動組織者提供必要的信息。
  • 旅行計劃聊天機器人:ChatGPT 可用於創建旅行計劃聊天機器人,幫助旅行者計劃他們的旅行。 可以訓練聊天機器人了解旅行者的偏好,並提供有關酒店、航班和目的地的必要信息。

舊時代的終結

作為一種 AI 語言模型,ChatGPT 在幾個方面代表了舊時代的終結:

  • 傳統基於規則的系統的終結:ChatGPT 基於深度學習和神經網絡,這與過去使用的基於規則的系統有著根本的區別。
  • 有限語言理解的終結:ChatGPT 能夠以前所未有的水平理解和生成類人語言。 它可以對范圍廣泛的輸入生成連貫且有意義的響應。
  • 靜態語言模型的終結:ChatGPT 是一種動態語言模型,可以不斷訓練和更新,使其能夠適應新信息並隨著時間的推移提高其性能。

新時代的開始

ChatGPT 代表著人工智能和語言處理新時代的開始。 它為自然語言界面、聊天機器人、虛擬助手和其他可以以更直觀和自然的方式與人類交互的應用程序開闢了新的可能性。 ChatGPT 的技術允許更自然和更像人的對話,使企業更容易與客戶互動。 ChatGPT 還可以提供更準確、更高效的客戶服務,因為人工智能可以快速響應客戶的查詢和請求。 此外,ChatGPT 可以自動化客戶服務任務,為企業騰出寶貴的時間來專注於更重要的任務。 借助 ChatGPT,企業現在可以提供更好的客戶服務、更快的響應時間和更準確的客戶互動。

擁抱即將到來的變化

無論感覺多麼難以承受,我們都必須保持積極態度,接受變化是不可避免的。 通過擁抱未來的變化,我們可以將它們作為成長的機會,為自己創造更美好的未來。 我們可以採取實際步驟使這些改變變得更容易,例如製定行動計劃、設定切合實際的目標、關注積極的方面、尋求建議和支持,以及與我們的同齡人和社區保持聯繫。 採取這些步驟可以幫助我們對未來保持信心和樂觀,並更好地為未來的變化做好準備。

ChatGPT 是我們的助手,增強我們,而不是取代我們!

快速入門指南

GPT 和 ChatGPT 之間有什麼關係?

GPT 是 OpenAI 開發的一種自然語言處理模型,用於生成類人文本。 ChatGPT 是 GPT 的擴展,它使用相同的核心技術來生成更多對話文本。 它專門設計用於以對話方式生成對問題或提示的響應。

訪問 ChatGPT

如果您不關心需求和速度,您可以使用免費計劃的 ChatGPT 開始您的旅程。 否則,您可以考慮訂閱 ChatGPT Plus。 要訂閱 ChatGPT,您需要註冊 (這裡)。

在某些國家/地區,您需要 VPN 連接和用外國電話進行驗證才能使用 ChatGPT 平台。

ChatGPT subscription plans

使用 OpenAI 中的 GPT 工具

OpenAI 是一個用於創建人工智能產品、研究、工具和服務的平台。 它提供對用於開發 AI 驅動的應用程序的各種工具和服務的訪問,包括預訓練模型、數據集、算法等。 它提供一系列預訓練模型、工具和 API 來支持對話式 AI 應用程序。 訂閱 OpenAI 可以訪問各種與 AI 相關的工具和服務,而訂閱 ChatGPT 可以訪問與構建由 GPT-3 提供支持的聊天機器人相關的一組特定工具和服務。

要訂閱 OpenAI,您需要註冊 (這裡)。

OpenAPI Website

OpenAI GPT Playground

OpenAI GPT Playground 是一個基於 Web 的交互式工具,用於探索和理解 OpenAI 的 GPT-3 語言模型的行為。 它允許用戶輸入提示並查看 GPT-3 生成的輸出,還可以在模型生成文本時以交互方式探索模型的內部狀態。 這可用於幫助用戶了解 GPT-3 的工作原理並以不同方式試驗該模型。 OpenAI GPT Playground 可免費使用三個月。 之後,您可以升級到付費計劃。

OpenAI GPT Playground

與使用 ChatGPT 相比,通過使用 GPT Playground,您可以了解有關 GPT 的更多信息。

GPT 比較工具

您可以使用以下網址進一步了解 GPT 比較工具. 要連接它,您需要提供您的 OpenAI 密鑰 (這裡).

使用 OpenAI API 的定制應用程序

如果您有一些編程技能,您可以考慮使用 Python 開發自己的 GPT 應用程序,並通過 Streamlit 將您的應用程序託管到 Web。 我開發了一個名為 “OpenAI GPT-3 Playground” 的簡單應用程序。您可以在 Github 中訪問我的 Python 腳本或使用我共享的基於 Web 的 GPT 應用程序以開始使用它。

您不需要 VPN 連接即可使用我的基於 Web 的應用程序。 但是您需要一個 OpenAI API 密鑰。

Web-based GPT App being hosted by Streamlit and OpenAI

在線課程

ChatGPT 簡介

edX 上的 ChatGPT 簡介課程全面介紹了 ChatGPT 人工智能平台。 本課程旨在讓學習者全面了解 ChatGPT 架構、其功能以及如何在實際應用程序中有效地使用它。 該課程分為五個模塊,每個模塊側重於 ChatGPT 的不同方面。 這些模塊涵蓋的主題包括對話式 AI、自然語言處理、對話設計以及創建成功的 ChatGPT 應用程序的最佳實踐。 完成後,學習者將全面了解如何使用 ChatGPT 創建有效且引人入勝的對話式 AI 體驗。

在線課程:Introduction to ChatGPT by edX

Prompt engineering — 您必須學習的新技能

與 ChatGPT 通信的 Prompt engineering 是一種與聊天機器人創建自然語言對話的方法。 它涉及創建一組提示(問題、陳述或命令),可用於啟動對話並推動對話向前發展。 關於與 ChatGPT 通信的 Prompt Engineering 的要點是:

  • 它有助於創建與聊天機器人的自然語言對話。
  • 它涉及創建一組可用於發起對話的提示。
  • 應精心製作提示以確保對話自然流暢。
  • 它有助於集中對話並確保聊天機器人提供相關響應。
  • 它可用於與聊天機器人創建更具吸引力的對話。

在線課程:Prompt Engineering with OpenAI’s GPT-3

使用 OpenAI API 開發應用程序

用於應用程序開發的 Python

Python 是一種用於使用 OpenAI API 進行應用程序開發的出色語言,這要歸功於其靈活而強大的功能。 Python 允許開發人員快速輕鬆地創建與 OpenAI API 集成的應用程序。 OpenAI API 為一系列任務提供了強大的程序庫,從自然語言處理到圖像識別和強化學習。 Python 是希望使用 OpenAI API 開發應用程序的開發人員的絕佳選擇,因為它具有易於使用的語法和強大的數據科學和機器學習庫。 借助 Python,開發人員可以輕鬆創建使用 OpenAI API 的應用程序來處理數據並構建強大的 AI 驅動的應用程序。 此外,Python 是雲計算的熱門選擇,可以輕鬆部署使用 OpenAI API 的應用程序。

步驟:

  1. 通過運行命令“pip install openai”安裝 OpenAI Python 程序庫
  2. 使用命令“import openai”將 OpenAI 庫導入 Python 應用程序
  3. 通過登錄到 OpenAI 儀表板並生成一個來創建 OpenAI API 訪問令牌
  4. 使用命令“openai.api_key = API_TOKEN”在您的應用程序中設置 API 訪問令牌
  5. 使用 OpenAI API 通過可用的 API 函數訪問數據、執行任務和開發應用程序。

Streamlit 適用於託管在網絡上的 Python 應用程序

Streamlit 是一個開源 Python 程序庫,用於創建基於 Web 的交互式應用程序。 Streamlit 適用於任何 Python 代碼,因此它是託管基於 Python 的 Web 應用程序的完美選擇。 借助 Streamlit,開發人員可以在幾分鐘內輕鬆創建、部署和共享交互式 Web 應用程序。 Streamlit 提供了廣泛的功能,可以輕鬆快速高效地創建和部署高質量的應用程序。

I hope you’re enjoying my articles on Medium. If you find them helpful, informative, or just plain entertaining, please consider supporting me through Buy Me a Coffee.

--

--