logo

Agenti v umetni inteligenci

Sistem umetne inteligence lahko definiramo kot študijo racionalnega agenta in njegovega okolja. Agenti zaznavajo okolje preko senzorjev in delujejo na svoje okolje preko aktuatorjev. Agent AI ima lahko mentalne lastnosti, kot so znanje, prepričanje, namera itd.

Kaj je zastopnik?

Agent je lahko karkoli, kar zaznava svoje okolje prek senzorjev in deluje na to okolje prek aktuatorjev. Agent teče v ciklu zaznavanje , razmišljanje , in igrati . Agent je lahko:

    Človeški agent:Človeški agent ima oči, ušesa in druge organe, ki delujejo za senzorje, roke, noge in glasovni trakt pa delujejo za aktuatorje.Robotski agent:Robotski agent ima lahko kamere, infrardeči daljinomer, NLP za senzorje in različne motorje za aktuatorje.Programski agent:Programski agent ima lahko pritiske tipk, vsebino datoteke kot senzorski vnos in deluje na te vnose ter prikaže izhod na zaslonu.

Zato je svet okoli nas poln agentov, kot so termostat, mobilni telefon, kamera, in tudi mi smo tudi agenti.

Preden gremo naprej, bi morali najprej vedeti o senzorjih, efektorjih in aktuatorjih.

Senzor: Senzor je naprava, ki zazna spremembe v okolju in pošlje informacijo drugim elektronskim napravam. Agent opazuje svoje okolje preko senzorjev.

datum pretvori v niz

Aktuatorji: Aktuatorji so sestavni deli strojev, ki pretvarjajo energijo v gibanje. Aktuatorji so odgovorni samo za premikanje in krmiljenje sistema. Aktuator je lahko elektromotor, zobniki, tirnice itd.

Efektorji: Efektorji so naprave, ki vplivajo na okolje. Učinki so lahko noge, kolesa, roke, prsti, krila, plavuti in zaslon.

Agenti v AI

Inteligentni agenti:

Inteligentni agent je avtonomna entiteta, ki deluje na okolje s pomočjo senzorjev in aktuatorjev za doseganje ciljev. Inteligenten agent se lahko uči od okolja, da doseže svoje cilje. Termostat je primer inteligentnega agenta.

Sledijo glavna štiri pravila za agenta AI:

terminal kali linux
    1. pravilo:Agent AI mora imeti sposobnost zaznavanja okolja.2. pravilo:Opazovanje je treba uporabiti za sprejemanje odločitev.3. pravilo:Odločitev mora imeti za posledico dejanje.4. pravilo:Ukrep, ki ga izvede agent AI, mora biti racionalen.

Rational Agent:

Racionalni agent je agent, ki ima jasne preference, modelira negotovost in deluje tako, da maksimira svojo mero uspešnosti z vsemi možnimi dejanji.

Za racionalnega agenta pravimo, da izvaja prave stvari. Umetna inteligenca je namenjena ustvarjanju racionalnih agentov za uporabo v teoriji iger in teoriji odločanja za različne scenarije v realnem svetu.

Za agenta z umetno inteligenco je najbolj pomembno racionalno ukrepanje, saj v algoritmu za učenje krepitve z umetno inteligenco za vsako najboljše možno dejanje agent dobi pozitivno nagrado, za vsako napačno dejanje pa agent dobi negativno nagrado.

Opomba: Racionalni agenti v AI so zelo podobni inteligentnim agentom.

Racionalnost:

Racionalnost agenta se meri z merilom uspešnosti. Racionalnost je mogoče oceniti na podlagi naslednjih točk:

  • Merilo uspešnosti, ki določa kriterij uspeha.
  • Agentovo predhodno poznavanje svojega okolja.
  • Najboljša možna dejanja, ki jih agent lahko izvede.
  • Zaporedje zaznav.

Opomba: Racionalnost se razlikuje od vsevednosti, ker vsevedni agent pozna dejanski izid svojega dejanja in deluje v skladu s tem, kar v resnici ni mogoče.

Struktura agenta AI

Naloga AI je oblikovati agentski program, ki izvaja agentsko funkcijo. Struktura inteligentnega agenta je kombinacija arhitekture in agentskega programa. Lahko ga gledamo kot:

 Agent = Architecture + Agent program 

Sledijo glavni trije izrazi, vključeni v strukturo agenta AI:

pretvorba niza v json v javi

Arhitektura: Arhitektura je stroj, na katerem izvaja agent AI.

Funkcija agenta: Funkcija agenta se uporablja za preslikavo zaznave v dejanje.

 f:P* → A 

Agentski program: Agentski program je implementacija agentske funkcije. Program agenta se izvaja na fizični arhitekturi, da proizvede funkcijo f.

Zastopstvo PEAS

PEAS je vrsta modela, na katerem deluje agent AI. Ko definiramo agenta AI ali racionalnega agenta, lahko njegove lastnosti združimo v predstavitveni model PEAS. Sestavljen je iz štirih besed:

    P:Merilo uspešnostiIN:okoljeA:AktuatorjiS:Senzorji

Tukaj je merilo uspešnosti cilj za uspeh agentovega vedenja.

PEAS za samovozeče avtomobile:

Agenti v AI

Recimo, da gre za samovozeči avto, potem bo predstavitev PEAS:

pretvori datum niza

Izvedba: Varnost, čas, legalna vožnja, udobje

Okolje: Ceste, druga vozila, prometni znaki, pešec

Aktuatorji: Krmiljenje, plin, zavore, signalizacija, hupa

Senzorji: Kamera, GPS, merilnik hitrosti, števec kilometrov, merilnik pospeška, sonar.

Primer zastopnikov z njihovim predstavnikom PEAS

Agent Merilo uspešnosti okolje Aktuatorji Senzorji
1. Medicinska diagnoza
  • Zdrav bolnik
  • Minimalni stroški
  • Bolnik
  • Bolnišnica
  • Osebje
  • Testi
  • Zdravljenja
Tipkovnica
(Vnos simptomov)
2. Sesalnik
  • Čistost
  • Učinkovitost
  • Življenjska doba baterije
  • Varnost
  • Soba
  • Tabela
  • Lesena tla
  • Preproga
  • Različne ovire
  • Kolesa
  • Krtače
  • Vakuumski ekstraktor
  • Kamera
  • Senzor za zaznavanje umazanije
  • Senzor pečine
  • Senzor udarcev
  • Infrardeči stenski senzor
3. Robot za pobiranje delov
  • Odstotek delov v pravilnih posodah.
  • Tekoči trak z deli,
  • Zabojniki
  • Združene roke
  • Roka
  • Kamera
  • Senzorji kota spoja.