Tartalomjegyzék:

ALAPVETŐ ÚTMUTATÓ A MŰVELETI INTELLIGENCIA MARKUP NYELVÉRŐL (AIML) MEGJEGYZÉS: 8 lépés
ALAPVETŐ ÚTMUTATÓ A MŰVELETI INTELLIGENCIA MARKUP NYELVÉRŐL (AIML) MEGJEGYZÉS: 8 lépés

Videó: ALAPVETŐ ÚTMUTATÓ A MŰVELETI INTELLIGENCIA MARKUP NYELVÉRŐL (AIML) MEGJEGYZÉS: 8 lépés

Videó: ALAPVETŐ ÚTMUTATÓ A MŰVELETI INTELLIGENCIA MARKUP NYELVÉRŐL (AIML) MEGJEGYZÉS: 8 lépés
Videó: Get Ready for Q4 - New 2024 KDP Planner Interior 2024, November
Anonim
ALAPVETŐ TANULMÁNY A MŰVELETI INTELLIGENCE MARKUP NYELVÉRŐL (AIML) MEGJEGYZÉS TÁMOGATÁSVAL
ALAPVETŐ TANULMÁNY A MŰVELETI INTELLIGENCE MARKUP NYELVÉRŐL (AIML) MEGJEGYZÉS TÁMOGATÁSVAL

