人機對決:謝絕速食演算法,讓人工更智慧

人機對決:謝絕速食演算法,讓人工更智慧
定價:350
NT $ 170 ~ 326
  • 作者:Gojko Adzic
  • 譯者:張雅芳
  • 出版社:碁峰
  • 出版日期:2019-03-11
  • 語言:繁體中文
  • ISBN10:9865020572
  • ISBN13:9789865020576
  • 裝訂:平裝 / 272頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

  本書能夠激發你的想像力,並且鼓勵你改進設計、測試和建構軟體系統的方式。

  毫無疑問,我們的世界是靠電腦運行的。從你早晨那杯咖啡的價格到全球匯率,都是電腦說了算。全球各地的政府都在快速地數位化,工作也被演算法取代了。無所不在的自動化以及聰明的行銷手法,讓我們誤以為手機、電視甚至車子都有智慧。但是這些電腦系統都是人類創造的——立意良好,但會出錯、有偏見;聰明但健忘;有遠大的計畫但時間永遠不夠用的——人類。將一項工作數位化並不代表不會出錯,反而保證在錯誤發生時,影響的規模將會十分龐大。

  本書要談的是陷入錯誤預期和二進位邏輯陷阱的人。你會讀到被電腦無視的人類、一組預設密碼如何導致一場浩劫,以及為什麼航空公司有時會送出免費機票。這本書也探討了如何避免、繞開,並降低這些愚蠢錯誤的衝擊。
 

作者介紹

作者簡介

Gojko Adzic


  一位頗負盛名的軟體開發顧問,經常受邀在大型軟體開發會議演說。是MindMup與Claudia.js的開發者。

  獲獎經歷:
  .2016年歐洲軟體測試傑出成就獎
  .2012年其著作《Specification by Example》榮獲約耳年度最佳書籍獎
  .2011年最具影響力敏捷測試專業獎
 

目錄

人工但不智慧
我們的生活被越來越多軟體追蹤、監視和歸類,洪水般的資訊湧進大數據的汪洋中。在這個美好的新世界中,人類難以適應資訊超量的問題。政府和企業仰賴電腦來偵測犯罪、預測行為,並執行法律。但是毫無彈性、不比冰箱聰明多少的自動化作業,現在正在做著能夠改變我們生活的決定。本單元的故事顯示了,毫無彈性卻在做著決定的演算法,遇見了真實人生的多變性時,會發生什麼事。

世界充滿令人驚訝的事實
任何參與軟體交付的人,每天都面臨著同樣的問題:我們嘗試塑造更符合邏輯,更容易估算,或者至少是更容易驗證的世界。正如一隻大象注意到附近剛開幕的一家瓷器店,現實通常這時候才開始。

速食演算法
人類在如今對於自動化的狂熱痴迷當中,忘記自動化只是讓事情加快,而不是變好。將一個有好處的過程加快,可以更快地傳遞好的價值。但是將一個不好的流程自動化,只會讓它在還沒有機會被忽略之前就失控。本單元的故事將告訴你:當人們設計了快速但無益的系統時,會發生什麼事──就像是吃下太多垃圾速食一樣,它會嚴重損害你的健康。

狂野科技
現代電腦也許能夠播放你最喜歡的政治評論,以數百萬種鮮豔的色彩顯示照片,並播放催淚的歌曲,但它們是冰冷的機器,無法理解或關心任何的內容。即使是YouTube 上最好笑的貓咪影片,對我們的數位夥伴來說只不過是1 和0。這些資訊都要靠人類來解讀,而許多愚蠢的問題,都源於人類感知與電腦現實之間的差距。本單元的故事探討了現代技術帶來的意外以及它們的限制性。

