Taula de continguts:

TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL: 8 passos
TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL: 8 passos

Vídeo: TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL: 8 passos

Vídeo: TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL: 8 passos
Vídeo: L'accentuació en català | OK CATALÀ | 4K 2024, De novembre
Anonim
TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL
TUTORIAL BÀSIC SOBRE LLENGUA DE MARCATGE D'INTEL·LIGÈNCIA ARTIFICIAL (AIML) VIA PORTÀTIL

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

Obre el bloc de notes
Obre el bloc de notes
Obre el bloc de notes
Obre 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

Escriviu l'etiqueta d'especificació XML
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

Escriviu les etiquetes AIML pare
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.

Pas 4: escriviu les etiquetes de categoria

Escriviu les etiquetes de categoria
Escriviu les etiquetes de categoria

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.

Pas 5: utilitzeu comodins al patró

Utilitzeu comodins al patró
Utilitzeu comodins al patró

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.

Pas 6: escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla

Escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla
Escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla
Escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla
Escriviu l'etiqueta SRAI i l'etiqueta RANDOM a la plantilla

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 *

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

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.

Pas 7: convertiu formalment el fitxer de text a fitxer AIML

Converteix formalment el fitxer de text a fitxer AIML
Converteix formalment el fitxer de text a fitxer AIML
Converteix formalment el fitxer de text a fitxer AIML
Converteix formalment el fitxer de text a fitxer AIML

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.

Pas 8: Conclusió

Conclusió
Conclusió

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:

Recomanat: