“為程式設計師量身定做”的圖靈測試——來自Hoare的預言
在一次關於圖靈測試(圖靈測試是尚存爭議的、用於評估人工智慧品質的著名方法)的面向開發者的久負盛名的會議上,Tony Hoare(爵士)教授提出了一種非傳統的圖靈測試(Turing Test),此方法會為軟體開發者帶來更有效的工具。
在曼徹斯特舉辦的紀念阿蘭·圖靈(Alan Turing)誕辰百年大會上,微軟劍橋研究院首席研究員Hoare在發表講話時提到,計算機是否可以理解它們自身的程式——而且使之成為可能要用多久。
Hoare說,“圖靈曾預言能通過圖靈測試的機器會在50年內出現:現在比起當年圖靈做出此預言時似乎略有進展。如果要我做個50年的預言,我會這麼說:計算機不僅可以理解自身的程式,而且可以幫助程式設計師對程式進行修正和改善。”
Hoare還說:“這個工程學版的圖靈測試會包括對機器的互動式檢查,此測驗針對任何能想到的單一主題,例如,機器自身的程式。接受測驗的機器將不必回答所有的問題。對於圖靈測試而言,圖靈就曾指出,計算機總會有些答不出來的問題。”
Hoare說,計算機會期待回答如該程式在執行時是否會導致緩衝區溢位等此類的問題。“要是果真如此,就給出能顯示該錯誤的測試用例。它同樣也能夠生成測試用例來檢測近期對程式所做的全部修正,而且能夠回答某個特定修正是否會使程式變慢。”
Hoare預言,“未來的程式將通過【人類與計算機】相互取長補短的方式合作完成。人類瞭解現實世界,會利用程式及其商業價值。計算機瞭解程式細節,以及修正程式的後果。”
Hoare解釋說,計算機正越來越多地被要求,不僅能演示數學證明,還要能產生數學證明,目前正朝著此目標進發。例如,試圖證明開普勒的最有效球包裝猜想(Kepler conjecture)。他說,“FlySpeck專案旨在提供完全的計算機化證明。在這項工作中,雖然是一種人類與計算機之間的合作,但是卻非常不對稱。”
Hoare強調,理解並不意味著計算機就能以人類的方式去思考程式的意義。“對於阿蘭·圖靈的希望,即我們可以使計算機思考而言,我這個版本的圖靈測試並沒有給予太多支援。”
更多資訊
http://www.turing100.manchester.ac.uk/
http://eandt.theiet.org/news/2012/may/alan-turing.cfm
http://research.microsoft.com/en-us/people/thoare/
檢視英文原文:Turing Test 'reworked for programmers', predicts Hoare
相關文章
- 圖靈社群--程式設計師的家圖靈程式設計師
- 有關程式設計師的十個預言程式設計師
- 微信小程式設計師自動化測試微信小程式程式設計師
- 不會 A/B 測試的 Web 設計師不是好程式設計師Web程式設計師
- 程式設計師生活之路--來自程式設計師爸爸的一封信程式設計師
- 分享“程式設計師人生指南”贏圖靈圖書!程式設計師圖靈
- 來自阿里的P7高階程式設計師教你如何成為一名合格的Java程式設計師阿里程式設計師Java
- 程式設計沒靈感?快來試試這10招程式設計
- 程式設計師為什麼不寫單元測試?程式設計師
- 來自一個程式設計師的內心世界程式設計師
- 程式設計師出境之我最喜歡的圖靈書程式設計師圖靈
- 一位非程式設計師在圖靈的成長程式設計師圖靈
- 真的要做一輩子的程式設計師嗎?來自10年程式設計師的心聲程式設計師
- 來自地獄的客戶:設計師和程式設計師的各種奇葩遭遇程式設計師
- 做程式設計師喜歡的測試人員程式設計師
- 因圖靈測試而認識圖靈社群(知道圖靈測試後對未來人工智慧侃侃而談)圖靈人工智慧
- 程式設計師的未來程式設計師
- Android 程式設計師必須掌握的三種自動化測試方法Android程式設計師
- 因圖靈測試而認識圖靈社群(知道圖靈測試後對未來人工智慧侃侃而談)2圖靈人工智慧
- 被圖靈測試圖靈
- 程式設計師獲取程式設計靈感的 10 種方式程式設計師
- Flash遊戲開發專家Gary Rosenzweig:先成為程式設計師,再做AS程式設計師(圖靈訪談)遊戲開發ROS程式設計師圖靈
- 程式設計師與測試員的立場對立程式設計師
- 程式設計師迷茫的未來程式設計師
- 程式設計師測試原則 - Kent Beck程式設計師
- 一份來自28歲老程式設計師的自白程式設計師
- 如何成為遊戲行業的圖形程式設計師遊戲行業程式設計師
- 《圖靈的祕密》—— 推薦給所有想學數學的程式設計師圖靈程式設計師
- 測不準的程式設計師程式設計師
- 糟糕的、差勁的,以及不該來當程式設計師的程式設計師程式設計師
- 不會效能測試的後端,不是好程式設計師後端程式設計師
- 圖靈測試已OUT,這才是測試AI的更佳方法圖靈AI
- 程式設計師為什麼會憂慮自己的未來?程式設計師
- Susan Lammers:與程式設計大師們的對話(圖靈訪談)程式設計圖靈
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 程式設計師自黑的梗!產品經理:功能實現起來很簡單!—程式設計師:*&%程式設計師
- 《程式設計師必讀之軟體架構》作者Simon Brown:架構師與程式設計師的區別(圖靈訪談)程式設計師架構圖靈