智能軟件
關燈
小
中
大
可能會編寫一個規則,将包含“會議”這個詞語的所有信息的副本轉發給管理助理。
這種最小代理的價值完全依賴于其所有者的主動性和編程能力。
人工智能研究者長期以來一直追求更複雜的方法來構建代理。
知識工程師賦予程序在特定領域執行任務的信息,程序推斷出對于給定情況的正确反應。
例如,一個人工智能電子郵件代理或許知道人們可能有行政助理,知道某特定用戶有一名助手叫喬治,知道助理應該了解老闆的會議安排,知道包含“會議”這個詞的信息裡可能有調度信息。
知道了這些,代理便可以推斷出應該轉發的消息。
四十年來,人們一直試圖構建這類知識型的代理。
不幸的是,這種方法還沒有産生任何可以商用的代理。
盡管知識工程師能夠将許多狹窄的領域編纂成法典,但他們無法構建起代理在世界範圍内運行所需要的所有常識信息。
目前,将這些知識系統化的唯一努力來自得克薩斯州奧斯丁Cycorp公司的CYC項目[55]。
現在,基于CYC的代理能否有足夠的知識來做出适當的決定,特别是它能否為特定用戶獲取特殊知識,回答這些問題還為時尚早。
即使CYC成功了,人們也很難相信一個由别人指導的代理。
現在商業上的有限代理和開發中的人工智能代理,二者都依賴于某種形式的編程。
第三種也是最有希望的方法采用了人工生命這一相對年輕的領域開發的技術,這個領域的從業者研究生物體的自組織和适應環境的機制。
盡管它們仍處于起步階段,但是人工生命代理是真正自主的:事實上,它們進行自我編程。
它們的軟件設計可以讓它們根據經驗和與其他代理的交互來改變自身行為。
在麻省理工學院,我們已經構建了一個軟件代理,它可以持續觀察一個人的行為,并自動執行它檢測到的任何常規模式。
電子郵件代理可以通過觀察發現,用戶總是轉發包含“會議”這個詞的信息副本給行政助理,然後它可能會自動這樣做。
代理還可以向執行相同任務的代理學習。
一個面對未知郵件的電子郵件代理可能會通過詢問它的同行來了解一些信息,比如,人們在讀取郵件列表中的郵件時,通常會先閱讀發給他們個人的郵件。
這種協作可以使代理的集群以複雜又智能的方式進行操作,即使任何單個的代理都非常簡單。
圖靈遇上達爾文 随着時間的推移,“人工進化”能夠将系統中最有效的代理(由他們的所有者評定)的行為進行編碼并組合,以培育更适合的種群。
我和我的同事建立了一個這樣的系統來開發代理,它可以搜索數據庫并檢索可能使它們的用戶感興趣的文章。
它們的每一代都能更好地與其所有者的利益相匹配。
随着時間的推移,這種方法可能會在21世紀計算機網絡中形成一個完整的電子生态系統。
向用戶或其他代理提供服務的代理将更頻繁地運行、生存、繁殖,否則就會面臨被清除的命運。
随着時間的推移,這些數字生命形式将填滿不同的生态位[56]。
有些代理可以演變為不錯的數據庫索引器,而其他代理則可以使用它們的索引來查找特定用戶的興趣條目。
未來将會有一些寄生、共生,以及生物界所熟悉的許多其他現象。
随着外部對信息需求的變化,軟件生态系統将不斷自我更新。
顯然,代理的廣泛傳播将會産生巨大的社會、經濟和政治影響。
代理将帶來一場社會革命:幾乎任何人都能接觸到這類今天少數特權階層才能擁有的支持人員。
因此,它們将能夠消化大量的信息,同時從事多項不同的活動。
這種變化的最終後果是無法預測的。
當然,代理帶來的變化形式取決于它們的雇用方式,許多問題尚未得到回答,還有一些問題甚至沒被問到。
例如,用戶應該對其代理的行為負責嗎?我們如何保證代理會對它積累的所有關于其所有者的私人信息保密? 代理應該自動承襲其所有者的壞習慣,還是應該嘗試教給他們更好的習慣(如果是這樣,誰來定義“更好”)?随着電子生态系統變得越發複雜,它能确保仍有足夠的計算能力和通信帶寬來實現人類想要完成的無數任務嗎?迄今為止,研究人員所做的有限實驗僅僅暗示了現在出現的種種可能。
這種最小代理的價值完全依賴于其所有者的主動性和編程能力。
人工智能研究者長期以來一直追求更複雜的方法來構建代理。
知識工程師賦予程序在特定領域執行任務的信息,程序推斷出對于給定情況的正确反應。
例如,一個人工智能電子郵件代理或許知道人們可能有行政助理,知道某特定用戶有一名助手叫喬治,知道助理應該了解老闆的會議安排,知道包含“會議”這個詞的信息裡可能有調度信息。
知道了這些,代理便可以推斷出應該轉發的消息。
四十年來,人們一直試圖構建這類知識型的代理。
不幸的是,這種方法還沒有産生任何可以商用的代理。
盡管知識工程師能夠将許多狹窄的領域編纂成法典,但他們無法構建起代理在世界範圍内運行所需要的所有常識信息。
目前,将這些知識系統化的唯一努力來自得克薩斯州奧斯丁Cycorp公司的CYC項目[55]。
現在,基于CYC的代理能否有足夠的知識來做出适當的決定,特别是它能否為特定用戶獲取特殊知識,回答這些問題還為時尚早。
即使CYC成功了,人們也很難相信一個由别人指導的代理。
現在商業上的有限代理和開發中的人工智能代理,二者都依賴于某種形式的編程。
第三種也是最有希望的方法采用了人工生命這一相對年輕的領域開發的技術,這個領域的從業者研究生物體的自組織和适應環境的機制。
盡管它們仍處于起步階段,但是人工生命代理是真正自主的:事實上,它們進行自我編程。
它們的軟件設計可以讓它們根據經驗和與其他代理的交互來改變自身行為。
在麻省理工學院,我們已經構建了一個軟件代理,它可以持續觀察一個人的行為,并自動執行它檢測到的任何常規模式。
電子郵件代理可以通過觀察發現,用戶總是轉發包含“會議”這個詞的信息副本給行政助理,然後它可能會自動這樣做。
代理還可以向執行相同任務的代理學習。
一個面對未知郵件的電子郵件代理可能會通過詢問它的同行來了解一些信息,比如,人們在讀取郵件列表中的郵件時,通常會先閱讀發給他們個人的郵件。
這種協作可以使代理的集群以複雜又智能的方式進行操作,即使任何單個的代理都非常簡單。
圖靈遇上達爾文 随着時間的推移,“人工進化”能夠将系統中最有效的代理(由他們的所有者評定)的行為進行編碼并組合,以培育更适合的種群。
我和我的同事建立了一個這樣的系統來開發代理,它可以搜索數據庫并檢索可能使它們的用戶感興趣的文章。
它們的每一代都能更好地與其所有者的利益相匹配。
随着時間的推移,這種方法可能會在21世紀計算機網絡中形成一個完整的電子生态系統。
向用戶或其他代理提供服務的代理将更頻繁地運行、生存、繁殖,否則就會面臨被清除的命運。
随着時間的推移,這些數字生命形式将填滿不同的生态位[56]。
有些代理可以演變為不錯的數據庫索引器,而其他代理則可以使用它們的索引來查找特定用戶的興趣條目。
未來将會有一些寄生、共生,以及生物界所熟悉的許多其他現象。
随着外部對信息需求的變化,軟件生态系統将不斷自我更新。
顯然,代理的廣泛傳播将會産生巨大的社會、經濟和政治影響。
代理将帶來一場社會革命:幾乎任何人都能接觸到這類今天少數特權階層才能擁有的支持人員。
因此,它們将能夠消化大量的信息,同時從事多項不同的活動。
這種變化的最終後果是無法預測的。
當然,代理帶來的變化形式取決于它們的雇用方式,許多問題尚未得到回答,還有一些問題甚至沒被問到。
例如,用戶應該對其代理的行為負責嗎?我們如何保證代理會對它積累的所有關于其所有者的私人信息保密? 代理應該自動承襲其所有者的壞習慣,還是應該嘗試教給他們更好的習慣(如果是這樣,誰來定義“更好”)?随着電子生态系統變得越發複雜,它能确保仍有足夠的計算能力和通信帶寬來實現人類想要完成的無數任務嗎?迄今為止,研究人員所做的有限實驗僅僅暗示了現在出現的種種可能。