A mesterséges intelligencia jelölőnyelv (AIML) egy programozási nyelv, amely egy XML (Extensible Markup Language) specifikáció, amelyet a chatbot, a verbot, a pandorabot, a superbot és más beszélő robot használ. Ezt Dr. Richard Wallace fejlesztette ki, majd más hasonló gondolkodású programozók (AIML szabad szoftver közösség) követték. Egy A. L. I. C. E. ("Mesterséges nyelvi internetes számítógép -entitás") Az AIML címkekészletet a GNU General Public License (GPL) alatt adták ki. Különböző AIML tolmácsok vannak a neten, például AIMLbot (Program #) (. NET/C #), CHAT4D szerkesztés és futtatás (delphi) (francia), ChatterBean (Java), D program (Java, J2EE), O program (PHP/ MySQL), Program Q (C ++, Qt), R program (Ruby), W program (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML editor plugin) és mások. A legtöbb AIML tolmács nyílt forráskódú program. A https://www.loebner.net/Prizef/loebner-prize.html weboldalon található Loebner-díjat a mesterséges intelligenciáért (AI) a Turing-teszt megvalósítására tervezték, amely bizonyítani fogja a legemberibb számítógépet, amely "gondolkodik" az AIML használatával. A 2008 -as nyertes Fred Roberts és a www.elbot.com mesterséges megoldása. Ez egy alapvető AIML kódolási utasítás. Nincs szüksége semmilyen AIML szerkesztőre vagy AIML fájlkészítőre vagy akár AIML elemző chatbot szerkesztőre. Egyszerűen a Jegyzettömböt fogjuk használni. Ennyi, jól látod, Windows Jegyzettömb! Még ha nem is szeretne AIML fájlt készíteni, továbbra is használhatja az alapvető AIML kódolási oktatóanyagot, amelyet ebben az utasításban talál. Mentheti XML-ként, hogy integrálhassa Javascript-alapú vagy Flash-alapú webhelyre AIML-értelmezővel. Vannak más alkalmazási programok is, amelyek kiterjesztették a Windows Notepad képességeit, mint például a NoteTab, a Crimson Editor, a VIM, a Boxer Software Text Editor, a Rogsoft Notepad+, a ProNotepad, a Notepad ++, a Notepad 2, a Metapad, a NoteXpad 2.0, stb. a Windows XP jegyzettömb. Vigyázz, a Jegyzettömb programozás akár meg is tehet, akár megtörhet. Ez az ártatlannak tűnő alkalmazás valóban megdöbbentő dolgokra képes, és néhányuk megdöbbentőnek és riasztónak találja őket, amint azt a következők mutatják: formázza a számítógép merevlemezét, zároljon egy mappát, készítsen digitális naplót, hozzon létre ciklusüzenetet, állítsa le a számítógépet, "feltörni" a rendszergazdai fiókot, váltani a Caps Lock gombbal, folyamatosan kiugrani a számítógép CD -meghajtójából, egyszerre lenyomni az Enter vagy a Backspace billentyűt, automatikus billentyűzet -gépelés, folyamatosan megnyitni a Jegyzettömböt, megváltoztatni a szöveg fejlécét és láblécét, kinyomtatni a fa gyökerét (a könyvtár vagy a fájl helye), hozzáférés a CMD -hez, vírusprogramok írása, hanglejátszás, árvízfájlok létrehozása, rejtett szövegfájlok létrehozása, mátrix alá tartozó szöveges effektus létrehozása, program -csevegési kódok (VBS), a számítógép beszélése, saját CD -k és DVD -k automatikus futtatása, megnyitása és zárja be a CD-ROM-ot, növelje az internet sebességét, adja hozzá fényképét a számítógép tulajdonságaihoz, tesztelje víruskereső szoftverét (aktív vagy nem aktív), adjon hozzá leállítási lehetőséget a jobb egérgombbal, készítsen időzítőt stb. Láthatja, hogy a Jegyzettömb nem csak egyszerű szövegszerkesztés r ahogy sokan hitték. Különféle típusú fájlokat hozhat létre (nem csak TXT) a Jegyzettömb segítségével a következő kiterjesztési nevekkel: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, stb. elképesztő, nem? PERIANDER A. ESPLANA kódnév: "theseventhsage"

www.youtube.com/thebibleformula

Lépés: Nyissa meg a Jegyzettömböt

Nyissa meg a Jegyzettömböt
Nyissa meg a Jegyzettömböt
Nyissa meg a Jegyzettömböt
Nyissa meg a Jegyzettömböt

A Jegyzettömb két alapvető módon nyitható meg: 1. Start -> Minden program -> Kiegészítők -> Jegyzettömb. 2. Start -> Futtatás -> A Megnyitás szövegmezőbe írja be a "Jegyzettömb" parancsot (idézőjel nélkül).

2. lépés: Írja be az XML specifikációs címkét

Írja be az XML specifikációs címkét
Írja be az XML specifikációs címkét

Mivel az AIML egy XML specifikáció, mint a HTML és az XHTML, mindig kevesebb, mint () jelet tartalmaz, amelyeket szögletes zárójelnek is neveznek. E két jel között van egy elem, amely jelzi, hogy az AIML tolmács milyen típusú parancsot fog követni. Ezt együttesen AIML címkének nevezik, amely kétféle: nyitó vagy kezdő címke és záró vagy záró címke. A végcímke mindig egy elejét (/) tartalmazott egy elem elején. Így az AIML kódok beírása olyan, mint a HTML kódok beírása (kezdőcímkék, szöveges és zárócímkék). De minden AIML fájlnak olyan címkével kell kezdődnie, amely megfelelő vagy érvényes kiterjesztett XML részhalmazként (vagy nyelvjárásként) határozza meg: Vagy használja a következőket: Ez egy tipikus AIML fájl prologja lesz. A kódolásban szereplő UTF-8 a fájl mentésére szolgál ANSI, UNICODE stb. Helyett.

3. lépés: Írja be a szülő AIML címkéket

Írja be a szülő AIML címkéket
Írja be a szülő AIML címkéket

Az XML specifikációs címkét szülőcímkék követik: Néhány AIML -értelmezőnek szüksége van a verzióra, hogy érvényes AIML -fájlként ismerje fel, így az AIML verzióját is beírhatja a szülő startcímkébe.

4. lépés: Írja be a kategóriacímkéket

Írja be a kategóriacímkéket
Írja be a kategóriacímkéket

A szülő címkét, amely azt jelzi, hogy AIML fájl, a kategóriacímke követi. A két szülőcímke közé kell helyezni. Az AIML alapegységét kategóriának nevezik, amelyet általában két címkekészletre osztanak: minta és sablon. A minta a felhasználó várható vagy feltételezett kérdése (a megfelelő rész), míg a sablon a chatbot előkészített vagy programozott válasza (a visszatérő rész). MI AZ INSTRUCTABLES. COM? Ez a világ legnagyobb műsora és meséje. Amikor a felhasználó megkérdezte, mi az instructables.com? (bemenet), az AIML bot válaszolni fog: Ez a világ legnagyobb show -ja és showja (kimenet). Amint látja, ez olyan egyszerű. Ha megkérdeztél egy chatbotot, egyszerűen megkeresi az egyes kategóriák mintáját, és ha talál egyezést (figyelmen kívül hagyva a mintában szereplő szöveg kis- és nagybetűit), akkor azonnal válaszol az adott kategória sablonja alapján, és így szimulálja a normál beszélgetés.

5. lépés: Használjon helyettesítő karaktereket a mintában

Használjon helyettesítő karaktereket a mintában
Használjon helyettesítő karaktereket a mintában

Az egyeztetési folyamat azonban csak egy bemenetnek fog megfelelni, ami az instructables.com? és nem a kérdés más formája, amelyet a felhasználó feltehet, mint például a www.instructables.com? (a www -vel), mi az utasítás? (.com nélkül), mi az intructables? (rosszul írva), mi az, ami tanítható? A probléma megoldására két alapvető módszer létezik: 1. helyettesítő karakterek használata a mintában és 2. SRAI címke használata a sablonban. A helyettesítő karakterek használata nagyon hasznos a DOS parancsokban és a fájlok vagy adatok keresésében a számítógép. Hasznos az AIML kódolásban is. Az AIML -ben a helyettesítő karakterek lehetnek csillag * vagy aláhúzás _. MI AZ UTASÍTÁSOK * Az Instructables.com a világ legnagyobb műsora. az instructables.com? mi az utasítás az interneten? miben különbözik az instructables egyedisége más „csináld magad” webhelyektől? stb. Mindezekre a kérdésekre az AIML válaszol a megfelelő kategória sablonja szerint: Az Instructables.com a világ legnagyobb bemutatója.

6. lépés: Írja be a sablonba az SRAI és a RANDOM címkéket

Írja be a sablonba az SRAI és a RANDOM címkéket
Írja be a sablonba az SRAI és a RANDOM címkéket
Írja be a sablonba az SRAI és a RANDOM címkéket
Írja be a sablonba az SRAI és a RANDOM címkéket

A srai elem nagyon hasznos abban a helyzetben, amikor a programozó különböző kérdéscsoportokat akar átirányítani a fenti kategória egyetlen válaszára. MI AZ UTASÍTÁS? HÍRES D-IT-YOURSELF WEBOLDAL? Mi az utasítás a sablon át lesz irányítva a fenti mintára, mi az utasítható *? (a helyettesítő karaktert * fel kell cserélni címkével az srai címkékben), ami azt jelenti, hogy a két kérdés (vagy több, ha újabb srai címkéket ad hozzá) szinonimák (átfogalmazott kérdések), és így az AIML botnak csak egy válasza van: az Instructables.com a világ legnagyobb show -ja. Az srai címke segítségével egy kategória egyező mintája átirányítható egy másik kategória másik mintájára. Ha egy srai címkét használt egy bothoz, hogy sok kérdésre egy választ adjon, van egy címke, amellyel válaszolhat különböző válaszok egyetlen kérdésre, amelyet egy felhasználó sokszor feltett. Ez a véletlenszerű címke. MI AZ UTASÍTÁSOK *

  • Az Instructables.com a világ legnagyobb műsora.
  • Az Instructables.com a híres „csináld magad” webhely az interneten.
  • Az Instructables.com az interneten található feltalálók, újítók, hackerek, technikusok stb. Menedéke.

MI A HÍRES DO-IT-YOURSELF WEBOLDAL? Mi az utasítandó

&

címkék): Az Instructables.com a világ legnagyobb műsora. Az Instructables.com a híres „csináld magad” webhely az interneten. Az Instructables.com az interneten található feltalálók, újítók, hackerek, technikusok stb. Menedéke. A választ egy AIML bot fogja megadni egyenként, amikor ugyanazt a kérdésmintát ismételgeti a felhasználó.

Lépés: Formálisan konvertálja a szöveges fájlt AIML fájlba

Formálisan konvertálja a szövegfájlt AIML fájlba
Formálisan konvertálja a szövegfájlt AIML fájlba
Formálisan konvertálja a szövegfájlt AIML fájlba
Formálisan konvertálja a szövegfájlt AIML fájlba

A Jegyzettömb mindig a txt kiterjesztésnévvel menti a fájlt, hacsak nem módosítja úgy, hogy a fájlt a céll kiterjesztés nevével nevezi el. Így teheti meg. A menüben kattintson a Fájl elemre kattintva, és megjelenik az almenü. Válassza a Mentés másként lehetőséget, és lépjen a bot agy mappájába, amelybe menteni szeretné a fájlt a Mentés lefelé gomb megnyomásával. Nevezze el a fájlt AIML kiterjesztésű fájlnévvel a Fájlnév szövegmezőjében. Példa: Instructables.aiml A Mentés típusként legördülő menüben válassza a Minden fájl lehetőséget. Módosítsa a kódolást UTF-8-ra. Ezután mentse el a Mentés gombra kattintva. Ez az. Már létrehozott egy AIML fájlt a Jegyzettömbön keresztül!

8. lépés: Következtetés

Következtetés
Következtetés

Még mindig sok AIML címke használható az AIML fájlok létrehozásához és szerkesztéséhez. Ne felejtse el használni az AIML változókat, amelyek valóban lenyűgözőek. A következő linkek jó forrásként szolgálnak azok számára, akik jobban szeretnék foglalkozni az AIML kódolással és szintaxissal: Oktatóanyag a tudás hozzáadásához a robotjához https://www.pandorabots.com/botmaster/en/tutorial 1.0.1 Olyan programokat tud kitalálni, megtervezni és kifejleszteni, amelyek szimulálják az ember viselkedését. Intelligens módon tud olyan alkalmazásokat tervezni, amelyek megfelelnek az általa gondolt módon az élet jobbá tételének. Ezek a tények azt az igazságot tükrözik, hogy az ember Isten képmására teremtetett személyiséggel, ésszerűséggel és erkölccsel. Az ember kreatív lény. Ha beszélni szeretne egy chatbottal, látogasson el ide, és válassza az AI chat lehetőséget:

Ajánlott: