智能體

出自維基百科,自由嘅百科全書
跳去導覽 跳去搵嘢
智能體同環境互動嘅抽象化圖解

智能體粵拼zi3 nang4 tai2英文intelligent agent)係人工智能同相關領域上嘅一個重要概念。喺最廣義上,一個智能體可以想像成一嚿具有以下部份嘅物體[1][2]

  • 感知外界嘅能力,可以睇吓感應器(sensor),例:耳仔等嘅感官
  • 某啲按「if... then...」式條件做決策嘅法則,可以睇吓條件陳述式(conditional statement),例:「如果睇到有嘢食,就行埋去」;
  • 感知到嘅外界狀態同智能體嘅內部運作法則(睇埋知識表示)會主宰個智能體會採取乜嘢行動(action),而
  • 執行器(actuator)會負責實際採取行動,例:肌肉會做出適當嘅動作,等隻動物行埋嘢食嗰度;
  • 行動會改變環境(environment)嘅狀態,而環境上嘅改變會由感應器感知到。

如是者,智能體就會一路同環境互動,一路嘗試達到自己嘅目的人類、人類以外嘅動物同埋先進嘅人工智能程式都能夠符合上述嘅條件,不過唔同智能體喺複雜度上可以有好大差異,而一個智能體嘅複雜度同佢嘅智能(intelligence)高低息息相關。

智能體同環境之間互動形成嘅系統可以畫成附圖噉嘅抽象圖解:幅圖入面嘅每件物件可以用數值表示。例如環境狀態可以想像成一個有若干維度向量(vector),例:[2.5, 3.9, 1.0,...],個向量當中每一個數值表示某個描述世界狀態嘅數值,例如個環境係一間房,第一個數字表示間房嘅平均溫度、第二個數字表示間房嘅亮度... 等等;於是部電腦就可以透過處理 [1.2, 4.3, 6.4,...][1.1, 4.3, 6.4,...] 等嘅陣列知道環境嘅狀態同埋由環境狀態當中計出要採取嘅行動[1]

一個智能體會有某啲目的(goal):一個智能體嘅目的可以想像成一個「個智能體想達到嘅狀態」,可以表達成一個特定嘅環境狀態,而「現時狀態同目的之間嘅距離」可以諗做代表現時狀態以及目的狀態嗰兩個向量之間嘅歐幾里得距離;另一方面,目的又可以用函數嚟表達,即係用數字話俾個智能體知佢幾時做啱幾時做錯[註 1],簡單嘅例子有「if 自己贏咗場象棋,then 輸出係 1(達到目的),else 輸出就係 0(達唔到目的)」[1]

註釋[編輯]

  1. 睇埋強化懲罰

參考文獻[編輯]

  • Russell, Stuart J.; Norvig, Peter (2003). Artificial Intelligence: A Modern Approach (2nd ed.). Upper Saddle River, New Jersey: Prentice Hall. Chapter 2. ISBN 0-13-790395-2.

睇埋[編輯]

[編輯]

  1. 1.0 1.1 1.2 Definition of AI as the study of intelligent agents:
    • Poole, Mackworth & Goebel 1998, p. 1, which provides the version that is used in this article. Note that they use the term "computational intelligence" as a synonym for artificial intelligence.
    • Russell & Norvig (2003). (who prefer the term "rational agent") and write "The whole-agent view is now widely accepted in the field" (Russell & Norvig 2003, p. 55).
    • Nilsson 1998.
    • Legg & Hutter 2007.
  2. Russell & Norvig 2009, Ch. 2.