Obsah:
- Krok 1: Otvorte Poznámkový blok
- Krok 2: Zadajte špecifikačnú značku XML
- Krok 3: Zadajte nadradené značky AIML
- Krok 4: Zadajte značky kategórie
- Krok 5: Vo vzore použite zástupné znaky
- Krok 6: Do šablóny zadajte značku SRAI a značku RANDOM
- Krok 7: Formálne preveďte textový súbor na súbor AIML
- Krok 8: Záver
Video: ZÁKLADNÝ NÁVOD O JAZYKU ZNAČKY ZNAČKY UMELEJ INTELIGENCIE (AIML) PRE Poznámkový blok: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Artificial Intelligence Markup Language (AIML) je programovací jazyk, ktorý je špecifikáciou Extensible Markup Language (XML) a používa ho chatbot, verbot, pandorabot, superbot a ďalší hovoriaci robot. Vyvinul ho Dr. Richard Wallace a nasledujú ho ďalší podobne zmýšľajúci programátori (komunita voľného softvéru AIML). A. L. I. C. E. („Artificial Linguistic Internet Computer Entity“) Sada značiek AIML bola vydaná pod licenciou GNU General Public License (GPL). Na internete sú rôzne interprety AIML ako AIMLbot (Program #) (. NET/C #), CHAT4D edit and run (delphi) (francúzsky), 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) a ďalšie. Väčšina tlmočníkov AIML sú programy s otvoreným zdrojovým kódom. Loebnerova cena za umelú inteligenciu (AI) na adrese https://www.loebner.net/Prizef/loebner-prize.html je navrhnutá tak, aby implementovala Turingov test, ktorý preukáže počítač, ktorý je najpodobnejší ľuďom a „myslí“pomocou AIML.. Víťazom za rok 2008 sa stal Fred Roberts a Artificial Solutions z www.elbot.com Teraz vás naučím, ako si vytvoriť vlastný súbor AIML pripravený na vloženie do „mozgu“vášho robota pomocou „jednoduchého“poznámkového bloku Windows. Toto je základný pokyn na kódovanie AIML. Nepotrebujete žiadny editor AIML ani tvorcu súborov AIML a dokonca ani editora chatbotov AIML parser. Jednoducho použijeme Poznámkový blok. To je všetko, správne to vidíte, Windows Poznámkový blok! Aj keď nechcete vytvárať súbory AIML, stále môžete použiť základný návod na kódovanie AIML, ktorý nájdete v tomto návode. Môžete ho uložiť ako XML a integrovať do webových stránok založených na JavaScripte alebo Flashi s interpretom AIML. Existujú aj ďalšie aplikačné programy, ktoré rozšírili možnosti programu Windows Notepad, ako napríklad NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 atď. Ale v tomto návode som jednoducho použil poznámkový blok systému Windows XP. Dávajte si pozor, programovanie v programe Poznámkový blok vás môže buď zlomiť, alebo zlomiť. Táto zdanlivo nevinná aplikácia dokáže veci, ktoré sú skutočne ohromujúce a pre niektorých ich budú šokujúce a alarmujúce, ako ukazuje nasledujúci text: naformátujte pevný disk počítača, uzamknite priečinok, vytvorte si digitálny denník, vytvorte správu o cykle, vypnite počítač, „hacknúť“účet správcu, prepínať tlačidlo uzamknutia veľkých písmen, nepretržite vyskakovať z jednotky CD počítača, súčasne stlačiť kláves Enter alebo Backspace, automatické písanie klávesnice, priebežne otvárať poznámkový blok, meniť hlavičku a pätu textu, tlačiť koreň stromu (adresár alebo umiestnenie súboru), prístup k CMD, písanie vírusových programov, prehrávanie zvuku, zaplavovanie súborov, vytváranie skrytých textových súborov, vytváranie efektov matrice s padajúcim textom, programovanie chatovacích kódov (VBS), rozprávanie na počítači, vytváranie vlastného automatického spustenia pre disky CD a DVD, otváranie a zatvorte disk CD-ROM, zvýšte rýchlosť internetu, pridajte fotografiu do vlastností počítača, otestujte antivírusový softvér (aktívny alebo neaktívny), pravým tlačidlom myši pridajte možnosť vypnutia, urobte časovač atď. Uvidíte, že Poznámkový blok nie je len jednoduché textové úpravy r, ako si to mnohí mysleli. Pomocou programu Poznámkový blok môžete vytvárať rôzne typy súborov (nielen TXT) s nasledujúcimi názvami prípon: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP atď. Je to tak úžasné, nie? PERIANDER A. ESPLANA kódové označenie: „táto siedma stránka“https://thebibleformula.comhttps://www.internetsecretbook.com
www.youtube.com/thebibleformula
Krok 1: Otvorte Poznámkový blok
Poznámkový blok je možné otvoriť dvoma základnými spôsobmi: 1. Štart -> Všetky programy -> Príslušenstvo -> Poznámkový blok. 2. Štart -> Spustiť -> Do otvoreného textového poľa zadajte „Poznámkový blok“(bez úvodzoviek).
Krok 2: Zadajte špecifikačnú značku XML
Pretože AIML je špecifikácia XML, podobne ako HTML a XHTML, vždy obsahuje znaky menšie ako (), ktoré sa tiež nazývajú uhlové zátvorky. Medzi týmito dvoma znakmi je prvok, ktorý naznačuje typ príkazu, ktorým sa bude interpret AIML riadiť. Súhrnne sa to nazýva značka AIML, ktorá má dva druhy: úvodnú alebo začiatočnú značku a koncovú alebo koncovú značku. Koncová značka vždy obsahovala lomku (/) na začiatku prvku. Písanie kódov AIML je teda ako písanie kódov HTML (počiatočné značky, textové a koncové značky). Celý váš súbor AIML však musí začínať značkou, ktorá ho špecifikuje ako vhodnú alebo platnú rozšírenú podmnožinu XML (alebo dialekt): Alebo môžete tiež použite nasledujúce: Toto bude slúžiť ako prolog k typickému súboru AIML. UTF-8 v kódovaní sa použije pri ukladaní súboru namiesto ANSI, UNICODE atď.
Krok 3: Zadajte nadradené značky AIML
Za tagom špecifikácie XML nasledujú nadradené tagy: Niektorí z interpretov AIML potrebujú, aby ho verzia rozpoznala ako platný súbor AIML, aby ste tiež mohli napísať verziu AIML do nadradeného štartovacieho tagu. Za rodičovskou značkou, ktorá označuje, že sa jedná o súbor AIML, nasleduje značka kategórie. Musí byť vložený do dvoch nadradených značiek. Základná jednotka AIML sa nazýva kategória, ktorá sa bežne delí na dve sady značiek: vzor a šablóna. Vzor je očakávaná alebo predpokladaná otázka používateľa (zodpovedajúca časť), zatiaľ čo šablóna je odpoveďou pripravenou alebo naprogramovanou chatbotom (vracajúca sa časť). ČO JE INSTRUCTABLES. COM? Je to najväčšia show na svete. Keď sa používateľ spýtal, čo je instructables.com? (vstup), robot AIML odpovie: Je to najväčšia show na svete (výstup). Ako vidíte, je to také ľahké. Ak sa spýtate chatbota, jednoducho vyhľadá vzor pre každú kategóriu a ak nájde zhodu (ignoruje prípad obsiahnutého textu vo vzore), okamžite odpovie na základe šablóny danej kategórie a simuluje tak normálny konverzácia. Proces párovania sa však bude zhodovať iba s jedným vstupom, čo je instructables.com? a nie inú formu tejto otázky, ktorú si môže položiť užívateľ, napríklad čo je www.instructables.com? (s www), čo sú pokyny? (bez.com), čo sú to nezničiteľné? (nesprávne napísané), čo je možné nariadiť? (nesprávne napísané) atď. Na vyriešenie tohto problému existujú dve základné metódy: 1. Použitie zástupných znakov vo vzore a 2. Použitie značky SRAI v šablóne. Použitie zástupných znakov je veľmi užitočné v príkazoch DOS a pri vyhľadávaní súborov alebo údajov v počítač. Je tiež užitočný pri kódovaní AIML. V AIML môžu byť zástupné znaky buď hviezdička *, alebo podčiarkovník _. ČO JE INSTRUKTÍVNE * Instructables.com je najväčšia šou na svete. Čo sa týka zástupných znakov, bude zodpovedať nekonečnému počtu slov (a samozrejme vstupných otázok), napríklad čo je instructables.com? čo sú pokyny na internete? čo je jedinečnosť inštrukcií voči iným webovým stránkam urob si sám? atď. Na všetky tieto otázky odpovie AIML podľa šablóny zodpovedajúcej kategórie: Instructables.com je najväčšia show a rozprávanie na svete. Prvok srai je veľmi užitočný v situácii, keď chce programátor presmerovať rôzne sady otázok, ktoré majú podobný význam ako jedna odpoveď vo vyššie uvedenej kategórii. ČO JE INSTRUKOVATEĽNÉ *Instructables.com je najväčšia show a program na svete. SLÁVNE WEBOVÉ STRÁNKY DO-IT-SEBE? Čo je to návod? Keď sa používateľ spýtal, čo je slávny web urob si sám? šablóna bude presmerovaná na vyššie uvedený vzor, čo sú pokyny *? (zástupný znak * musí byť nahradený tagom v tagoch srai), čo znamená, že dve otázky (alebo viac, ak pridáte ďalšie tagy srai) sú synonymné (preformulované otázky), a preto má robot AIML iba jednu odpoveď: Instructables.com je najväčšia show na svete a povedzte to. Prostredníctvom značky srai je možné jeden zodpovedajúci vzor v kategórii presmerovať na iný vzor inej kategórie. Ak ste použili značku srai pre robota, aby odpovedal jednou odpoveďou na mnohé otázky, existuje značka, pomocou ktorej môžete odpovedať pomocou odlišná odpoveď na jednu otázku, ktorú si používateľ mnohokrát položil. Je to náhodná značka. ČO JE NÁVOD * ČO JE SLÁVNY WEB-DO-IT-SÁM? Čo je to inštrukcie Na otázku používateľa vo forme, čo je to inštrukcie *, odpovieme náhodne pomocou nasledujúceho zoznamu (alebo položky zoznamu, ako ukazuje tagy): Instructables.com je najväčšia show na svete. Instructables.com je preslávená webová stránka urob si sám. Instructables.com je útočiskom vynálezcov, inovátorov, hackerov, technologických nadšencov atď. Na internete. Odpoveď poskytne robot AIML jeden po druhom, pretože používateľ opakuje rovnaký vzor otázky. Program Poznámkový blok vždy uloží váš súbor s príponou názvu txt, pokiaľ ho nezmeníte tak, že súbor pomenujete názvom prípony aiml. Takto to môžete urobiť. V ponuke vyberte položku Súbor kliknutím na ňu a zobrazí sa podponuka. Vyberte položku Uložiť ako a prejdite do priečinka robotického mozgu, do ktorého chcete uložiť súbor, kliknutím na tlačidlo nadol v zozname Uložiť do. Do textového poľa Názov súboru zadajte názov súboru s príponou AIML. Príklad: Instructables.aiml V rozbaľovacej ponuke Uložiť ako typ vyberte položku Všetky súbory. Zmeňte kódovanie na UTF-8. Potom ho uložte kliknutím na tlačidlo Uložiť. To je všetko. Súbor AIML ste už vytvorili pomocou programu Poznámkový blok! Stále existuje mnoho značiek AIML, ktoré je možné použiť pri vytváraní a úprave súboru AIML. Nezabudnite použiť premenné AIML, ktoré sú skutočne fascinujúce. Nasledujúce odkazy budú slúžiť ako dobrý zdroj pre tých, ktorí chcú viac porozumieť kódovaniu a syntaxi AIML: Návod na pridanie znalostí do vášho robota https://www.pandorabots.com/botmaster/en/tutorial Verzia značkovacieho jazyka (AIML) 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Ako sme videli v tomto „jednoduchom“návode, človek je skutočne génius! Dokáže vymýšľať, navrhovať a vyvíjať programy, ktoré môžu simulovať správanie človeka. Vie inteligentne navrhnúť aplikácie, ktoré budú korešpondovať s tým, ako si myslí, že urobí život lepším. Tieto skutočnosti odrážajú pravdu, že človek je stvorený na Boží obraz s osobnosťou, racionálnosťou a morálkou. Človek je tvorivá bytosť. Ak sa chcete porozprávať s chatbotom, navštívte tu a zvoľte AI chat:Krok 4: Zadajte značky kategórie
Krok 5: Vo vzore použite zástupné znaky
Krok 6: Do šablóny zadajte značku SRAI a značku RANDOM
&
Krok 7: Formálne preveďte textový súbor na súbor AIML
Krok 8: Záver
Odporúča:
Základný návod Bluetooth pre Arduino: 6 krokov (s obrázkami)
Arduino Bluetooth Základný návod: AKTUALIZÁCIA: AKTUALIZOVANÚ VERZIU TÉTO ČLÁNKU NACHÁDZAJETE HERE, Mysleli ste na ovládanie akýchkoľvek elektronických zariadení pomocou svojho inteligentného telefónu? Ovládanie robota alebo iných zariadení pomocou smartfónu bude skutočne skvelé. Tu je jednoduchý a základný
Ako previesť text na zvuk pomocou programu Poznámkový blok !!: 8 krokov
Ako prevádzať text na zvuk pomocou programu Poznámkový blok !!: Tento návod vám ukáže, ako previesť text na zvuk pomocou programu Poznámkový blok. Prihláste sa na odber môjho kanála. Ďakujem
Základný návod Arduino pre začiatočníkov: 6 krokov
Základný návod Arduino pre začiatočníkov: 1. Čo je Arduino? Arduino je platforma pre vstavané systémy, založená väčšinou na 8-bitových mikrokontroléroch z rodiny AVR. Výnimkou je Arduino Due, ktorý používa 32-bitové jadro ARM Cortex. Inými slovami, je to doska s plošnými spojmi s mikro
Základný dávkový návod pre Windows: 5 krokov
Základný výukový program pre Windows: Dobrý deň, chlapci, do 24 hodín som zverejnil dávkové návody pre Windows, ktoré som vám sľúbil v mojom poslednom návode. Ak ste to nevideli, kliknite na tento odkaz tu: https://www.instructables.com/id/Python-Tutorial/ toto je veľmi (x100) základ dávkovej pr
Vybudujte si vlastného asistenta AI (umelej inteligencie) 101: 10 krokov
Vybudujte si vlastného asistenta AI (umelej inteligencie) 101: Pamätáte si dobu, keď ste sledovali Iron Mana a premýšľali ste, aké by to bolo skvelé, keby ste mali vlastného J.A.R.V.I.S? Je načase splniť si tento sen. Umelá inteligencia je ďalším gen. Predstavte si, aké by to bolo cool