Sisällysluettelo:

PERUSOHJELMA KEHITTÄVÄN ÄLYKKYYDEN MARKUP -KIELESTÄ (AIML) HUOMAUTUKSEN KANSSA: 8 vaihetta
PERUSOHJELMA KEHITTÄVÄN ÄLYKKYYDEN MARKUP -KIELESTÄ (AIML) HUOMAUTUKSEN KANSSA: 8 vaihetta

Video: PERUSOHJELMA KEHITTÄVÄN ÄLYKKYYDEN MARKUP -KIELESTÄ (AIML) HUOMAUTUKSEN KANSSA: 8 vaihetta

Video: PERUSOHJELMA KEHITTÄVÄN ÄLYKKYYDEN MARKUP -KIELESTÄ (AIML) HUOMAUTUKSEN KANSSA: 8 vaihetta
Video: Rentouttava musiikki, aivoja rauhoittava musiikki, stressin lievittäminen • Beautiful Relaxing Music 2024, Marraskuu
Anonim
PERUSOHJELMA KEHITTÄVÄN ÄLYKÄYTTÖMARKKINA -KIELEN (AIML) VÄLIKIRJOITUKSEN KANSSA
PERUSOHJELMA KEHITTÄVÄN ÄLYKÄYTTÖMARKKINA -KIELEN (AIML) VÄLIKIRJOITUKSEN KANSSA

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

Avaa Muistio
Avaa Muistio
Avaa Muistio
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

Kirjoita XML -määritystagi
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

Kirjoita ylätason AIML -tunnisteet
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.

Vaihe 4: Kirjoita luokkatunnisteet

Kirjoita luokkatunnisteet
Kirjoita luokkatunnisteet

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.

Vaihe 5: Käytä kuvion yleismerkkejä

Käytä kuviossa yleismerkkejä
Käytä kuviossa yleismerkkejä

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.

Vaihe 6: Kirjoita malliin SRAI -tunniste ja RANDOM -tunniste

Kirjoita SRAI -tunniste ja RANDOM -tunniste malliin
Kirjoita SRAI -tunniste ja RANDOM -tunniste malliin
Kirjoita SRAI -tunniste ja RANDOM -tunniste malliin
Kirjoita SRAI -tunniste ja RANDOM -tunniste malliin

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 *

  • 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ä.

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.

Vaihe 7: Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi

Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi
Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi
Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi
Muunna tekstitiedostosi muodollisesti AIML -tiedostoksi

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!

Vaihe 8: Johtopäätös

Johtopäätös
Johtopäätös

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:

Suositeltava: