出一張嘴寫程式的時代真的會來嗎?
古時候,有個字叫做 人機介面 ,也就是人和機器溝通的通道。一直以來,人和機器的溝通是不直接的。 操作電腦,你得透過滑鼠、鍵盤、或觸控螢幕,而不是像你跟身邊其他人溝通時,可以透過對話和語言來進行。 這是一種阻礙,即便由來已久,即便你已經習慣,這仍是一種阻礙。 然而阻礙帶來了限制,但也帶來了機會。 所以開始有 程式設計師 這個行業,程式設計師把人們的需要,翻譯成電腦可以看得懂的程式碼,操控電腦來進行人們想實現的功能。自從電腦誕生以來,這個活兒就沒消失過。 上週,我去集英信誠和百敬老師聊天(其實是錄影),從ChatGPT談到哲學和宗教,中間有一個話題,我們談到了人機介面即將改變。在過去,開發人員必須得把輸入(input)變成結構化的資料,例如表單、欄位、這樣電腦才有機會能夠理解,從而進行處理和運算。 先不管ChatGPT輸出的正確性如何(如果你上完我們的課就知道,現階段根本不該期待一個 生成式AI 所產出的東西是正確的,它只是依照格式產生看起來像樣的內容,而非正確的內容,內容的正確性得靠你的加工),但這一波ChatGPT會造成轟動的潛在原因是, 它似乎聽得懂你說的話,而這才是重點 。 Chat Bot幾年前早過炒過一波了,結果如何? 成功了嗎? 別問我,你自己說說你對現在哪一家銀行的AI助理或是聊天機器人滿意的? 幾乎沒有。而過去Siri能夠回應你的,也總是那麼幾個簡單的指令,複雜一點的對談,整個就不行了。 但這一波ChatGPT帶來的第一個驚訝,是你發現,它似乎還真聽得懂你說的話。 沒錯,ChatGPT從去年11月底問世到今天才半年,你跟它的溝通大致上不會讓你失望,對吧? 也就是說,ChatGPT對於自然語言的理解(NLU),好過市面上可以見到的大部分ChatBot。它能夠清楚地抓到你的intent和entities,並且對前後文的理解有很高的掌握度。 這也是我上周六在彰化小聚的時候,分享的重點之一。 ChatGPT對於ChatBot最大的價值是,這是有史以來第一次,NLU開始讓社會大眾滿意(相當高比例的可以接受),並且API成本還算是負擔的起。 ChatBot開發人員,終於有機會突破過去的制約,讓你的ChatBot有機會真的理解用戶在說些什麼(至少讓用戶這樣覺得),而且是透過自然語言,不用再去管傳統的表單輸入或結構化資料輸入了,這是人機介