logo

Agenten in kunstmatige intelligentie

Een AI-systeem kan worden gedefinieerd als de studie van de rationele agent en zijn omgeving. De agenten voelen de omgeving via sensoren en reageren op hun omgeving via actuatoren. Een AI-agent kan mentale eigenschappen hebben zoals kennis, geloof, intentie, enz.

Wat is een agent?

Een agent kan alles zijn dat zijn omgeving waarneemt via sensoren en op die omgeving reageert via actuatoren. Een agent loopt in de cyclus van waarnemen , denken , En acteren . Een agent kan zijn:

    Menselijke agent:Een menselijke agent heeft ogen, oren en andere organen die werken als sensoren, en handen, benen en stembanden als actuatoren.Robotachtige agent:Een robotagent kan beschikken over camera's, een infraroodafstandsmeter, NLP voor sensoren en verschillende motoren voor actuatoren.Softwareagent:Softwareagent kan toetsaanslagen uitvoeren, de inhoud van bestanden als sensorische input gebruiken en op die input reageren en de output op het scherm weergeven.

Daarom is de wereld om ons heen vol met agenten zoals thermostaat, mobiele telefoon, camera, en zelfs wij zijn ook agenten.

Voordat we verder gaan, moeten we eerst iets weten over sensoren, effectoren en actuatoren.

Sensor: Sensor is een apparaat dat de verandering in de omgeving detecteert en de informatie naar andere elektronische apparaten verzendt. Een agent observeert zijn omgeving via sensoren.

Hoe een bestand te openen met Java

Aandrijvingen: Actuatoren zijn het onderdeel van machines dat energie in beweging omzet. De actuatoren zijn alleen verantwoordelijk voor het verplaatsen en besturen van een systeem. Een actuator kan een elektromotor, tandwielen, rails, enz. zijn.

Effectoren: Effectoren zijn de apparaten die de omgeving beïnvloeden. Effectors kunnen benen, wielen, armen, vingers, vleugels, vinnen en een beeldscherm zijn.

tekenreeks splitsen c++
Agenten in AI

Intelligente agenten:

Een intelligente agent is een autonome entiteit die op een omgeving inwerkt met behulp van sensoren en actuatoren om doelen te bereiken. Een intelligente agent kan van de omgeving leren om zijn doelen te bereiken. Een thermostaat is een voorbeeld van een intelligente agent.

Hieronder volgen de vier belangrijkste regels voor een AI-agent:

    Regel 1:Een AI-agent moet het vermogen hebben om de omgeving waar te nemen.Regel 2:De observatie moet worden gebruikt om beslissingen te nemen.Regel 3:Beslissing moet resulteren in actie.Regel 4:De actie die door een AI-agent wordt ondernomen, moet een rationele actie zijn.

Rationeel middel:

Een rationele agent is een agent die een duidelijke voorkeur heeft, onzekerheid modelleert en op een manier handelt die zijn prestatiemaatstaf met alle mogelijke acties maximaliseert.

Van een rationele agent wordt gezegd dat hij de juiste dingen uitvoert. AI gaat over het creëren van rationele agenten die kunnen worden gebruikt voor speltheorie en beslissingstheorie voor verschillende scenario's uit de echte wereld.

Voor een AI-agent is de rationele actie het belangrijkst, omdat in het AI-versterkingsleeralgoritme de agent voor elke best mogelijke actie de positieve beloning krijgt en voor elke verkeerde actie een agent een negatieve beloning.

Opmerking: Rationele agenten in AI lijken sterk op intelligente agenten.

Rationaliteit:

De rationaliteit van een agent wordt gemeten aan de hand van zijn prestatiemaatstaf. Rationaliteit kan worden beoordeeld op basis van de volgende punten:

  • Prestatiemaatstaf die het succescriterium definieert.
  • Voorkennis van de agent van zijn omgeving.
  • De best mogelijke acties die een agent kan uitvoeren.
  • De opeenvolging van waarnemingen.

Opmerking: Rationaliteit verschilt van Alwetendheid omdat een Alwetende agent de daadwerkelijke uitkomst van zijn actie kent en dienovereenkomstig handelt, wat in werkelijkheid niet mogelijk is.

Structuur van een AI-agent

De taak van AI is het ontwerpen van een agentprogramma dat de agentfunctie implementeert. De structuur van een intelligente agent is een combinatie van architectuur en agentprogramma. Het kan worden gezien als:

 Agent = Architecture + Agent program 

Hieronder volgen de drie belangrijkste termen die betrokken zijn bij de structuur van een AI-agent:

int te verdubbelen

Architectuur: Architectuur is een machinerie waarop een AI-agent uitvoering geeft.

Agentfunctie: De agentfunctie wordt gebruikt om een ​​perceptie aan een actie toe te wijzen.

 f:P* → A 

Agentprogramma: Agentprogramma is een implementatie van de agentfunctie. Een agentprogramma wordt uitgevoerd op de fysieke architectuur om functie f te produceren.

PEAS-vertegenwoordiging

PEAS is een type model waarop een AI-agent werkt. Wanneer we een AI-agent of rationele agent definiëren, kunnen we de eigenschappen ervan groeperen onder het PEAS-representatiemodel. Het bestaat uit vier woorden:

toon verborgen apps
    P:PrestatiemaatstafEN:OmgevingA:AandrijvingenS:Sensoren

Hier is de prestatiemaatstaf het doel voor het succes van het gedrag van een agent.

PEAS voor zelfrijdende auto's:

Agenten in AI

Laten we aannemen dat een zelfrijdende auto de PEAS-weergave is:

Prestatie: Veiligheid, tijd, legale drive, comfort

Omgeving: Wegen, andere voertuigen, verkeersborden, voetgangers

Aandrijvingen: Stuur, gaspedaal, rem, signaal, claxon

Sensoren: Camera, GPS, snelheidsmeter, kilometerteller, versnellingsmeter, sonar.

Voorbeeld van agenten met hun PEAS-vertegenwoordiging

Tussenpersoon Prestatiemaatstaf Omgeving Aandrijvingen Sensoren
1. Medische diagnose
  • Gezonde patiënt
  • Geminimaliseerde kosten
  • Geduldig
  • Ziekenhuis
  • Personeel
  • Testen
  • Behandelingen
Toetsenbord
(Invoer van symptomen)
2. Stofzuiger
  • Netheid
  • Efficiëntie
  • Batterijduur
  • Beveiliging
  • Kamer
  • Tafel
  • Houten vloer
  • Tapijt
  • Diverse obstakels
  • Wielen
  • Borstels
  • Vacuümtrekker
  • Camera
  • Vuildetectiesensor
  • Afgrondsensor
  • Bumpsensor
  • Infrarood wandsensor
3. Robot voor het verzamelen van onderdelen
  • Percentage onderdelen in de juiste bakken.
  • Transportband met onderdelen,
  • Bakken
  • Gekoppelde armen
  • Hand
  • Camera
  • Gezamenlijke hoeksensoren.