logo

Dirbtinio intelekto agentai

AI sistema gali būti apibrėžta kaip racionalaus agento ir jo aplinkos tyrimas. Agentai jaučia aplinką per jutiklius ir veikia aplinką per pavaras. AI agentas gali turėti psichinių savybių, tokių kaip žinios, įsitikinimai, ketinimai ir kt.

Kas yra agentas?

Agentas gali būti bet kas, kas suvokia aplinką per jutiklius ir veikia tą aplinką per pavaras. Agentas veikia cikle suvokdamas , mąstymas , ir vaidyba . Agentas gali būti:

    Žmogus-agentas:Žmogaus agentas turi akis, ausis ir kitus organus, kurie veikia jutikliams, o rankoms, kojoms, balso takams – pavaroms.Robotų agentas:Robotas agentas gali turėti kameras, infraraudonųjų spindulių diapazono ieškiklį, NLP jutikliams ir įvairius pavarų variklius.Programinės įrangos agentas:Programinės įrangos agentas gali turėti klavišų paspaudimus, failo turinį kaip jutiminę įvestį ir veikti pagal šias įvestis bei rodyti išvestį ekrane.

Taigi mus supantis pasaulis yra pilnas agentų, tokių kaip termostatas, mobilusis telefonas, fotoaparatas, ir net mes taip pat esame agentai.

Prieš eidami į priekį, pirmiausia turėtume žinoti apie jutiklius, efektorius ir pavaras.

Jutiklis: Jutiklis – tai įrenginys, kuris aptinka aplinkos pokyčius ir siunčia informaciją kitiems elektroniniams prietaisams. Agentas stebi savo aplinką per jutiklius.

bash kintamasis

Pavaros: Pavaros yra mašinų sudedamoji dalis, kuri energiją paverčia judesiu. Pavaros yra atsakingos tik už sistemos judėjimą ir valdymą. Pavara gali būti elektros variklis, krumpliaračiai, bėgiai ir kt.

Efektoriai: Efektoriai yra įrenginiai, kurie veikia aplinką. Efektoriai gali būti kojos, ratai, rankos, pirštai, sparnai, pelekai ir ekranas.

Agentai AI

Išmanieji agentai:

Išmanusis agentas yra savarankiškas subjektas, kuris veikia aplinką naudodamas jutiklius ir vykdymo priemones, kad pasiektų tikslus. Protingas agentas gali mokytis iš aplinkos, kad pasiektų savo tikslus. Termostatas yra protingo agento pavyzdys.

Toliau pateikiamos keturios pagrindinės AI agento taisyklės:

    1 taisyklė:AI agentas turi turėti galimybę suvokti aplinką.2 taisyklė:Stebėjimas turi būti naudojamas priimant sprendimus.3 taisyklė:Dėl sprendimo turėtų būti imtasi veiksmų.4 taisyklė:AI agento veiksmai turi būti racionalūs.

Racionalus agentas:

Racionalusis agentas yra agentas, turintis aiškią pirmenybę, modeliuojantis neapibrėžtumą ir veikiantis taip, kad maksimaliai padidintų savo veiklos rodiklį visais įmanomais veiksmais.

Sakoma, kad racionalus agentas atlieka teisingus dalykus. AI yra skirta sukurti racionalius agentus, kurie būtų naudojami žaidimų teorijai ir sprendimų teorijai įvairiuose realaus pasaulio scenarijuose.

buliai vs jautis

AI agentui svarbiausias yra racionalus veiksmas, nes AI sustiprinimo mokymosi algoritme už kiekvieną geriausią įmanomą veiksmą agentas gauna teigiamą atlygį, o už kiekvieną neteisingą veiksmą agentas gauna neigiamą atlygį.

Pastaba: AI racionalūs agentai yra labai panašūs į intelektualius agentus.

Racionalumas:

Agento racionalumas matuojamas jo veiklos matu. Racionalumą galima spręsti remiantis šiais punktais:

  • Veiklos matas, apibrėžiantis sėkmės kriterijų.
  • Agento išankstinės žinios apie savo aplinką.
  • Geriausi galimi veiksmai, kuriuos gali atlikti agentas.
  • Suvokimų seka.

Pastaba: racionalumas skiriasi nuo visažinio, nes visažinis agentas žino tikrąjį savo veiksmo rezultatą ir elgiasi atitinkamai, o tai iš tikrųjų neįmanoma.

AI agento struktūra

AI užduotis yra sukurti agento programą, kuri įgyvendintų agento funkciją. Išmaniojo agento struktūra yra architektūros ir agento programos derinys. Ją galima žiūrėti taip:

 Agent = Architecture + Agent program 

Toliau pateikiami trys pagrindiniai terminai, susiję su AI agento struktūra:

"eulerio numeris java"

Architektūra: Architektūra yra mechanizmas, kurį DI agentas vykdo.

Agento funkcija: Agento funkcija naudojama suvokimui susieti su veiksmu.

 f:P* → A 

Agento programa: Agento programa yra agento funkcijos įgyvendinimas. Agento programa vykdoma fizinėje architektūroje, kad sukurtų funkciją f.

PEAS atstovybė

PEAS yra modelio tipas, pagal kurį dirba dirbtinio intelekto agentas. Kai apibrėžiame AI agentą arba racionalųjį agentą, galime sugrupuoti jo savybes pagal PEAS vaizdavimo modelį. Jį sudaro keturi žodžiai:

    P:Našumo matasIR:AplinkaA:PavarosS:Jutikliai

Čia veiklos matas yra agento elgesio sėkmės tikslas.

PEAS savaeigiams automobiliams:

Agentai AI

Tarkime, savaeigis automobilis, tada PEAS reprezentacija bus:

Spektaklis: Saugumas, laikas, teisėtas vairavimas, komfortas

Aplinka: Keliai, kitos transporto priemonės, kelio ženklai, pėstieji

java matematikos klasė

Pavaros: Vairas, akceleratorius, stabdys, signalas, garsinis signalas

Jutikliai: Kamera, GPS, spidometras, odometras, akselerometras, sonaras.

Agentų su jų PEAS atstovavimu pavyzdys

Agentas Našumo matas Aplinka Pavaros Jutikliai
1. Medicininė diagnozė
  • Sveikas pacientas
  • Minimalios išlaidos
  • Pacientas
  • Ligoninė
  • Personalas
  • Testai
  • Gydymai
Klaviatūra
(simptomų įvedimas)
2. Dulkių siurblys
  • Švara
  • Efektyvumas
  • Baterijos veikimo laikas
  • Saugumas
  • Kambarys
  • Lentelė
  • Medinės grindys
  • Kilimas
  • Įvairios kliūtys
  • Ratai
  • Šepečiai
  • Vakuuminis ištraukėjas
  • Fotoaparatas
  • Purvo aptikimo jutiklis
  • Uolos jutiklis
  • Smūgio jutiklis
  • Infraraudonųjų spindulių sieninis jutiklis
3. Dalių rinkimo robotas
  • Dalių procentas tinkamose dėžėse.
  • Konvejerio juosta su dalimis,
  • Dėžės
  • Sujungti ginklai
  • Ranka
  • Fotoaparatas
  • Jungčių kampo jutikliai.