能言善道的人工智慧已不能滿足你!美研發辯論談判AI!

能言善道的人工智慧已不能滿足你!美研發辯論談判AI!
能言善道的人工智慧已不能滿足你!美研發辯論談判AI!

只會能言善道的人工智慧真的不稀奇了!沒想到美研發辯論談判型AI?!

 

目錄

1. 以露營為背景 透過 AI 實現「人機協商」

2. 發展可能無限的談判 AI

 

一談到 AI 人工智慧,你腦海中想像的是怎麼樣的情境呢?大多數人印象中的 AI,通常是會遵照人們下達的指令執行任務、讓人類的工作與生活更加便利。然而在未來,我們也很有可能會看到 AI 對我們說:「不!」的情況呢。

 

在今年的計算語言學協會(NAACL 2021)北美分會年會上,一位來自美國南加州大學博士生 Kushal Chawla 與他的團隊就發表了能夠與人類談判、辯論的人工智慧系統「CaSiNo」。

「CaSiNo」研究計畫主持人Kushal Chawla。圖片來源:南加大(USC)學校網站。

 

以露營為背景 透過 AI 實現「人機協商」

這項計畫的主持人 Kushal Chawla  專精於自然語言處理(NLP)與人機互動(HCI),對於如何應用NLP來實現人與機器間的溝通更是感興趣。

 

Chawla 表示,現今對話式 AI 已被廣泛地運用,而且他們希望能推動實用性高的「談判 AI」,因此團隊打造出了「CaSiNo」──一個包含一千條以上英語談判語料庫的 AI

 

「CaSiNo」這個名字的起源來自於 Camp Site Negotiations ,中文為營地談判,顧名思義這項計畫以露營地當作背景情境,參與者能與人工智慧在這樣的設定下互動,彼此協商如何分配有限的資源如:食物、飲用水、柴火等等,最後才能夠順利地完成露營。

露營地示意圖(Image credit: Mike-Erskine on Wunderstock)

 

Chawla 表示,這樣的設計是為了能夠讓談判時使用到的詞句更為豐富化、多樣化,同時還能確保 AI 處於一個易於測試、處理的封閉環境中。

 

而與過往類似的研究不同,CaSiNo 傾向直接使用語言來與參與者進行交流,而非透過互動介面。

 

雖然透過選單、按鍵等功能來溝通的互動介面,在建立與應用上更為簡單,但是 Chawla 認為,如此一來便無法掌握到談判中出現的情緒,同時也限制了交流。

 

在溝通協調的過程中,AI 會嘗試使用各種層面的策略,試圖與對方討論資源分配的問題,並且提出自己意見,甚至會表達反對、修正或是做出妥協讓步。

CaSiNo 與參與者的對話互動。來源:aclanthology

 

在經過一千多次的談判對話後,研究團隊歸納出九種 AI 在當中所使用的談判策略,進而發現,其中「合作策略」帶來的效果較其他種方式更好,而這也讓 AI 在學習後,會更喜歡與人類建立起合作關係。

 

發展可能無限的談判 AI

Chawla 以及他的團隊已經將目前為止 CaSiNo 的研究整理成冊,並且刊登在論文預印本網站 arXiv.org 上。

 

但是他們也並不打算止步於此,CaSiNo 目前的成果還侷限在部分情境、雙方有著露營這樣共同目標的環境下,在這之後,研究團隊希望朝向非協作型對話,讓人工智慧與對談者有著不一致的目標、不易合作,訓練其說服對方退讓的各種策略。

 

除此之外,也希望能夠擴展更多的情境,達成在現實環境中、語言形式自由的狀況下有良好的談判結果,並且持續增強 AI 判讀對話過程中產出的情緒的能力。

 

其實談判、協商、辯論等技能是現代社會一項重要的工具,但是同時又困難不易掌握。而就算是談判專家,在高張力情境中需要即時做出決定,勢必得承受龐大的壓力,也很容易因此判斷失誤,產生不可抹滅的代價。

 

像是 CaSiNo 這樣的自動協商 AI,在不同領域都有著一定的需求:像是訓練商業協商人才、協助律師擬定答辯策略、警匪對峙狀況下的談判顧問等等,也可以應用在不同情境下的模擬訓練,以及開發新的談判技巧。

 

或許,在未來你的小孩不想寫作業的時候,也能夠出動你的個人 AI 顧問,協助你跟他談判!

 

 

 

 

 

推薦文章:
27歲華裔工程師用人工智慧,預測疫情比專業準!


AI 一對一客服、電話行銷一把罩!人工智慧語音機器人夯


人工智慧寫文太療癒,奪排行榜冠軍!學霸敲碗求更新


Python 變身告白神器、還會幫你整理電腦?6 種 Python 隱藏版技能一次學


最強替身演員不是人?!人工智慧當演員讓粉絲難辨認?!


洋蔥照片遭批”太性感”而刪除?!臉書人工智慧傻傻分不清!


導盲犬也可以靠AI?美科學家研發最新AI導盲犬!

 

6種Python隱藏版功能!!網友大讚超好用!(下)

6種Python隱藏版功能!!網友大讚超好用!(下)
6種Python隱藏版功能!!網友大讚超好用!(下)

到底是哪6種Python的功能,竟然讓網友都愛上?!(下)

本篇為下篇,上篇請點此連結

4. 自動寄送 Email

既然連電腦都能自動操作了,那當然也要介紹自動寄送 Email 的模組: Python 的「 Smtplib 」。他是 Python 內建 的 SMTP(簡單郵件傳輸協定,Simple Mail Transfer Protocol )模組,可以傳送純文字郵件、HTML 郵件以及帶附件的郵件。

使用 Python 的 Smtplib 傳送郵件十分簡單易學,只要掌握了各種郵件型別的構造方法,正確設定好函數,就是一種寄送 Email 的方便途徑。

對於需要每天發送好幾百份相同、不同 mail 的工作,藉助 Python 來自動發送 mail 絕對能讓你事半功倍。除了自動寄送,還有像是定時寄送,正文添加圖片,附件添加圖片和編寫圖形化介面等等的功能都可以由 Smtplib 簡單達成。

5. 整理電腦檔案

平時放鬆滑手機時、你會不會感覺自己就像隻倉鼠,看到什麼新鮮有趣的圖片、音樂跟影片就會下載,而且還放在不同資料夾,想著「之後再一次整理就好」,就越放越多、越不知道怎麼整理呢?

Python 的 OS 模組肯定是你最好的整理幫手,OS 模組包含普遍的作業系統功能,在系統檔案和目錄操作中是很方便的模組,可以處理幾乎所有跟檔案、副檔名、資料夾的移動、刪除、複製、重新命名等等。例如哪一天想把手機裡散落在各資料夾的圖片檔都整理到電腦,就可以透過 OS 模組,省下一個一個資料夾翻找的時間囉!

OS 模組是 Python 標準庫中一個典型的跨平台模組,支援 Windows 和 Linux 等系統操作,無需修改任何程式碼,也不會產生錯誤。就算是無需太深入操作的初學者,也能透過常見函式來快速處理完,今後就把檔案大掃除交給 Python 吧。

6. Python 變身告白神器

Python 編程界中有個浪漫的故事:有個電腦專業的朋友,靠對 Python 的熟悉設計了一個小程式,將一串數學難題的運行過程與結果以愛心造型呈現出來,因此打動了一位數學系女孩的芳心,二人因此成為羨煞旁人的情侶,跌破親朋好友的眼鏡。

即使這個小故事的真實性難以查證,但也的確是很有趣的告白道具喔!

這個靠 Python 做出來的愛心圖形是由一系列的點 (X,Y) 構成的曲線,X,Y 又滿足一定的關系,這樣可以確定出一個表達式 Expression,然後就是兩個 for 循環(for y in range;for x in range)逐行逐列地開始列印,滿足條件 expression 的列印出字元,否則列印空格。

如果只需要最陽春的愛心圖形,只要一行代碼就可以輸出了,在這邊提供給大家:

