Introducere în agenți în inteligența artificială

Astăzi, agenții de inteligență artificială reprezintă noua energie electrică. Revoluționează tehnologia. Inteligența artificială face ca mașinile / computerele să fie inteligente precum oamenii.

Ce este un agent?

Un agent este orice face acțiuni conform informațiilor pe care le obține din mediul înconjurător. Un agent uman are organe senzoriale pentru a sesiza mediul și părțile corpului pentru a acționa în timp ce un agent robot are senzori pentru a percepe mediul înconjurător.

Cum interacționează agentul cu mediul?

Agenții interacționează cu mediul în două moduri:

1. Percepția

Percepția este o interacțiune pasivă, în care agentul câștigă informații despre mediu fără a schimba mediul. Senzorii robotului îl ajută să obțină informații despre împrejurimi, fără a afecta mediul înconjurător. Prin urmare, obținerea informațiilor prin senzori se numește percepție.

2. Acțiune

Acțiunea este o interacțiune activă în care mediul este schimbat. Când robotul mișcă un obstacol folosind brațul său, acesta este denumit acțiune pe măsură ce mediul este schimbat. Brațul robotului este numit „Efect”, deoarece îndeplinește acțiunea.

Explicația imaginii de mai sus:

  • Interacțiunea agentului cu mediul se face prin senzori și efectori.
  • Luați în considerare exemplul unui chatbot care este un asistent virtual. Când citește și înțelege semnificația mesajelor unui utilizator, se numește percepție. Și atunci când răspunde utilizatorului după analizarea mesajului utilizatorului, acesta se numește acțiune.

Cum ar trebui să acționeze agenții în domeniul inteligenței artificiale?

Mai jos sunt punctele care explică modul în care un agent ar trebui să acționeze:

  • Un agent rațional face ceea ce trebuie. Acțiunea corectă este cea care face ca agentul să aibă cel mai mare succes.
  • Un agent omniscient știe ce impact va avea acțiunea și poate acționa în consecință, dar, în realitate, nu este posibil.
  • Gradul de succes definit prin măsura de performanță
  • Secvența de percepție care este întreaga secvență de percepții de către agent până în momentul prezent
  • Cunoașterea agentului despre mediu
  • Ce acțiuni poate efectua agentul

2. Cartografierea secvențelor de percepție la acțiuni

Când se știe că acțiunea agentului depinde complet de istoricul perceptiv - secvența de percepție, atunci agentul poate fi descris folosind o mapare. Maparea este o listă care mapează secvența de percepție a acțiunii. Când specificăm ce acțiune ar trebui să facă un agent corespunzător secvenței de percepție date, atunci specificăm designul pentru un agent ideal.

3. Autonomie

Comportamentul unui agent depinde de propria experiență, precum și de cunoștințele încorporate ale agentului insuflat de proiectantul agentului. Un sistem este autonom dacă acționează în funcție de experiența sa. Deci pentru faza inițială, întrucât nu are experiență, este bine să oferiți cunoștințe încorporate. Agentul învață apoi prin evoluție. Un agent inteligent cu adevărat autonom, dacă i se acordă suficient timp pentru adaptare, ar trebui să poată funcționa cu succes într-o mare varietate de medii.

Tipuri de agenți în inteligența artificială

Următoarele sunt cele 4 tipuri de agenți:

1. Agent Reflex

Agentul Reflex funcționează similar cu acțiunea reflexă a corpului nostru (de exemplu, când ridicăm imediat degetul când atinge vârful flăcării). La fel cum răspunsul prompt al corpului nostru se bazează pe situația actuală, agentul răspunde, de asemenea, bazat pe mediul actual, indiferent de starea trecută a mediului. Agentul reflex poate funcționa corect numai dacă deciziile care trebuie luate se bazează pe percepția actuală.

2. Agenții care țin evidența lumii

Aceștia sunt agenții cu memorie. Stochează informațiile despre starea anterioară, starea curentă și efectuează acțiunea în consecință. La fel ca în timpul conducerii, dacă șoferul vrea să schimbe banda, se uită în oglindă pentru a cunoaște poziția actuală a vehiculelor din spatele său. În timp ce se uită în față, el poate vedea vehiculele doar în față și, având deja informații despre poziția vehiculelor din spatele lui (din oglindă, în urmă cu o clipă), poate schimba banda în siguranță. Starea anterioară și cea actuală se actualizează rapid pentru a decide acțiunea.

3. Agenții pe bază de obiective

În unele circumstanțe, este posibil ca informațiile statului actual să nu ajute la luarea unei decizii corecte. Dacă obiectivul este cunoscut, atunci agentul ia în considerare informațiile despre obiectiv, în afară de informațiile curente ale statului, pentru a lua decizia corectă. De exemplu, dacă agentul este o mașină cu autovehicul și obiectivul este destinația, atunci informațiile traseului către destinație ajută mașina să decidă când să vireze la stânga sau la dreapta.

„Căutare” și „planificare” sunt cele două sub-domenii ale AI care ajută agentul să își atingă obiectivele. Deși agentul bazat pe obiective poate părea mai puțin eficient, totuși este flexibil. Având în vedere același exemplu menționat mai sus, dacă destinația se schimbă, atunci agentul își va manipula acțiunile în consecință. Acesta nu va fi cazul agentului reflex, deoarece toate regulile trebuie rescrise odată cu schimbarea obiectivului.

4. Agenți de utilitate

Pot fi multe secvențe posibile pentru atingerea obiectivului, dar unele vor fi mai bune decât altele. Având în vedere același exemplu menționat mai sus, destinația este cunoscută, dar există mai multe rute. Alegerea unei rute adecvate contează și pentru succesul general al agentului. Există mulți factori în a decide ruta cum ar fi cea mai scurtă, cea confortabilă, etc. Succesul depinde de utilitatea agentului bazată pe preferințele utilizatorului.

Utilitatea este o funcție care mapează o stare către un număr real care descrie gradul de fericire. Funcția de utilitate specifică compensarea corespunzătoare în cazul în care obiectivele sunt contradictorii.

Concluzie - agenți în inteligența artificială

Un agent este orice face acțiuni conform informațiilor pe care le obține din mediul înconjurător. Agenții interacționează cu mediul în două moduri: Percepție și Acțiune. Agenții pot fi raționali sau omniscienți.

Următoarele sunt cele 4 tipuri de agenți:

  • Agent reflex (reactiv) - un agent fără
  • Agenții care țin evidența lumii
  • Agentii bazati pe obiective
  • Agenții de utilitate

Articole recomandate

Acesta este un ghid pentru agenții în inteligența artificială. Aici discutăm ce este un agent, cum interacționează agentul cu mediul și cele patru tipuri de agent. Puteți parcurge și alte articole conexe pentru a afla mai multe -

  1. Tehnologia inteligenței artificiale
  2. Cum funcționează inteligența artificială?
  3. Aplicații ale învățării automate
  4. Tipuri de algoritmi de învățare a mașinilor
  5. Tehnici de inteligență artificială
  6. Top 12 tipuri de senzori și aplicațiile lor

Categorie: