Sadržaj:
- Korak 1: Otvorite Notepad
- Korak 2: Upišite oznaku XML specifikacije
- Korak 3: Upišite roditeljske AIML oznake
- Korak 4: Upišite oznake kategorije
- Korak 5: Koristite zamjenske znakove u uzorku
- Korak 6: U predložak upišite oznaku SRAI i SLUČAJNO
- Korak 7: Formalno pretvorite svoju tekstualnu datoteku u AIML datoteku
- Korak 8: Zaključak
Video: OSNOVNI VODIČ O JEZIKU OZNAKE UMJETNE INTELIGENCIJE (AIML) PREKO NOTEPADA: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Jezik za označavanje umjetne inteligencije (AIML) programski je jezik koji je specifikacija proširenog jezika označavanja (XML) koju koriste chatbot, verbot, pandorabot, superbot i drugi roboti koji govore. Razvio ga je dr. Richard Wallace, a slijedili su ga i drugi programeri sa istim mišljenjem (zajednica slobodnog softvera AIML). Tvrtka A. L. I. C. E. ("Umjetni jezični internetski računalni entitet") Skup AIML oznaka objavljen je pod GNU Općom javnom licencom (GPL). Na Internetu postoje različiti AIML tumači poput AIMLbot (Program #) (. NET/C #), Uređivanje i pokretanje CHAT4D (delphi) (francuski), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/ MySQL), Program Q (C ++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML editor za dodatak) i drugi. Većina AIML tumača su programi otvorenog koda. Loebnerova nagrada za umjetnu inteligenciju (AI) na https://www.loebner.net/Prizef/loebner-prize.html osmišljena je za provedbu Turingovog testa koji će dokazati računalo nalik čovjeku koje "misli" koristeći AIML. Dobitnik 2008. godine je Fred Roberts i Umjetna rješenja s www.elbot.com Sada ću vas naučiti kako napraviti vlastitu AIML datoteku spremnu za stavljanje u "mozak" vašeg robota pomoću "jednostavnog" Windows Notepada. Ovo je osnovno AIML kodiranje koje se može uputiti. Ne trebate nikakav AIML uređivač ili kreator AIML datoteka, pa čak ni AIML parser chatbot editor. Jednostavno ćemo koristiti Notepad. To je to, dobro vidite, Windows Notepad! Čak i ako ne želite napraviti AIML datoteku, još uvijek možete koristiti osnovni vodič za kodiranje AIML -a koji možete pronaći u ovom uputstvu. Možete ga spremiti kao XML za integraciju u web stranicu zasnovanu na Javascript-u ili Flash-u s AIML tumačem. Postoje i drugi aplikacijski programi koji su proširili mogućnosti Windows Notepad -a, poput NoteTaba, Crimson Editor -a, VIM -a, Boxer Software Text Editor -a, Rogsoft Notepad -a+, ProNotepada, Notepada ++, Notepada 2, Metapada, NoteXpada 2.0 itd. Ali u ovoj uputi jednostavno sam koristio bilježnicu Window XP. Pazite, programiranje Notepada može vas učiniti ili slomiti. Ova naizgled nevina aplikacija može učiniti stvari koje su zaista zapanjujuće, a nekima će ih biti šokantne i alarmantne, što pokazuje sljedeće: formatirajte tvrdi disk vašeg računala, zaključajte mapu, napravite digitalni dnevnik, stvorite poruku ciklusa, isključite računalo, "hakirajte" administratorski račun, prebacite tipku za velika slova, neprestano iskačite CD pogon vašeg računala, istovremeno pritisnite Enter ili Backspace, automatsko tipkanje po tipkovnici, stalno otvarajte Notepad, mijenjajte zaglavlje i podnožje teksta, korijen stabla ispisa (direktorij ili mjesto datoteke), pristupite CMD -u, pišite virusne programe, reproducirajte zvuk, poplavite datoteke, stvorite skrivenu tekstualnu datoteku, napravite tekstualni efekt padajuće matrice, programske kodove za razgovor (VBS), natjerajte svoje računalo da razgovara, napravite vlastito automatsko pokretanje za CD i DVD, otvorite i zatvorite CD-ROM, povećajte brzinu interneta, dodajte svoju fotografiju u svojstva računala, testirajte svoj antivirusni softver (aktivan ili neaktivan), dodajte opciju isključivanja desnim klikom, napravite mjerač vremena itd. Vidite da Notepad nije samo uređivanje jednostavnog teksta r kako su mnogi mislili da će biti. Pomoću bilježnice možete stvoriti različite vrste datoteka (ne samo TXT) sa sljedećim nazivima proširenja: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP itd. nevjerojatno, zar ne? PERIANDER A. ESPLANA kodno ime: "theseventhsage"
www.youtube.com/thebibleformula
Korak 1: Otvorite Notepad
Otvaranje bilježnice možete učiniti na dva osnovna načina: 1. Start -> Svi programi -> Pribor -> Bilježnica. 2. Pokreni -> Pokreni -> U otvoreni tekstualni okvir upišite "Notepad" (bez navodnika).
Korak 2: Upišite oznaku XML specifikacije
Budući da je AIML XML specifikacija, poput HTML -a i XHTML -a, uvijek uključuje manje od () znakova koji se nazivaju i kutnim zagradama. Između ova dva znaka nalazi se element koji označava vrstu naredbe koju će AIML tumač slijediti. Zajedno, to se naziva AIML oznaka koja ima dvije vrste: početnu ili početnu oznaku i završnu ili završnu oznaku. Završna oznaka sadržavala je uvijek kosu crtu (/) na početku elementa. Dakle, upisivanje AIML kodova je poput upisivanja HTML kodova (početne oznake, sadržani tekst i završne oznake). Ali sva vaša AIML datoteka mora započeti oznakom koja ga navodi kao prikladan ili važeći prošireni XML podskup (ili dijalekt): Ili možete upotrijebite sljedeće: Ovo će poslužiti kao prolog tipičnoj AIML datoteci. UTF-8 u kodiranju će se koristiti za spremanje datoteke umjesto ANSI, UNICODE itd.
Korak 3: Upišite roditeljske AIML oznake
Nakon oznake XML specifikacije slijede nadređene oznake: Neki od AIML tumača trebaju verziju da bi je prepoznali kao valjanu AIML datoteku, tako da možete upisati i verziju AIML -a u nadređenu početnu oznaku. Nadređenu oznaku koja označava da se radi o AIML datoteci prati oznaka kategorije. Mora se staviti unutar dvije nadređene oznake. Osnovna jedinica AIML -a naziva se kategorija koja se obično dijeli na dva skupa oznaka: uzorak i predložak. Uzorak je očekivano ili pretpostavljeno pitanje korisnika (odgovarajući dio), dok je predložak pripremljeni ili programirani odgovor chatbota (povratni dio). ŠTO JE INSTRUCTABLES. COM? To je najveća svjetska emisija i kažite. Kad je korisnik upitao, što je instructables.com? (ulaz), AIML bot će odgovoriti: To je najveća svjetska emisija i priča (izlaz). Kao što vidite, to je tako jednostavno. Ako ste pitali chatbota, on će jednostavno tražiti uzorak svake kategorije, a ako pronađe podudarnost (zanemarujući slučaj teksta koji se nalazi u uzorku), odmah će odgovoriti na temelju predloška te kategorije i tako simulirati normalnu razgovor. Međutim, postupak podudaranja podudarat će se samo s jednim ulazom što je instructables.com? a ne drugi oblik tog pitanja kojega može postaviti korisnik, primjerice što je www.instructables.com? (s www), što su instrukcije? (bez.com), što je to nenametljivo? (pogrešno napisano), što je poučno? (pogrešno napisano) itd. Postoje dvije osnovne metode za rješavanje ovog problema: 1. Korištenjem zamjenskih znakova u uzorku i 2. Korištenjem oznake SRAI u predlošku. Korištenje zamjenskih znakova vrlo je korisno u DOS naredbama i pretraživanju datoteka ili podataka u Računalo. Također je korisno u AIML kodiranju. U AIML -u zamjenski znakovi mogu biti ili zvjezdica * ili donja crta _. ŠTA JE UPUTSTVO * Instructables.com najveća je svjetska emisija i priča. Zamjenski znakovi će odgovarati beskonačnom broju riječi (i, naravno, ulaznim pitanjima) poput onoga je instructables.com? što su instrukcije na Internetu? što je jedinstvenost instruktora za druge web stranice koje sam radi? itd. Na sva ova pitanja AIML će odgovoriti prema predlošku te odgovarajuće kategorije: Instructables.com najveća je svjetska emisija i priča. Element srai vrlo je koristan u situacijama kada programer želi preusmjeriti različite skupove pitanja koja su po značenju slična na jedan odgovor u gornjoj kategoriji. ŠTO JE INSTRUKTIVNO *Instructables.com najveća je svjetska emisija i ispričajte. ŠTA JE TO ZNAMENITA URADI SVOJU WEB STRANICU? Što je uputno Kada je korisnik postavio pitanje koja je poznata web stranica "uradi sam"? predložak će biti preusmjeren na gornji uzorak što su instrukcije *? (zamjenski znak * mora se zamijeniti oznakom u oznakama srai) što znači da su dva pitanja (ili više ako ćete dodati još oznake srai) sinonimni (preformulisana pitanja), pa stoga AIML bot ima samo jedan odgovor: Instructables.com je najveći svjetski show and tell. Pomoću oznake srai jedan podudarni uzorak u kategoriji može se preusmjeriti na drugi uzorak druge kategorije. Ako ste koristili oznaku srai za robota da odgovori jednim odgovorom na mnoga pitanja, postoji oznaka na koju možete odgovoriti pomoću različit odgovor na jedno pitanje koje je korisnik postavljao više puta. To je nasumična oznaka. ŠTA JE UPUTSTVO * ŠTO JE POZNATNA MJESTO URADITE SVOJU SVOJU STRANICU? Što se može uputiti Na pitanje korisnika s obrascem što je uputstvo * bit će nasumično odgovoreno sa sljedećim popisom (ili stavkom popisa kako je prikazano oznake): Instructables.com najveća je svjetska emisija i priča. Instructables.com poznata je internetska stranica "uradi sam". Instructables.com je utočište izumitelja, inovatora, hakera, tehnoloških štrebera itd. Na Internetu. Odgovor će dati AIML bot jedan po jedan dok korisnik ponavlja isti obrazac pitanja. Notepad će uvijek spremati vašu datoteku s nazivom nastavka txt, osim ako je ne promijenite imenovanjem datoteke s nastavkom namenom aiml. Evo kako to možete učiniti. Odaberite Datoteka u izborniku klikom na nju i pojavit će se podizbornik. Odaberite Spremi kao i idite u mapu mozga robota u koju želite spremiti datoteku klikom na gumb dolje u izborniku Spremi u. Dajte datoteci naziv proširenja AIML u tekstualno polje Naziv datoteke. Primjer: Instructables.aimlU padajućem izborniku Spremi kao vrstu odaberite Sve datoteke. Promijenite kodiranje u UTF-8. Zatim ga spremite klikom na gumb Spremi. To je to. Već ste stvorili AIML datoteku putem Notepada! Još uvijek postoji mnogo AIML oznaka koje se mogu koristiti za izradu i uređivanje AIML datoteke. Ne zaboravite koristiti AIML varijable koje su zaista fascinantne. Sljedeće veze poslužit će kao dobri izvori onima koji žele detaljnije proučiti AIML kodiranje i sintaksu: Vodič za dodavanje znanja vašem robotuttp: //www.pandorabots.com/botmaster/hr/tutorialArmaltif Intelligence Markup Language (AIML) Version 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Kao što smo vidjeli u ovom "jednostavnom" uputstvu, čovjek je zaista genij! Može izmišljati, osmišljavati i razvijati programe koji mogu simulirati ponašanje ljudskog bića. On može inteligentno osmisliti aplikacije koje će odgovarati načinu na koji misli poboljšati život. Ove činjenice odražavaju istinu da je čovjek stvoren na sliku Božju s osobnošću, racionalnošću i moralom. Čovjek je kreativno biće. Ako želite razgovarati s chatbotom, posjetite ovdje i odaberite AI chat:Korak 4: Upišite oznake kategorije
Korak 5: Koristite zamjenske znakove u uzorku
Korak 6: U predložak upišite oznaku SRAI i SLUČAJNO
&
Korak 7: Formalno pretvorite svoju tekstualnu datoteku u AIML datoteku
Korak 8: Zaključak
Preporučeni:
Osnovni vodič za Arduino Bluetooth: 6 koraka (sa slikama)
Osnovni vodič za Arduino Bluetooth: UPDATE: AŽURIRANU VERZIJU OVOG ČLANKA MOŽETE NAĆI OVDJE Jeste li ikada razmišljali o kontroli elektroničkih uređaja svojim pametnim telefonom? Upravljanje vašim robotom ili bilo kojim drugim uređajem putem pametnog telefona bit će stvarno super. Evo jednostavnog i bas
Kako koristiti multimetar na tamilskom jeziku - Vodič za početnike - Multimetar za početnike: 8 koraka
Kako koristiti multimetar na tamilskom jeziku | Vodič za početnike | Multimetar za početnike: Pozdrav prijatelji, U ovom vodiču objasnio sam kako koristiti multimetar u svim vrstama elektroničkih sklopova u 7 različitih koraka, kao što su 1) test kontinuiteta za otkrivanje problema u hardveru 2) Mjerenje istosmjerne struje 3) Testiranje diode i LED -a 4) Mjerenje Resi
Neparno ili parno ručno kriket igra protiv inteligencije dodano računalo u C ++: 4 koraka
Neparno ili parno ručno kriket igra protiv inteligencije dodano računalo u C ++: ručni kriket/ neparno ili parno popularna je igra među nama još od školskih dana. U ovom uputstvu ovu igru razvijamo u C ++. To je igra za jednog igrača u kojoj morate igrati protiv računala, koji nije glup. Računalo ne daje slučajne brojeve
Vodič za prijatelja preko takta: 7 koraka
Over Clocking Tutorial for a Friend: Vodič o tome kako overclockati ASUS Striker II mobo
Stropni zvučnici montirani u umjetne kutije zvučnika .: 6 koraka
Stropni zvučnici montirani u umjetne kutije zvučnika .: Ideja je ovdje upotrijebiti visokokvalitetni stropni zvučnik, kupljen po sniženoj cijeni na aukcijskom mjestu, ponovno ga zapakirati za rad surround zvuka. Ovdje sam koristio EV C8.2. Oni se prodaju u maloprodaji za oko 350 USD po paru. Kupio sam ih na Ebayu za manje