print('\n'.join([''.join([('Love'[(x-y) % len('Love')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ')for x in range(-30, 30)])for y in range(30, -30, -1)]))

以上就是推薦給所有 Python 使用者的生活小應用,也十分推薦大家盡情揮灑自己的創意,做出其他讓人會心一笑的小設計呢!

▲ 使用 Python 一行代碼就能畫出Love組成的心型代碼(圖片取自網路)

 

 

 

 

 

推薦文章:
SEM 關鍵字廣告課程讓高三生提早就定位 開始接案賺錢!

I 甩尾技術勝 Ken Block!方程式冠軍車手嘆:要失業了


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


汽車的人工智慧革命開始!AI 如何引發各家汽車廠牌的技術革新?


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


學完Python然後呢?其實這”四大領域”需要你!!


中國首度研發程式語言”木蘭”,竟是山寨版Python?!


人工智慧究竟有什麼魔力?竟掀起汽車大革命!(上)

6種Python隱藏版功能!!網友大讚超好用!(上)

6種Python隱藏版功能!!網友大讚超好用!(上)
6種Python隱藏版功能!!網友大讚超好用!(上)

到底是哪6種Python的功能,竟然讓網友都愛上?!(上)

很多人都知道 Python 在 AI 中的優勢,可以說是坐穩人工智慧、資料分析和機器學習第一首選語言的位置,但卻沒想過 Python 也可以幫你告白、幫你整理電腦檔案、自動收發信件等,幫助提升自己的生活品質呢!

一般大眾往往覺得程式語言離自己遙遠又艱深,但隨著科技的進步,可以靠寫程式做到的事情真的越來越多了,除了那些最前線的高科技外,也有很多貼近生活、既有趣又實用的小程式可以嘗試哦!

不管你是有沒有學過 Python、好奇 Python 除了 AI 還能做什麼;或是 Python 初學者,想找能學習、更能從中累積成就感的小專案練練手;或是學了 Python 一段時間,好奇還有什麼新花樣的朋友,以下都是適合推薦給你的 Python 應用:

1. Word Cloud 文字雲

文字雲,一般認為就是將出現頻率較高的「關鍵詞」突出表現,以關鍵詞當元素建構出如雲朵般的圖片,不僅能幫助讀者一眼就可以領略主旨、又能當成配圖繽紛文字資料。但它並不是僅要將「頻率高的字顯示得比較大」而已!文字雲其實是自然語言處理(NLP)會遇到的的項目之一,除了計算詞的頻率,組成的形狀、字該如何擺放的樣式都是學問。

而如此內藏學問的文字雲,用 Python 來做十分輕鬆簡便,最簡潔的文字雲只需要 10 行 Python 程式碼即可產生,而且展示效果也非常好。

如果是臉書、IG 或是任何社群小編,學會了這個簡單又實用的 Python 應用,以後就不用擔心配圖生不出來了啊!

2. OCR 光學文字識別

OCR 即是將圖片辨識成文字的技術,只要說起 OCR ,就不得不提目前公認最優秀、最精確的開源 OCR 系統──Tesseract。

Tesseract 是一個光學字元辨識引擎,支援多種作業系統。,自 2006 年起由 Google 贊助開發,除了極高的精確度,Tesseract 也具有很高的靈活性,只要通過訓練,就能識別出任何字型及 Unicode 字元。而其底下的 pytesseract 模組就如同 Tesseract 的 Python 包裝器。

Pytesseract 基本使用方法非常簡單,讓人可以輕易透過 Python 來實現 OCR。

這樣一來,舉凡老闆傳了一份文章的照片要你打成文字檔、或是自己想把書中文字電子化,都可以透過這個 Python 應用輕鬆解決。

3. 滑鼠鍵盤自動化

偶爾在辦公或日常操作電腦時,會遇到需要大量重複做一個動作──例如不斷按右鍵、一直按 Enter 或是重複的繁瑣操作,是不是很煩躁無聊呢?

這時候就要介紹 Python 一個強大的模組:PyAutoGUI。它能控制鍵盤和滑鼠的操作,做自動化操作,能應用在軟體測試、自動存圖,也可以用來寫遊戲的自動化程式……沒錯,就是自製遊戲外掛啦。

而在 Python 環境下 PyAutoGUI 的使用也十分直白易懂,透過定位滑鼠、鍵盤 (x, y) 座標的方式,搭配幾組常用函数,就能先悠閒地泡杯咖啡,讓電腦自動幫你完成了任務了。

本篇為上篇,下篇請點此連結

 

 

 

 

推薦文章:
汽車的人工智慧革命開始!AI 如何引發各家汽車廠牌的技術革新?


AI 甩尾技術勝 Ken Block!方程式冠軍車手嘆:要失業了


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


SEM 關鍵字廣告課程讓高三生提早就定位 開始接案賺錢!


聲稱自主開發程式語言”木蘭”,竟是抄襲Python?!


不敢相信?!原來Python竟是Excel的神隊友?


人工智慧產業大革命!!跟上潮流都要會Python?!(上)