Sisukord:
- Samm: avage Notepad
- 2. toiming: tippige XML -i spetsifikatsioonimärgis
- Samm: tippige vanemate AIML -sildid
- Samm 4: tippige kategooria sildid
- Samm: kasutage mustris metamärke
- Samm: tippige mallile SRAI ja RANDOM silt
- Samm: teisendage oma tekstifail ametlikult AIML -failiks
- 8. samm: järeldus
Video: PÕHIÕPETUS KUNSTLIKU INTELLEKTSIOONI MARKUPI KEELE (AIML) VÄLJA MÄRKUSE kaudu: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tehisintellekti märgistuskeel (AIML) on programmeerimiskeel, mis on laiendatava märgistuskeele (XML) spetsifikatsioon, mida kasutavad chatbot, verbot, pandorabot, superbot ja teised rääkivad robotid. Selle töötas välja dr Richard Wallace ja sellele järgnesid teised sarnase mõtteviisiga programmeerijad (AIML vaba tarkvara kogukond). A. L. I. C. E. ("Kunstlik keeleline Interneti -arvutiüksus") AIML -siltide komplekt anti välja GNU üldise avaliku litsentsi (GPL) alusel. Netis on erinevaid AIML -tõlke nagu AIMLbot (programm #) (. NET/C #), CHAT4D redigeerimine ja käitamine (delphi) (prantsuse keel), ChatterBean (Java), programm D (Java, J2EE), programm O (PHP/ MySQL), Program Q (C ++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML editor plugin) jt. Enamik AIML -i tõlke on avatud lähtekoodiga programmid. Loebneri tehisintellekti auhind saidil https://www.loebner.net/Prizef/loebner-prize.html on mõeldud Turingi testi rakendamiseks, mis tõestab kõige inimlikumat arvutit, mis AIML-i abil "mõtleb". 2008. aasta võitja on Fred Roberts ja Artificial Solutions veebisaidilt www.elbot.com. Nüüd õpetan teile, kuidas valmistada oma AIML -fail, mis on valmis „lihtsa“Windowsi märkmiku abil oma roboti „ajju“panema. See on juhendatav põhiline AIML -i kodeerimine. Te ei vaja ühtegi AIML -redaktorit ega AIML -faili loojat ega isegi AIML -i parser -vestlusroboti redaktorit. Kasutame lihtsalt Notepadit. See on kõik, näete õigesti, Windows Notepad! Isegi kui te ei soovi AIML -faili teha, saate siiski kasutada AIML -i kodeerimise põhiõpetust, mille leiate sellest juhendist. Saate selle salvestada XML-vormingus, et integreerida see AIML-tõlgiga Javascripti või Flash-põhisele veebisaidile. On ka teisi rakendusprogramme, mis laiendasid Windowsi märkmiku võimalusi, näiteks NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 jne. Kuid selles juhendis kasutasin lihtsalt Windowsi märkmik. Ettevaatust, Notepadi programmeerimine võib teid häirida või rikkuda. See näiliselt süütu rakendus suudab teha asju, mis on tõeliselt hämmastavad ning mõne jaoks tundub see šokeeriv ja murettekitav, nagu näitab järgmine: vormindage arvuti kõvaketas, lukustage kaust, tehke digitaalne päevik, looge tsükliteade, sulgege arvuti, "häkkida" administraatori kontot, lülitada suurtäheluku nuppu, hüpata pidevalt arvuti CD -draiv välja, vajutada samaaegselt sisestusklahvi või tagasilükkeklahvi, automaatne klaviatuuri sisestamine, avada pidevalt Notepad, muuta teksti päist ja jalust, printida puu juur (kataloog või faili asukoht), juurdepääs CMD -le, viiruseprogrammide kirjutamine, heli esitamine, üleujutusfailide loomine, peidetud tekstifaili loomine, maatriksi langeva teksti efekti loomine, programmivestluskoodide (VBS) tegemine, arvuti rääkimine, CD- ja DVD -plaatide automaatkäivitamine, avamine ja sulgege CD-ROM, suurendage Interneti kiirust, lisage oma foto arvuti atribuutidesse, katsetage oma viirusetõrjetarkvara (aktiivne või mitteaktiivne), lisage paremklõpsuga sulgemisvalik, tehke taimer jne. Näete, et Notepad pole lihtsalt lihtne teksti redigeerimine r nagu paljud arvasid. Saate teha erinevat tüüpi faile (mitte ainult TXT) märkmiku abil järgmiste laiendite nimedega: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP jne. hämmastav, kas pole? PERIANDER A. ESPLANA koodnimi: "theseventhsage"
www.youtube.com/thebibleformula
Samm: avage Notepad
Märkmiku saab avada kahel põhilisel viisil: 1. Käivita -> Kõik programmid -> Tarvikud -> Märkmik. 2. Start -> Käivita -> Sisestage tekstiväljale Open "Notepad" (ilma jutumärkita).
2. toiming: tippige XML -i spetsifikatsioonimärgis
Kuna AIML on XML -spetsifikatsioon, nagu HTML ja XHTML, sisaldab see alati vähem kui () märke, mida nimetatakse ka nurksulgudeks. Nende kahe märgi vahel on element, mis näitab käsu tüüpi, mida AIML -tõlk järgib. Üheskoos nimetatakse seda AIML -märgendiks, mida on kahte tüüpi: ava- või algusmärgis ning sulgemis- või lõppmärgend. Lõppmärgis sisaldas elemendi alguses alati kaldkriipsu (/). Seega on AIML -koodide tippimine nagu HTML -koodide (algusmärgendid, sisaldatud tekst ja lõppsildid) trükkimine. Kuid kõik teie AIML -failid peavad algama märgendiga, mis määrab selle sobivaks või kehtivaks laiendatud XML -alamhulgaks (või murdeks). Või võite ka kasutage järgmist: see toimib tüüpilise AIML -faili proloogina. Kodeeringu UTF-8 kasutatakse faili salvestamiseks ANSI, UNICODE jne asemel.
Samm: tippige vanemate AIML -sildid
XML -i spetsifikatsioonimärgendile järgnevad vanemmärgendid: mõned AIML -i tõlgid vajavad versiooni, mis tuvastab selle kehtiva AIML -failina, nii et saate kirjutada ka AIML -i versiooni algstardisse. Vanemmärgendile, mis näitab, et tegemist on AIML -failiga, järgneb kategooria silt. See tuleb panna kahe vanemmärgendi sisse. AIML -i põhiüksust nimetatakse kategooriaks, mis on tavaliselt jagatud kaheks siltide komplektiks: muster ja mall. Muster on kasutaja oodatud või oletatav küsimus (sobiv osa), mall on aga vestlusboti ettevalmistatud või programmeeritud vastus (tagasipöörduv osa). Mis on INSTRUCTABLES. COM? See on maailma suurim näitus. Kui kasutaja küsis, mis on instructables.com? (sisend), vastab AIML -i bot: see on maailma suurim show ja tell (väljund). Nagu näete, on see nii lihtne. Kui küsisite vestlusbotilt, otsib ta lihtsalt iga kategooria mustri ja kui ta leiab vaste (ignoreerides mustris sisalduva teksti väiketähte), vastab ta kohe selle kategooria malli alusel ja simuleerib seega tavalist vestlus. Kuid sobitamisprotsess sobib ainult ühe sisendiga, mis on instructables.com? ja mitte selle küsimuse muud vormi, mida kasutaja võib küsida, näiteks mis on www.instructables.com? (koos www -ga), mis on juhised? (ilma.comita), mis on intructables? (valesti kirjutatud), mis on juhendatav? Selle probleemi lahendamiseks on kaks põhilist meetodit: 1. Kasutades mustris metamärke ja 2. Kasutades malli SRAI märgendit. Metamärkide kasutamine on DOS -käskudes ja failide või andmete otsimisel väga kasulik arvuti. See on kasulik ka AIML -i kodeerimisel. AIML -is võivad metamärgid olla kas tärn * või alajoon _. MIS ON JUHENDID on instructables.com? mis on juhised Internetis? mis on juhendatavate ainulaadsus teiste isetegemise veebisaitide suhtes? jne. AIML vastab kõigile neile küsimustele vastava kategooria malli järgi: Instructables.com on maailma suurim näitus ja jutustus. Element srai on väga kasulik olukorras, kus programmeerija soovib suunata erinevad küsimuste kogumid, mis on tähenduses sarnased, ühele vastusele ülaltoodud kategoorias. TULEV TEE-TEIE-VEEBISAIT? Mis on juhised Kui kasutaja esitas küsimuse, mis on kuulus isetegemise veebisait? mall suunatakse ülaltoodud mustrile, mis on juhised *? (metamärk * tuleb srai siltides asendada märgendiga), mis tähendab, et need kaks küsimust (või rohkem, kui lisate veel ühe srai sildi) on sünonüümid (ümber sõnastatud küsimused) ja seega on AIML -i robotil ainult üks vastus: Instructables.com on maailma suurim show ja jutustus. Srai märgendi abil saab kategooria ühe sobiva mustri suunata teise kategooria teisele mustrile. Kui kasutasite brai jaoks srai märgendit, et vastata paljudele küsimustele ühe vastusega, on olemas silt, mille abil saate vastata erinev vastus ühele küsimusele, mida kasutaja on korduvalt küsinud. See on juhuslik silt. MIS ON JUHENDID * MIS ON KUULUS TEHTUD-TEIE-KODULEHT? sildid): Instructables.com on maailma suurim show and tell. Instructables.com on kuulus Internetis isetegemise veebisait. Instructables.com on Internetis leiutajate, uuendajate, häkkerite, tehnikapoegade jms varjupaik. Vastuse annab AIML -i robot ükshaaval, kui kasutaja kordab sama küsimustikku. Notepad salvestab teie faili alati laiendi nimega txt, kui te seda ei muuda, nimetades oma faili laiendi nimega aiml. Seda saate teha järgmiselt. Valige menüüst Fail, klõpsates seda ja ilmub alammenüü. Valige Salvesta nimega ja minge boti aju kausta, kuhu soovite faili salvestada, klõpsates nuppu Salvesta allapoole. Nimetage oma fail laiendi nimega AIML failinime tekstikasti. Näide: Instructables.aiml Valige Salvesta tüübina rippmenüüst Kõik failid. Muutke kodeeringuks UTF-8. Seejärel salvestage see, klõpsates nuppu Salvesta. See on kõik. Olete juba loonud AIML -faili Notepadi kaudu! AIML -faili loomiseks ja redigeerimiseks saab kasutada veel palju AIML -silte. Ärge unustage kasutada AIML muutujaid, mis on tõesti põnevad. Järgmised lingid on heaks ressursiks neile, kes soovivad AIML -i kodeerimist ja süntaksit rohkem uurida: Õpetus oma robotile teadmiste lisamiseks 1.0.1 Ta oskab leiutada, kavandada ja arendada programme, mis suudavad simuleerida inimese käitumist. Ta oskab arukalt kujundada rakendusi, mis vastavad tema arvates tema elu paremaks muutmisele. Need faktid peegeldavad tõde, et inimene on loodud Jumala näo järgi isiksuse, ratsionaalsuse ja moraaliga. Inimene on loominguline olend. Kui soovite vestlusbotiga rääkida, külastage siin ja valige tehisintellekt:Samm 4: tippige kategooria sildid
Samm: kasutage mustris metamärke
Samm: tippige mallile SRAI ja RANDOM silt
&
Samm: teisendage oma tekstifail ametlikult AIML -failiks
8. samm: järeldus
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Klaasist kivist LED -toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): 6 sammu (koos piltidega)
Klaasist kivist LED-toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): Tere kaastegijad! Selles juhendatavas näitan teile, kuidas ehitada WiFi-juhitav LED-toru, mis on klaasikividega täidetud, et saada kena difusiooniefekt. Valgusdioodid on individuaalselt adresseeritavad ja seetõttu on mõned head efektid võimalikud
Äratus LAN -i kaudu igal arvutil traadita võrgu kaudu: 3 sammu
Äratus LAN -i kaudu igal arvutil traadita võrgu kaudu: Raspbpiani kujutise muutuste tõttu pole see õpetus enam ajakohane. Palun järgige värskendatud õpetust siit: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL on tänapäeval peaaegu kõigis Etherneti portides. See pole
Kuva tekst OLED -i kaudu Interneti kaudu: 9 sammu
Kuva tekst OLED -i kaudu Interneti kaudu: Tere ja tere tulemast! See lühike õpetus õpetab teid Magicblocks -i abil Magicbitil teksti kuvama. Selle eesmärgi saavutamiseks on kaks peamist meetodit; Kasutades süstimisplokki. Kasutades armatuurlauda. Kõigepealt logige sisse oma Magicb'i
Eraldiseisev Arduino 3.3V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): 4 sammu
Eraldiseisev Arduino 3,3 V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): Eesmärgid: Ehitada eraldiseisev Arduino, mis töötab 3,3 V toitel 8 MHz välisel kellal. Selle programmeerimine Interneti-teenuse pakkuja (tuntud ka kui ICSP, ahelasisene jadaprogrammeerimine) kaudu Arduino Unost (töötab 5 V juures) Alglaaduri faili redigeerimiseks ja põletamiseks