logo

Agenți în inteligența artificială

Un sistem AI poate fi definit ca studiul agentului rațional și al mediului său. Agenții sesizează mediul prin senzori și acționează asupra mediului lor prin actuatori. Un agent AI poate avea proprietăți mentale precum cunoștințe, credință, intenție etc.

Ce este un agent?

Un agent poate fi orice percepe mediul înconjurător prin senzori și acționează asupra acelui mediu prin actuatori. Un agent rulează în ciclul de percepând , gândire , și actorie . Un agent poate fi:

    Agent uman:Un agent uman are ochi, urechi și alte organe care lucrează pentru senzori, iar mâinile, picioarele și tractul vocal funcționează pentru actuatori.Agent robotic:Un agent robotic poate avea camere, telemetru în infraroșu, NLP pentru senzori și diverse motoare pentru actuatoare.Agent software:Agentul software poate avea apăsări de taste, conținutul fișierului ca intrare senzorială și poate acționa asupra acestor intrări și poate afișa ieșirea pe ecran.

Prin urmare, lumea din jurul nostru este plină de agenți precum termostatul, telefonul mobil, camera foto și chiar și noi suntem agenți.

Înainte de a merge mai departe, ar trebui să știm mai întâi despre senzori, efectori și actuatori.

Senzor: Senzorul este un dispozitiv care detectează schimbarea mediului și trimite informațiile către alte dispozitive electronice. Un agent își observă mediul prin intermediul senzorilor.

matrice slicing java

Actuatori: Actuatoarele sunt componenta mașinilor care transformă energia în mișcare. Actuatoarele sunt responsabile doar pentru deplasarea și controlul unui sistem. Un actuator poate fi un motor electric, angrenaje, șine etc.

Efectori: Efectorii sunt dispozitivele care afectează mediul. Efectorii pot fi picioare, roți, brațe, degete, aripi, aripioare și ecran de afișare.

an în trimestre
Agenți în AI

Agenți inteligenți:

Un agent inteligent este o entitate autonomă care acționează asupra unui mediu folosind senzori și dispozitive de acționare pentru atingerea obiectivelor. Un agent inteligent poate învăța din mediu pentru a-și atinge obiectivele. Un termostat este un exemplu de agent inteligent.

Următoarele sunt principalele patru reguli pentru un agent AI:

    Regula 1:Un agent AI trebuie să aibă capacitatea de a percepe mediul.Regula 2:Observația trebuie folosită pentru a lua decizii.Regula 3:Decizia ar trebui să aibă ca rezultat o acțiune.Regula 4:Acțiunea întreprinsă de un agent AI trebuie să fie o acțiune rațională.

Agent rațional:

Un agent rațional este un agent care are preferințe clare, modelează incertitudinea și acționează astfel încât să își maximizeze măsura performanței cu toate acțiunile posibile.

Se spune că un agent rațional efectuează lucrurile potrivite. AI se referă la crearea de agenți raționali care să fie utilizați pentru teoria jocurilor și teoria deciziei pentru diferite scenarii din lumea reală.

Pentru un agent AI, acțiunea rațională este cea mai importantă, deoarece în algoritmul de învățare de întărire AI, pentru fiecare cea mai bună acțiune posibilă, agentul primește o recompensă pozitivă și pentru fiecare acțiune greșită, un agent primește o recompensă negativă.

Notă: agenții raționali din IA sunt foarte asemănători cu agenții inteligenți.

Raționalitate:

Raționalitatea unui agent este măsurată prin măsurarea performanței acestuia. Raționalitatea poate fi apreciată pe baza următoarelor puncte:

  • Măsura de performanță care definește criteriul de succes.
  • Agentul cunoștințe prealabile despre mediul său.
  • Cele mai bune acțiuni posibile pe care le poate efectua un agent.
  • Secvența perceptelor.

Notă: Raționalitatea diferă de Omniștiință deoarece un agent Omniscient cunoaște rezultatul real al acțiunii sale și acționează în consecință, ceea ce nu este posibil în realitate.

Structura unui agent AI

Sarcina AI este de a proiecta un program de agent care implementează funcția de agent. Structura unui agent inteligent este o combinație de arhitectură și program de agent. Poate fi privit ca:

 Agent = Architecture + Agent program 

Mai jos sunt principalii trei termeni implicați în structura unui agent AI:

tauri vs bou

Arhitectură: Arhitectura este o mașinărie pe care o execută un agent AI.

Funcția agentului: Funcția agent este utilizată pentru a mapa o percepție la o acțiune.

 f:P* → A 

Program agent: Programul agent este o implementare a funcției agent. Un program agent se execută pe arhitectura fizică pentru a produce funcția f.

Reprezentarea MAZARE

PEAS este un tip de model la care lucrează un agent AI. Când definim un agent AI sau un agent rațional, atunci putem grupa proprietățile acestuia sub modelul de reprezentare PEAS. Este format din patru cuvinte:

cum se rulează un script pe linux
    P:Măsura performanțeiȘI:Mediu inconjuratorA:ActuatoareS:Senzori

Aici măsura performanței este obiectivul pentru succesul comportamentului unui agent.

MAZARE pentru mașini cu conducere autonomă:

Agenți în AI

Să presupunem că o mașină cu conducere autonomă, atunci reprezentarea PEAS va fi:

Performanţă: Siguranță, timp, unitate legală, confort

Mediu inconjurator: Drumuri, alte vehicule, indicatoare rutiere, pieton

Actuatori: Direcție, accelerație, frână, semnal, claxon

Senzori: Aparat foto, GPS, vitezometru, odometru, accelerometru, sonar.

Exemplu de agenți cu reprezentarea lor PEAS

Agent Măsura performanței Mediu inconjurator Actuatoare Senzori
1. Diagnostic medical
  • Pacient sănătos
  • Cost minimizat
  • Rabdator
  • Spital
  • Personal
  • Teste
  • Tratamente
Tastatură
(Intrarea simptomelor)
2. Aspirator
  • Curăţenie
  • Eficienţă
  • Durata de viata a bateriei
  • Securitate
  • Cameră
  • Masa
  • Podea de lemn
  • Covor
  • Diverse obstacole
  • Rotile
  • Perii
  • Extractor cu vid
  • aparat foto
  • Senzor de detectare a murdăriei
  • Senzor de stâncă
  • Senzor de lovituri
  • Senzor de perete cu infraroșu
3. Robot de cules de piese
  • Procentul de piese în coșurile corecte.
  • Banda transportoare cu piese,
  • Pubele
  • Brațele articulate
  • Mână
  • aparat foto
  • Senzori de unghi articulare.