Sisällysluettelo:
- Vaihe 1: Avaa Muistio
- Vaihe 2: Kirjoita XML -määritystagi
- Vaihe 3: Kirjoita ylätason AIML -tunnisteet
- Vaihe 4: Kirjoita luokkatunnisteet
- Vaihe 5: Käytä kuvion yleismerkkejä
- Vaihe 6: Kirjoita malliin SRAI -tunniste ja RANDOM -tunniste
- Vaihe 7: Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi
- Vaihe 8: Johtopäätös
Video: PERUSOHJELMA KEHITTÄVÄN ÄLYKKYYDEN MARKUP -KIELESTÄ (AIML) HUOMAUTUKSEN KANSSA: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Artificial Intelligence Markup Language (AIML) on ohjelmointikieli, joka on XML (Extensible Markup Language) -määritys, jota käyttävät chatbot, verbot, pandorabot, superbot ja muut puhuvat robotit. Sen on kehittänyt tri Richard Wallace, ja sitä seuraavat muut samankaltaiset ohjelmoijat (AIML -vapaa ohjelmistoyhteisö). A. L. I. C. E. ("Artificial Linguistic Internet Computer Entity") AIML -tunnistejoukko julkaistiin GNU General Public License (GPL) -lisenssillä. Netissä on erilaisia AIML -tulkkeja, kuten AIMLbot (Program #) (. NET/C #), CHAT4D edit and run (delphi) (ranska), 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 plugin) ja muut. Useimmat AIML -tulkit ovat avoimen lähdekoodin ohjelmia. Loebnerin tekoälypalkinto (AI) osoitteessa https://www.loebner.net/Prizef/loebner-prize.html on suunniteltu toteuttamaan Turingin testi, joka osoittautuu ihmismäisimmäksi tietokoneeksi, joka "ajattelee" AIML: ää käyttäen. Vuoden 2008 voittaja on Fred Roberts ja Artificial Solutions osoitteesta www.elbot.com. Nyt opetan sinulle, miten voit tehdä oman AIML -tiedoston valmiiksi sijoitettavaksi robotin "aivoihin" käyttämällä "yksinkertaista" Windows -muistikirjaa. Tämä on AIML -koodauksen perusohje. Et tarvitse mitään AIML -editoria tai AIML -tiedoston luojaa tai edes AIML -jäsennys chatbot -editoria. Käytämme yksinkertaisesti Notepadia. Siinä se, näet sen oikein, Windows Notepad! Vaikka et halua tehdä AIML -tiedostoa, voit silti käyttää AIML -koodauksen perusopetusohjelmaa, joka löytyy tästä ohjeesta. Voit tallentaa sen XML-muodossa integroitavaksi Javascript- tai Flash-pohjaiseen verkkosivustoon AIML-tulkin avulla. On muitakin sovellusohjelmia, jotka laajensivat Windows -muistikirjan ominaisuuksia, kuten NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 jne. Mutta tässä ohjeessa käytin vain Windows XP -muistilehtiö. Varo, Notepad -ohjelmointi voi joko tehdä tai rikkoa sinut. Tämä näennäisesti viaton sovellus voi tehdä todella hämmästyttäviä asioita, ja jotkut pitävät niitä järkyttävinä ja hälyttävinä seuraavan osoittamalla tavalla: muotoile tietokoneen kiintolevy, lukitse kansio, tee digitaalinen päiväkirja, luo syklisanoma, sammuta tietokone, "hakata" järjestelmänvalvojan tili, vaihtaa Caps Lock -painike, ponnahtaa jatkuvasti ulos tietokoneen CD -asemasta, paina Enter- tai Backspace -näppäintä samanaikaisesti, näppäimistön automaattinen kirjoittaminen, avaa Muistio jatkuvasti, muuta tekstin otsikkoa ja alatunnistetta, tulosta puun juuri (tiedoston hakemisto tai sijainti), käyttää CMD: tä, kirjoittaa virusohjelmia, toistaa ääntä, tulvata tiedostoja, luoda piilotettua tekstitiedostoa, tehdä matriisin laskeva tekstitehoste, ohjelmoida chat -koodit (VBS), saada tietokone puhumaan, tehdä oma automaattinen käynnistys CD- ja DVD -levyllesi, avaa ja sulje CD-ROM, lisää Internetin nopeutta, lisää valokuvasi tietokoneen ominaisuuksiin, testaa virustorjuntaohjelmistosi (aktiivinen tai ei-aktiivinen), lisää sammutusvaihtoehto hiiren kakkospainikkeella, tee ajastin jne. Näet, että Muistio ei ole vain yksinkertainen tekstin editointi r kuten monet luulivat sen olevan. Voit tehdä erityyppisiä tiedostoja (ei vain TXT) Muistion avulla seuraavilla laajennusten nimillä: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP jne. hämmästyttävää, eikö? PERIANDER A. ESPLANA koodinimi: "theseventhsage"
www.youtube.com/thebibleformula
Vaihe 1: Avaa Muistio
Muistikirja voidaan avata kahdella yksinkertaisella tavalla: 1. Käynnistä -> Kaikki ohjelmat -> Lisävarusteet -> Muistio. 2. Käynnistä -> Suorita -> Kirjoita Avaa -tekstiruutuun "Muistio" (ilman lainausmerkkiä).
Vaihe 2: Kirjoita XML -määritystagi
Koska AIML on XML -määritys, kuten HTML ja XHTML, se sisältää aina alle () merkkejä, joita kutsutaan myös kulmasulkeiksi. Näiden kahden merkin välissä on elementti, joka osoittaa komennon tyypin, jota AIML -tulkki seuraa. Yhdessä tätä kutsutaan AIML -tunnisteeksi, jota on kahdenlaisia: avaus- tai aloitus- ja sulkemis- tai lopputunniste. Lopputunniste sisälsi aina vinoviivan (/) elementin alussa. Näin ollen AIML -koodien kirjoittaminen on kuin HTML -koodien kirjoittamista (aloitustagit, sisällytetty teksti ja lopputunnisteet). Mutta kaikki AIML -tiedostosi on aloitettava tunnisteella, joka määrittää sen sopivaksi tai kelvolliseksi laajennetuksi XML -osajoukkoksi (tai murteeksi): Tai voit myös käytä seuraavaa: Tämä toimii prologina tyypilliselle AIML -tiedostolle. Koodauksen UTF-8-tiedostoa käytetään tiedoston tallentamiseen ANSI: n, UNICODEn jne. Sijasta.
Vaihe 3: Kirjoita ylätason AIML -tunnisteet
XML -määritystunnisteen perässä on ylätunnisteet: Jotkut AIML -tulkit tarvitsevat version tunnistaakseen sen kelvolliseksi AIML -tiedostoksi, joten voit myös kirjoittaa AIML -version pääaloitustunnisteeseen. Päätunnistetta, joka osoittaa AIML -tiedoston, seuraa kategoriatagi. Se on laitettava kahden vanhemman tunnisteen sisään. AIML: n perusyksikköä kutsutaan kategoriaksi, joka on yleensä jaettu kahteen tunnistejoukkoon: kuvio ja malli. Kuvio on käyttäjän odotettu tai oletettu kysymys (vastaava osa), kun taas malli on chatbotin valmis tai ohjelmoitu vastaus (palaava osa). MIKÄ ON INSTRUCTABLES. COM? Se on maailman suurin näyttely ja kertomus. Kun käyttäjä kysyi, mikä on instructables.com? (tulo), AIML -botti vastaa: Se on maailman suurin show ja tell (lähtö). Kuten näette, se on niin helppoa. Jos kysyit chatbotilta, se etsii vain mallin jokaisesta luokasta ja jos se löytää osuman (jättäen huomiotta kuvion sisältämän tekstin kirjaimen), se vastaa välittömästi kyseisen luokan mallin perusteella ja simuloi siten normaalia keskustelu. Täsmäytysprosessi vastaa kuitenkin vain yhteen syötteeseen, mikä on instructables.com? eikä mikään muu kysymys, jota käyttäjä voi kysyä, kuten mikä on www.instructables.com? (www: n kanssa), mikä on ohjeet? (ilman.com), mikä on intructables? (kirjoitusvirhe), mikä on opastettavaa? (kirjoitusvirhe) jne. Ongelman voi ratkaista kahdella perusmenetelmällä: 1. käyttämällä yleismerkkejä kuviossa ja 2. käyttämällä SRAI -tunnisteita mallissa. tietokone. Se on hyödyllinen myös AIML -koodauksessa. AIML: ssä jokerimerkit voivat olla joko tähti * tai alaviiva _. MITÄ ON OHJEITA * Instructables.com on maailman suurin esitys ja kertomus. on instructables.com? mitä ohjeita Internetissä on? mikä on instructablesin ainutlaatuisuus muille tee-se-itse-verkkosivustoille? jne. AIML vastaa kaikkiin näihin kysymyksiin vastaavan luokan mallin mukaisesti: Instructables.com on maailman suurin show and tell. Srai -elementti on erittäin hyödyllinen tilanteessa, jossa ohjelmoija haluaa ohjata eri kysymykset, jotka ovat samankaltaisia, yhteen vastaukseen edellä mainitussa kategoriassa. FAMOUS DO-IT-YOURSELF WEBSITE? Mitä ohjeet ovat, kun käyttäjä esitti kysymyksen, mikä on kuuluisa tee-se-itse-verkkosivusto? malli ohjataan yllä olevaan kaavaan mikä on ohjeistettava *? (jokerimerkki * on korvattava tunnisteella srai -tunnisteissa), mikä tarkoittaa, että kaksi kysymystä (tai enemmän, jos lisäät toisen srai -tagin) ovat synonyymejä (uudelleen muotoillut kysymykset) ja siten AIML -botilla on vain yksi vastaus: Instructables.com on maailman suurin show ja kertomus. Srai -tunnisteen avulla yksi luokan vastaava hahmo voidaan ohjata toiseen toisen luokan kuvioon. eri vastaus yhteen kysymykseen, jonka käyttäjä on kysynyt monta kertaa. Se on satunnainen tunniste. MITÄ ON OHJEITA * MIKÄ ON FAMOUS DO-IT-YOURSELF WEBSITE? Mikä on ohjattavia Käyttäjän kysymykseen lomakkeella, mikä on instructables *, vastataan satunnaisesti seuraavalla luettelolla (tai luettelokohdalla, kuten tunnisteet): Instructables.com on maailman suurin show and tell. Instructables.com on Internetin kuuluisa tee-se-itse-sivusto. Instructables.com on keksijöiden, keksijöiden, hakkereiden, teknologian nörttien jne. Turvapaikka Internetissä. AIML -botti antaa vastauksen yksi kerrallaan, kun käyttäjä toistaa samaa kysymysmallia. Muistio tallentaa aina tiedostosi tunnisteella txt, ellet muuta sitä nimeämällä tiedostosi tiedostotunnisteella aiml. Voit tehdä sen seuraavasti. Valitse valikosta Tiedosto napsauttamalla sitä ja alavalikko tulee näkyviin. Valitse Tallenna nimellä ja siirry bot -aivojen kansioon, johon haluat tallentaa tiedoston napsauttamalla Tallenna sisään -painiketta. Nimeä tiedostosi tiedostotunnisteella AIML. Esimerkki: Instructables.aiml Valitse Tallenna tyypiksi avattavasta valikosta Kaikki tiedostot. Muuta koodaus UTF-8: ksi. Tallenna se sitten napsauttamalla Tallenna -painiketta. Se siitä. Olet jo luonut AIML -tiedoston Notepadin kautta! On vielä monia AIML -tunnisteita, joita voidaan käyttää AIML -tiedoston luomiseen ja muokkaamiseen. Älä unohda käyttää AIML -muuttujia, jotka ovat todella kiehtovia. Seuraavat linkit ovat hyviä resursseja niille, jotka haluavat perehtyä enemmän AIML -koodaukseen ja syntaksiin: Opetusohjelma tiedon lisäämiseksi robottiisi https://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) -versio 1.0.1 Hän voi keksiä, suunnitella ja kehittää ohjelmia, jotka voivat simuloida ihmisen käyttäytymistä. Hän osaa älykkäästi suunnitella sovelluksia, jotka vastaavat hänen mielestään elämänlaatua. Nämä tosiasiat heijastavat sitä totuutta, että ihminen on luotu Jumalan kuvaksi persoonallisuudella, järkevyydellä ja moraalilla. Ihminen on luova olento. Jos haluat keskustella chatbotin kanssa, käy täällä ja valitse tekoäly:Vaihe 4: Kirjoita luokkatunnisteet
Vaihe 5: Käytä kuvion yleismerkkejä
Vaihe 6: Kirjoita malliin SRAI -tunniste ja RANDOM -tunniste
&
Vaihe 7: Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi
Vaihe 8: Johtopäätös
Suositeltava:
C ++: n perusohjelma: 11 vaihetta
C ++: n perusohjelma: Tässä ohjelmassa opit c ++: n perusteet koodaamalla yksinkertaisen c ++ -ohjelman, jotta voit luoda useita käyttäjiä ja näyttää nämä käyttäjät, toivottavasti pidät
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
WINDOWS MOVIE MAKER PERUSOHJELMA: 6 vaihetta
WINDOWS MOVIE MAKER -PERUSOHJELMA: Hei kaverit, olen vanhentunut56, ja aion opettaa teille ihmisiä tekemään elokuvan Windows -elokuvakoneessa, sillä on paljon mahdollisuuksia, tässä muutamia musiikkivideoita, jotka tein kokonaan itse Windows Movie Makerissa. HINTA