logo

Agents en Intel·ligència Artificial

Un sistema d'IA es pot definir com l'estudi de l'agent racional i el seu entorn. Els agents senten l'entorn mitjançant sensors i actuen sobre el seu entorn mitjançant actuadors. Un agent d'IA pot tenir propietats mentals com ara coneixement, creença, intenció, etc.

Què és un agent?

Un agent pot ser qualsevol cosa que percep el seu entorn mitjançant sensors i actua sobre aquest entorn mitjançant actuadors. Un agent s'executa en el cicle de percebre , pensant , i actuació . Un agent pot ser:

    Agent humà:Un agent humà té ulls, orelles i altres òrgans que funcionen per als sensors i la mà, les cames i el tracte vocal per als actuadors.Agent robòtic:Un agent robòtic pot tenir càmeres, telèmetre infrarojo, NLP per a sensors i diversos motors per a actuadors.Agent de programari:L'agent de programari pot tenir pulsacions de tecles, continguts de fitxers com a entrada sensorial i actuar sobre aquestes entrades i mostrar la sortida a la pantalla.

Per tant, el món que ens envolta està ple d'agents com el termòstat, el mòbil, la càmera, i fins i tot nosaltres també som agents.

Abans d'avançar, primer hauríem de conèixer els sensors, els efectors i els actuadors.

Sensor: El sensor és un dispositiu que detecta el canvi en l'entorn i envia la informació a altres dispositius electrònics. Un agent observa el seu entorn mitjançant sensors.

codis de color java

Actuadors: Els actuadors són el component de les màquines que converteix l'energia en moviment. Els actuadors només són responsables de moure i controlar un sistema. Un actuador pot ser un motor elèctric, engranatges, rails, etc.

Efectors: Els efectors són els dispositius que afecten el medi ambient. Els efectes poden ser cames, rodes, braços, dits, ales, aletes i pantalla.

Agents en IA

Agents intel·ligents:

Un agent intel·ligent és una entitat autònoma que actua sobre un entorn mitjançant sensors i actuadors per assolir objectius. Un agent intel·ligent pot aprendre de l'entorn per assolir els seus objectius. Un termòstat és un exemple d'agent intel·ligent.

A continuació es mostren les quatre regles principals per a un agent d'IA:

    Regla 1:Un agent d'IA ha de tenir la capacitat de percebre l'entorn.Regla 2:L'observació ha de servir per prendre decisions.Regla 3:La decisió ha de donar lloc a una acció.Regla 4:L'acció realitzada per un agent d'IA ha de ser una acció racional.

Agent racional:

Un agent racional és un agent que té una preferència clara, modela la incertesa i actua de manera que maximitza la seva mesura de rendiment amb totes les accions possibles.

Es diu que un agent racional fa les coses correctes. La IA consisteix a crear agents racionals per utilitzar-los per a la teoria de jocs i la teoria de la decisió per a diversos escenaris del món real.

caràcter d'escapament de java

Per a un agent d'IA, l'acció racional és més important perquè en l'algorisme d'aprenentatge de reforç de la IA, per a cada millor acció possible, l'agent obté la recompensa positiva i per cada acció incorrecta, un agent obté una recompensa negativa.

Nota: els agents racionals de la IA són molt semblants als agents intel·ligents.

Racionalitat:

La racionalitat d'un agent es mesura per la seva mesura de rendiment. La racionalitat es pot valorar a partir dels següents punts:

  • Mesura de rendiment que defineix el criteri d'èxit.
  • Agent coneixement previ del seu entorn.
  • Les millors accions possibles que un agent pot realitzar.
  • La seqüència de percepcions.

Nota: la racionalitat difereix de l'omnisciència perquè un agent omniscient coneix el resultat real de la seva acció i actua en conseqüència, cosa que no és possible en la realitat.

Estructura d'un agent d'IA

La tasca de l'IA és dissenyar un programa d'agent que implementi la funció d'agent. L'estructura d'un agent intel·ligent és una combinació d'arquitectura i programa d'agent. Es pot veure com:

 Agent = Architecture + Agent program 

A continuació es mostren els tres termes principals implicats en l'estructura d'un agent d'IA:

què és una pila en java

Arquitectura: L'arquitectura és una maquinària sobre la qual executa un agent d'IA.

Funció d'agent: La funció d'agent s'utilitza per assignar un concepte a una acció.

 f:P* → A 

Programa d'agents: El programa d'agent és una implementació de la funció d'agent. Un programa agent s'executa a l'arquitectura física per produir la funció f.

Representació PEAS

PEAS és un tipus de model sobre el qual treballa un agent d'IA. Quan definim un agent d'IA o un agent racional, podem agrupar les seves propietats sota el model de representació PEAS. Està format per quatre paraules:

    P:Mesura del rendimentI:Medi ambientA:ActuadorsS:Sensors

Aquí la mesura del rendiment és l'objectiu de l'èxit del comportament d'un agent.

PEAS per a cotxes autònoms:

Agents en IA

Suposem que un cotxe autònom, llavors la representació de PEAS serà:

Rendiment: Seguretat, temps, empenta legal, comoditat

Medi ambient: Carreteres, altres vehicles, senyalització viària, vianants

llista de religions

Actuadors: Direcció, accelerador, fre, senyal, clàxon

Sensors: Càmera, GPS, velocímetre, odòmetre, acceleròmetre, sonar.

Exemple d'Agents amb la seva representació PEAS

Agent Mesura del rendiment Medi ambient Actuadors Sensors
1. Diagnòstic mèdic
  • Pacient sa
  • Cost minimitzat
  • Pacient
  • Hospital
  • Personal
  • Proves
  • Tractaments
Teclat
(Entrada de símptomes)
2. Aspiradora
  • Neteja
  • Eficiència
  • Vida de la bateria
  • Seguretat
  • Habitació
  • Taula
  • Terra de fusta
  • Catifa
  • Diversos obstacles
  • Rodes
  • Raspalls
  • Extractor al buit
  • Càmera
  • Sensor de detecció de brutícia
  • Sensor de penya-segat
  • Sensor de cops
  • Sensor infrarojo de paret
3. Robot de recollida de peces
  • Percentatge de peces en contenidors correctes.
  • Cinta transportadora amb peces,
  • Papereres
  • Braços Articulats
  • Càmera
  • Sensors d'angle articular.