逆向猴子定理
完美的軟體是不存在的。少了無限的時間和無限的知識,人類一定會犯錯。但我們不必重複可預測的錯誤。這個單元將幫助你避開其他人犯過的、值得在本書提及的錯誤。這裡會包含一系列可以避免類似問題的點子。請注意,這只是書中故事的快速摘要,不是完整的測試範例清單,也不是完整的測試策略。請將它當作檢查表來搭配其他工具使用,也可以做為尋找更多想法時的靈感。
 



  毫無疑問地,我們的世界是靠電腦運行的。從你早晨那杯咖啡的價格到全球匯率,都是電腦說了算。全球各地的政府都在快速地數位化,工作也被演算法取代了。

  無所不在的自動化以及聰明的行銷手法,讓我們誤以為手機、電視,甚至車子都有智慧。但是這些電腦系統都是人類創造的。人類——立意良好,但會犯錯、容易受偏見干擾;聰明卻健忘;有遠大的計畫但時間永遠不夠用的。將一項工作數位化並不代表不會出錯,反而保證在錯誤發生時,規模將是巨大的。

  本書要談的是陷入錯誤預期和二進位邏輯陷阱的人。你會讀到被電腦無視的人類、一組預設密碼如何導致一場浩劫,以及為什麼航空公司有時會送出免費機票。這本書也探討了如何避免、繞開,並降低這些愚蠢錯誤的衝擊。

  身為專業軟體開發工程師,對於將人類文明導往數位浩劫這件事,我比一般人更感罪惡。在此同時,我也因為太常與電腦程式錯誤(computer bug)相處,而深深體會到它帶來的痛苦。我想透過這本書來提醒大家對於一些常見且危險、但完全可以避免的軟體錯誤,並協助一般大眾對抗數位怪獸。

  知道軟體開發工程師可能會犯哪類的錯誤之後,我對抗過自認判斷能力更好的機械性工作流程,並成功開了一個銀行戶頭,我解決了過高的水電帳單,還讓一台生氣的ATM 把它吃掉的金融卡吐了出來。下次踢到軟體的鐵板時,這本書裡的故事會幫助你了解發生了什麼事,告訴你要到哪裡找出問題。再不行的話,當你感覺衰運當頭時,這些故事至少會讓你看到二進位混亂中令人莞爾的一面。

  對於身處軟體交付領域的同業們,我希望這本書讓你們對那些因為我們的錯誤而受害的人,有更多同理心,因為付出代價的永遠是人類。本書的用意是透過記憶深刻的故事來展示一些典型常見的錯誤,而不是軟體品質的詳解指南。不過本書的最後一部分收納了一些由所有的故事集結而來的提示和訣竅,可以運用它們來減少軟體錯誤。
 
 

內容連載

人工但不智慧
 
我們的生活被越來越多軟體追蹤、監視和歸類,洪水般的資訊湧進大數據的汪洋中。在這個美好的新世界中,人類難以適應資訊超量的問題。政府和企業仰賴電腦來偵測犯罪、預測行為,並執行法律。但是毫無彈性、不比冰箱聰明多少的自動化作業,現在正在做著能夠改變我們生活的決定。
 
人類世界中的稅法、法律和規定的制訂,並沒有將自動化考慮進來。它們很模糊,取決於狀況,充滿著漏洞、例外和特殊案例。整個法律專業的生存,完全就是因為仰賴於法律並非二進位,而律師也不想在短時間內將飯碗讓給機器人。還有很顯然的,即使是定義明確的條文,軟體工程師也鮮少有足夠的法律專業可以解讀。
 
本單元的故事顯示了,毫無彈性卻在做著決定的演算法,遇見了真實人生的多變性時,會發生什麼事。
 
車牌作廢
 
監視攝影機和機器可判讀的車牌使交通監控、道路收費和罰款判定變得容易。但是當電腦無法處理車牌時,系統就很容易被濫用。儘管矽谷是科技先驅,但是美國加州光是2013 年就損失了一千兩百萬美元的未收道路通行費,因為沒有車牌,電腦就無法向車主收費。
 
雖然在全世界的大部分地方開車都需要車牌,但是《加州車輛管理法》第4456 條第C2 節中,允許新車90 天內無須車牌就可以行駛。鑽這條漏洞條文最有名的是賈伯斯,據說他每幾個月就租一輛全新的賓士SL55 AMG,這樣就能不具名地開車。加州法令AB-516 計畫在2019 年終止這種漏洞,但還是會有難以辨認,甚至沒有掛上的車牌。若交警要對沒有車牌的車輛開罰單,電腦就會發狂。
 
最著名的例子是洛杉磯的羅伯‧ 巴伯。巴伯喜歡玩帆船,想要申請個人化的牌照。他的兩個優先選擇是「BOATING」(開船)和「SAILING」(揚帆)。巴伯不想要別的,但是申請書有三個欄位,都是必填,所以他在第三個欄位寫下了「noplate」(無牌照)。
 
在接下來的幾個月中,可想而知的錯誤就是:監理所的電腦將人類可以輕易判讀為「缺少資料」的狀況,錯誤解讀成字面意思。巴伯的前兩個選項都被選走了,所以第三選項變成了他的車牌。寫著「no plate」的牌照實在太威了,所以巴伯決定不抱怨。一個月後,這件事情就不好玩了。因為他開始收到來自全加州的違規停車罰單。
網路書店 類別 折扣 價格
  1. 二手書
    49
    $170
  2. 新書
    6
    $211
  3. 新書
    79
    $277
  4. 新書
    79
    $277
  5. 新書
    79
    $277
  6. 新書
    79
    $277
  7. 新書
    79
    $277
  8. 新書
    79
    $277
  9. 新書
    85
    $298
  10. 新書
    9
    $315
  11. 新書
    9
    $315
  12. 新書
    93
    $326