Taula de continguts:
- Pas 1: obriu el bloc de notes
- Pas 2: escriviu l'etiqueta d'especificació XML
- Pas 3: escriviu les etiquetes AIML pare
- Pas 4: escriviu les etiquetes de categoria
- Pas 5: utilitzeu comodins al patró
- Pas 6: escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla
- Pas 7: convertiu formalment el fitxer de text a fitxer AIML
- Pas 8: Conclusió
Vídeo: TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
El llenguatge de marcatge per intel·ligència artificial (AIML) és un llenguatge de programació que és una especificació del llenguatge de marcatge extensible (XML) utilitzat per chatbot, verbot, pandorabot, superbot i altres robots parlants. Va ser desenvolupat pel Dr. Richard Wallace i seguit per altres programadors de semblança (comunitat de programari lliure AIML). Un A. L. I. C. E. ("Artificial Linguistic Internet Computer Entity") El conjunt d'etiquetes AIML es va publicar sota la llicència GNU General Public License (GPL). Hi ha diferents intèrprets AIML a la xarxa com AIMLbot (Programa #) (. NET / C #), edició i execució CHAT4D (delphi) (francès), ChatterBean (Java), Programa D (Java, J2EE), Programa O (PHP / MySQL), Programa Q (C ++, Qt), Programa R (Ruby), Programa W (Java), RebeccaAIML (C ++, Java,. NET / C #, Python, complement d'editor Eclipse AIML) i altres. La majoria dels intèrprets AIML són programes de codi obert. El premi Loebner d’intel·ligència artificial (IA) a https://www.loebner.net/Prizef/loebner-prize.html està dissenyat per implementar la prova de Turing que demostrarà l’ordinador més humà que “pensa” mitjançant l’AIML. El guanyador del 2008 és Fred Roberts i Artificial Solutions de www.elbot.com. Ara, us ensenyaré a preparar el vostre propi fitxer AIML per posar-lo dins del "cervell" del vostre robot mitjançant el "senzill" bloc de notes de Windows. Es tracta d’una codificació AIML bàsica que es pot instruir. No necessiteu cap editor AIML ni creador de fitxers AIML ni tan sols editor de chatbot analitzador AIML. Simplement farem servir Bloc de notes. Ja està, ho veus bé, Bloc de notes de Windows. Fins i tot si no voleu crear un fitxer AIML, podeu utilitzar el tutorial bàsic de codificació AIML que podeu trobar en aquest instructiu. Podeu desar-lo com a XML per integrar-lo en un lloc web basat en Javascript o Flash amb intèrpret AIML. Hi ha altres programes d'aplicació que amplien la capacitat del bloc de notes del Windows, com ara NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad +, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0, etc. el bloc de notes Window XP. Compte, la programació del bloc de notes us pot causar o trencar. Aquesta aplicació aparentment innocent pot fer coses realment sorprenents i, per a alguns, els resultarà impactant i alarmant, tal com mostra el següent: formatar el disc dur del vostre ordinador, bloquejar una carpeta, crear un diari digital, crear un missatge de cicle, apagar l’ordinador, "piratejar" el compte d'administrador, canviar el botó de bloqueig de majúscules, sortir contínuament de la unitat de CD de l'ordinador, prémer Intro o Retrocés simultàniament, escriure automàticament el teclat, obrir el bloc de notes contínuament, canviar la capçalera i el peu de pàgina del text, imprimir l'arrel de l'arbre (directori o ubicació del fitxer), accediu a CMD, escriviu programes antivirus, reproduïu so, inundeu fitxers, creeu fitxers de text ocults, feu una caiguda de text de matriu, programeu codis de xat (VBS), feu que el vostre ordinador parli, feu la vostra pròpia execució automàtica per al vostre CD i DVD, obriu i tanqueu el CD-ROM, augmenteu la velocitat d’Internet, afegiu la vostra foto a les propietats de l’ordinador, proveu el programari antivirus (actiu o no actiu), afegiu l’opció d’apagada amb el botó dret del ratolí, feu un temporitzador, etc. edit de text senzill r com molts pensaven que seria. Podeu crear diferents tipus de fitxers (no només TXT) mitjançant el Bloc de notes amb els següents noms d’extensions: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, etc. increïble, no? PERIANDER A. ESPLANA nom en clau: "theseventhsage"
www.youtube.com/thebibleformula
Pas 1: obriu el bloc de notes
L’obertura d’un bloc de notes es pot fer de dues maneres bàsiques: 1. Inici -> Tots els programes -> Accessoris -> Bloc de notes. 2. Inicieu -> Executa -> Al quadre de text Obre escriviu "Bloc de notes" (sense pressupost).
Pas 2: escriviu l'etiqueta d'especificació XML
Atès que AIML és una especificació XML, com HTML i XHTML, sempre inclou signes inferiors a () que també es diuen claudàtors angulars. Entre aquests dos signes hi ha un element que indica el tipus d’ordre que seguirà un intèrpret AIML. Col·lectivament, s’anomena etiqueta AIML que té dos tipus: una etiqueta d’inici o d’obertura i una etiqueta de tancament o final. L'etiqueta final sempre contenia una barra inclinada (/) al principi d'un element. Per tant, escriure codis AIML és com escriure codis HTML (etiquetes inicials, text contingut i etiquetes finals), però tot el fitxer AIML ha de començar amb una etiqueta que l’especifiqui com a subconjunt (o dialecte) XML estès adequat o vàlid: o també podeu utilitzeu el següent: servirà de pròleg a un fitxer AIML típic. L’UTF-8 de la codificació s’utilitzarà per desar el fitxer en lloc d’ANSI, UNICODE, etc.
Pas 3: escriviu les etiquetes AIML pare
L'etiqueta d'especificació XML va seguida d'etiquetes principals: alguns dels intèrprets AIML necessiten la versió per reconèixer-la com a fitxer AIML vàlid, de manera que també podeu escriure la versió de l'AIML a l'etiqueta d'inici principal. L'etiqueta principal que indica que es tracta d'un fitxer AIML va seguida de l'etiqueta de categoria. S'ha de posar dins de les dues etiquetes principals. La unitat bàsica d’un AIML s’anomena categoria que es divideix normalment en dos conjunts d’etiquetes: patró i plantilla. El patró és la pregunta esperada o assumida per l'usuari (la part coincident) mentre que la plantilla és la resposta preparada o programada del chatbot (la part que torna). QUÈ ÉS INSTRUCTABLES. COM? És el programa més gran del món. Quan l'usuari li va preguntar, què és instructables.com? (una entrada), el bot AIML respondrà: és el programa i el show més gran del món (una sortida). Com podeu veure, és molt fàcil. Si heu preguntat a un chatbot, simplement buscarà un patró de cada categoria i, si troba una coincidència (ignorant el cas del text contingut al patró), respondrà immediatament en funció de la plantilla d’aquesta categoria i, per tant, simularà una conversa. Tanmateix, el procés de coincidència només coincidirà amb una entrada: què és instructables.com? i no una altra forma d’aquesta pregunta que pugui fer l’usuari, com ara què és www.instructables.com? (amb www), què és instructable? (sense.com), què són els intructables? (mal escrit), què és instructiu? (mal escrit), etc. Hi ha dos mètodes bàsics per solucionar aquest problema: 1. Utilitzant comodins al patró i 2. Utilitzant l’etiqueta SRAI a la plantilla. L’ús de comodins és molt útil a les ordres DOS i a la cerca de fitxers o dades a l'ordinador. També és útil en la codificació AIML. A AIML, els caràcters comodins poden ser un asterisc * o un subratllat _. QUÈ SÓN INSTRUCTABLES * Instructables.com és l’espectacle més important del món. instructables.com és? què és instructable a Internet? Quina és la singularitat dels instructibles per a altres llocs web de bricolatge? AIML respondrà a totes aquestes preguntes d'acord amb la plantilla d'aquesta categoria coincident: Instructables.com és el programa més gran del món. L'element srai és molt útil en la situació en què el programador vol redirigir diferents conjunts de preguntes que tenen un significat similar a una resposta de la categoria anterior. FAMOSA PÀGINA WEB FACI-FACI-SOUR la plantilla es redirigirà al patró anterior, què és instructable *? (el comodí * s'ha de substituir per una etiqueta a les etiquetes srai) que significa que les dues preguntes (o més si hi afegiu una altra etiqueta srai) són sinònimes (preguntes reformulades) i, per tant, el bot AIML només té una resposta: Instructables.com és l’espectacle i el conte més gran del món. Mitjançant l'etiqueta srai, un patró coincident d'una categoria es pot redirigir a un altre patró d'una altra categoria. Si heu utilitzat l'etiqueta srai per a un robot per respondre amb una resposta a moltes preguntes, hi ha una etiqueta que podeu utilitzar per respondre amb resposta diferent a una sola pregunta que un usuari ha fet moltes vegades. És l’etiqueta aleatòria. QUÈ SÓN ELS INSTRUCTABLES * QUÈ ÉS EL FAMÍS SITI WEB FACI-FACI-VOSALTRES? Què és instructable La pregunta de l'usuari amb el formulari què és instructable * es respondrà aleatòriament amb la llista següent (o l'element de la llista, tal com es mostra a la llista tags): Instructables.com és el programa més gran del món. Instructables.com és el famós lloc web de bricolatge a Internet. Instructables.com és el paradís d’inventors, innovadors, pirates informàtics, geek tecnològics, etc. a Internet. La resposta la donarà un bot AIML un a la vegada, ja que l'usuari repeteix el mateix patró de preguntes. El Bloc de notes sempre desarà el fitxer amb el nom de l'extensió txt tret que el canvieu assignant un nom al fitxer amb el nom de l'extensió aiml. A continuació s’explica com podeu fer-ho. Seleccioneu Fitxer al menú fent-hi clic i apareixerà el submenú. Trieu Desa com a i aneu a la carpeta d'un cervell de bot on voleu desar el fitxer fent clic al botó descendent de Desa a. Anomeneu el fitxer amb el nom de l'extensió AIML al quadre de text de Nom del fitxer. Exemple: Instructables.aiml Al menú desplegable de Desa com a tipus, trieu Tots els fitxers. Canvieu la codificació a UTF-8. A continuació, deseu-lo fent clic al botó Desa. Això és. Ja heu creat un fitxer AIML mitjançant el bloc de notes. Encara hi ha moltes etiquetes AIML que es poden utilitzar per crear i editar un fitxer AIML. No oblideu utilitzar variables AIML que són realment fascinants. Els següents enllaços serviran de bons recursos per a aquells que vulguin aprofundir en la sintaxi i la codificació AIML: Un tutorial per afegir coneixement al vostre Roboth. Versió: AIML (Language Intelligence Markup) 1.0.1 https://www.alicebot.org/TR/2005/WD-aiml/ Com hem vist en aquest "senzill" instructiu, l'home és realment un geni! Pot inventar, dissenyar i desenvolupar programes que puguin simular el comportament d’un ésser humà. Pot dissenyar de manera intel·ligent aplicacions que es corresponguin amb la forma de pensar per millorar la vida. Aquests fets reflecteixen la veritat que l'home es crea a imatge de Déu amb personalitat, racionalitat i moral. L’home és un ésser creatiu. Si voleu parlar amb un xatbot, visiteu aquí i seleccioneu xat AI:Pas 4: escriviu les etiquetes de categoria
Pas 5: utilitzeu comodins al patró
Pas 6: escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla
&
Pas 7: convertiu formalment el fitxer de text a fitxer AIML
Pas 8: Conclusió
Recomanat:
Intel·ligència artificial i reconeixement d’imatges mitjançant HuskyLens: 6 passos (amb imatges)
Intel·ligència artificial i reconeixement d’imatges mitjançant HuskyLens: Ei, què passa, nois! Akarsh aquí des de CETech. En aquest projecte, farem una ullada a HuskyLens de DFRobot. És un mòdul de càmera alimentat per IA que és capaç de fer diverses operacions d’Intel·ligència Artificial com ara Face Recognitio
Intel·ligència artificial del joc de taula: l'algorisme Minimax: 8 passos
Intel·ligència artificial del joc de taula: l’algorisme Minimax: Us heu preguntat mai com es fabriquen els equips contra els quals jugueu als escacs o a les dames? No busqueu més enllà d’aquest Manual d’instruccions, ja que us mostrarà com fer una intel·ligència artificial (IA) senzilla però eficaç mitjançant l’algorisme Minimax. En utilitzar th
Intel·ligència artificial per al vostre robot: 7 passos
Intel·ligència artificial per al vostre robot: fer moure el vostre robot i fer-lo pensar són tasques diferents. En els éssers humans, els moviments fins són controlats pel cerebel mentre que les accions i la presa de decisions, pel gran cervell. Si esteu llegint això, probablement ja tingueu un robot i podreu gestionar
Infigo - (guant portable amb intel·ligència artificial): 9 passos
Infigo - (un guant portable amb intel·ligència artificial): Infigo és un guant portable amb intel·ligència artificial basat en els principis de la tecnologia assistiva (AT) que millorarà la productivitat de la societat deteriorada La intel·ligència artificial i l’aprenentatge automàtic no poden substituir un inte
Construeix el teu propi assistent d’intel·ligència artificial (intel·ligència artificial) 101: 10 passos
Construeix el teu propi assistent d’intel·ligència artificial (intel·ligència artificial) 101: recorda l’època en què observaves Iron Man i et preguntaves per a tu mateix, què bo seria si tinguessis el teu propi J.A.R.V.I.S? Bé, és hora de fer realitat aquest somni. La intel·ligència artificial és la següent generació. Imagineu el fresc que seria