Agentarkitektur
En agentarkitektur definerer strukturen af en AI-agent, herunder hvordan den opfatter miljøet, træffer beslutninger og udfører handlinger.
Kort fortalt
Kort fortalt er agentarkitektur skabelonen for, hvordan en AI-agent er bygget op for at kunne handle selvstændigt.
- Kategori
- arkitektur
- Niveau
- øvet
- Udtale
- /ˈɛːɡ̊ənʔɑkitektuːɐ/
Betydninger
1- 1
En overordnet struktur for en AI-agent, som specificerer komponenter til perception, beslutningstagning, handling, hukommelse og læring, samt deres samspil.
- En hybrid agentarkitektur kombinerer reaktive og deliberative komponenter for at opnå både hurtig reaktion og planlægning.
- BDI-arkitekturen er en velkendt agentarkitektur baseret på overbevisninger, ønsker og intentioner.
Hvornår bruges det
Agentarkitektur bruges til at designe og implementere AI-agenter i forskellige domæner såsom robotteknologi, spil, simulering og autonome systemer. Arkitekturen bestemmer agentens evne til at ræsonnere, lære og interagere med omgivelserne.
Kodeeksempel
class ReactiveAgent:
def __init__(self, rules):
self.rules = rules
def perceive(self, world_state):
return world_state
def act(self, perception):
for condition, action in self.rules:
if condition(perception):
return action
return NoneSimpel implementering af en reaktiv agentarkitektur, der anvender betingelsesregler til at vælge handlinger baseret på perception.
Oprindelse
Begrebet stammer fra forskning i kunstig intelligens og distributed AI, især fra 1980'ernes arbejde med intelligente agenter og multi-agent systemer.
Afledte ord
4Kilder
2- Artificial Intelligence: A Modern Approach (4th ed.) - Russell & Norvig
- Multiagent Systems (2nd ed.) - Weiss