自動回覆新境界! Google 利用 AI 幫你寫電子郵件,不但能回覆還能寫全新郵件
Google日前於Google IO大會上展示了Smart Compose技術,能夠在使用者撰寫電子郵件時,只需輸入前半段語句,系統就會自動預測並推薦適合的後半段內容,能夠有效增加文字撰寫速度並提高生產力。這種技術最大的挑戰,就是該如何讓人工智慧瞭解自然語言,並能夠產生恰當的語句。<h2>從自動回覆進步到自動撰文</h2> <p>先前Google曾推出Smart Reply,能分析Gmail信箱收到的電子郵件,並自動產生多組回覆範本,方便使用者快速點選並回信。而這次推出的Smart Compose,則是將功能提升到新的境界,它能夠在使用者撰寫電子郵件的過程中,即時預測接下來的語句,並以類似自動完成的方式,協助使用者完成後半段語句。</p> <p>不過兩者畢竟還是有著許多不同。傳統的自動完成是透過記錄先前曾經輸入過的語句,並在偵測到輸入相同內容時,將後半段語句顯示出來,在輸入地址等長用固定語句時能發揮很大的功能,但是它並沒有能夠「憑空產生語句」的功能。Smart Compose則是透過人工智慧與機械學習的方式,來產生有意義的回覆。</p> <p>Smart Compose在設計主要有3大考量,首先系統的反應速度要很靈敏,需要在0.1秒之內即時產生回覆。再來需要提供不同類型郵件內容的準確分析,以滿足超過14億Gmail使用者的需求。</p> <p>最後則是為了確保使用者的隱私,所以限制開發人員接觸郵件內容,這也意味著開發人員要在無法閱讀郵件的前提下,設法訓練深度學習系統。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixfs.net/system/images/441197/original/960d47dc925f224e714dd8bbf6b199c8.jpg?1526891258" alt="自動回覆新境界! Google 利用 AI 幫你寫電子郵件,不但能回覆還能寫全新郵件" width="720" height="686" /><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>Smart Reply能透過人工智慧分析郵件,自動產生適合的候選回覆。(圖片來源:<a href="https://ai.googleblog.com">Google AI Blog</a>,下同)</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://2.bp.blogspot.com/-KlBuhzV_oFw/WvxP_OAkJ1I/AAAAAAAACu0/T0F6lFZl-2QpS0O7VBMhf8wkUPvnRaPIACLcBGAs/s1600/image2.gif" alt="自動回覆新境界! Google 利用 AI 幫你寫電子郵件,不但能回覆還能寫全新郵件" width="640" height="457" /><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>Smart Compose則能在使用者撰寫郵件時,即時產生適當的語句。</label></p> <h2>透過TPU提生效能</h2> <p>為了要滿足即時顯示預測語句的目的,開發人員捨棄Sequence-to-Sequence序列式自然語言分析,改採融合<a href="http://www.jmlr.org/papers/volume3/bengio03a/bengio03a.pdf">Neural Bag-of-Words</a>(BoW)與<a href="https://www.isca-speech.org/archive/archive_papers/interspeech_2010/i10_1045.pdf">RNN Language </a>(RNN-LM)等語言產生模型(Language Generation Model)的技術,能在犧牲少量預測精準度的情況下提升運作速度。</p> <p>在決定模型之後,下一步就是要調整模型的<a href="https://en.wikipedia.org/wiki/Hyperparameter_(machine_learning)">超參數</a>(Hyperparameter,在系統開始學習之前設定的參數),並透過數十億則範例來訓練系統,並使用<a href="https://zh.wikipedia.org/wiki/%E5%BC%A0%E9%87%8F%E5%A4%84%E7%90%86%E5%99%A8">TPU</a>進行訓練工作,以縮短訓練所需花費的時間。</p> <p>在系統訓練完成後,若使用一般處理器進行運算,產生語句預測大概也需花費數百毫秒的時間,仍無法滿足使用上的需求。因此Google仍然依賴TPU進行運算,能讓所需的時間縮短至數十毫秒,並大幅提升單一伺服器能夠同時處理的工作數量,</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixfs.net/system/images/441198/original/7eacf8b297112ef0d7e98ad3d80d9368.jpg?1526891319" alt="自動回覆新境界! Google 利用 AI 幫你寫電子郵件,不但能回覆還能寫全新郵件" width="720" height="266" /><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>系統在產生預測時,會將先前的郵件中的訊息編碼並嵌入到演算過程。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0-techbang.pixfs.net/system/images/441199/original/8402f481854149b73616bed3bd59d395.jpg?1526891320" alt="自動回覆新境界! Google 利用 AI 幫你寫電子郵件,不但能回覆還能寫全新郵件" width="720" height="369" /><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>TPU能在機械學習的訓練與實作中大幅提升運算效能。(圖片來源:<a href="https://cloud.google.com/tpu/">Google Cloud</a>)</label></p> <p>開發團隊表示他們會持續改善預測語句的品質,並採用最先進的訓練方式進行實驗,一旦這些新的技術能夠滿足低延遲等條件,就能正式應用於Smart Compose。此外開發團隊也著手於個人化的語句模型,以求更加精準模擬每個使用者的文筆風格。</p> <h1><span style="color: #0000ff;">加入電腦王LINE帳號</span></h1> <p><img src="http://qr-official.line.me/L/QlYqONUQZ9.png" alt="自動回覆新境界! Google 利用 AI 幫你寫電子郵件,不但能回覆還能寫全新郵件" /></p><a href="http://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/2414_1h1v9s" height="1" width="1" alt=""/>