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:
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.
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:
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:
Čia veiklos matas yra agento elgesio sėkmės tikslas.
PEAS savaeigiams automobiliams:
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ė |
|
|
| Klaviatūra (simptomų įvedimas) |
2. Dulkių siurblys |
|
|
|
|
3. Dalių rinkimo robotas |
|
|
|
|