Sommario:

TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE: 8 passaggi
TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE: 8 passaggi

Video: TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE: 8 passaggi

Video: TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE: 8 passaggi
Video: AIML Chatbot Tutorial- Artificial Intelligence Markup Language (AIML) ~xRay Pixy 2024, Dicembre
Anonim
TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE
TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE

Artificial Intelligence Markup Language (AIML) è un linguaggio di programmazione che è una specifica Extensible Markup Language (XML) utilizzata da chatbot, verbot, pandorabot, superbot e altri robot parlanti. È stato sviluppato dal Dr. Richard Wallace e seguito da altri programmatori che la pensano allo stesso modo (comunità del software libero AIML). Un A. L. I. C. E. ("Artificial Linguistic Internet Computer Entity") Il set di tag AIML è stato rilasciato sotto GNU General Public License (GPL). Ci sono diversi interpreti AIML in rete come AIMLbot (Program #) (. NET/C#), CHAT4D edit and run (delphi) (francese), 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, plugin per l'editor AIML di Eclipse) e altri. La maggior parte degli interpreti AIML sono programmi open source. Il Premio Loebner per l'intelligenza artificiale (AI) su https://www.loebner.net/Prizef/loebner-prize.html è progettato per implementare il test di Turing che dimostrerà il computer più simile all'uomo che "pensa" utilizzando l'AIML. Il vincitore del 2008 è Fred Roberts e Artificial Solutions di www.elbot.com Ora, ti insegnerò come creare il tuo file AIML pronto per essere inserito nel "cervello" del tuo robot usando il "semplice" Blocco note di Windows. Questa è una codifica AIML di base istruibile. Non hai bisogno di alcun editor AIML o creatore di file AIML o persino editor di chatbot parser AIML. Useremo semplicemente Blocco note. Questo è tutto, lo vedi bene, Blocco note di Windows! Anche se non vuoi creare un file AIML, puoi comunque utilizzare il tutorial di base sulla codifica AIML che puoi trovare in questo tutorial. Puoi salvarlo come XML per l'integrazione in un sito Web basato su Javascript o Flash con interprete AIML. Esistono altri programmi applicativi che hanno esteso le capacità di Blocco note di Windows come NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad++, Notepad 2, Metapad, NoteXpad 2.0, ecc. il blocco note di Windows XP. Attenzione, la programmazione del Blocco note può crearti o distruggerti. Questa applicazione apparentemente innocente può fare cose che sono davvero sorprendenti e per alcuni le troveranno scioccanti e allarmanti, come mostrato da quanto segue: formattare l'HDD del computer, bloccare una cartella, creare un diario digitale, creare un messaggio di ciclo, spegnere il computer, "hackerare" l'account amministratore, attivare il pulsante di blocco maiuscole, estrarre continuamente l'unità CD del computer, premere Invio o Backspace contemporaneamente, digitazione automatica della tastiera, aprire continuamente il Blocco note, modificare l'intestazione e il piè di pagina del testo, stampare la radice dell'albero (directory o posizione del file), accedi a CMD, scrivi programmi antivirus, riproduci suoni, inonda file, crea file di testo nascosto, crea un effetto di testo cadente a matrice, programma codici chat (VBS), fai parlare il tuo computer, crea il tuo autorun per il tuo CD e DVD, apri e chiudi il CD-ROM, aumenta la velocità di Internet, aggiungi la tua foto nelle proprietà del computer, prova il tuo software antivirus (attivo o non attivo), aggiungi l'opzione di spegnimento con il tasto destro del mouse, crea un timer, ecc. Vedi Blocco note non è solo un testo semplice modifica r come molti pensavano che fosse. Puoi creare diversi tipi di file (non solo TXT) tramite Blocco note con i seguenti nomi di estensione: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, ecc. È così incredibile, vero? PERIANDER A. ESPLANA nome in codice: "theseventhsage"https://thebibleformula.comhttps://www.internetsecretbook.com

www.youtube.com/thebibleformula

Passaggio 1: apri Blocco note

Apri Blocco note
Apri Blocco note
Apri Blocco note
Apri Blocco note

L'apertura di un Blocco note può essere eseguita in due modi fondamentali: 1. Start -> Tutti i programmi -> Accessori -> Blocco note. 2. Start -> Esegui -> Nella casella di testo Apri digita "Blocco note" (senza virgolette).

Passaggio 2: digitare il tag della specifica XML

Digitare il tag della specifica XML
Digitare il tag della specifica XML

Poiché AIML è una specifica XML, come HTML e XHTML, include sempre segni di meno di () che sono anche chiamati parentesi angolari. Tra questi due segni c'è un elemento che indica il tipo di comando che seguirà un interprete AIML. Collettivamente, questo è chiamato un tag AIML che ha due tipi: un tag di apertura o di inizio e un tag di chiusura o di fine. Il tag di fine conteneva sempre una barra (/) all'inizio di un elemento. Pertanto, digitare i codici AIML è come digitare i codici HTML (tag di inizio, testo contenuto e tag di fine). Ma tutto il tuo file AIML deve iniziare con un tag che lo specifica come un sottoinsieme (o dialetto) XML esteso appropriato o valido: oppure puoi anche usa quanto segue: servirà come prologo per un tipico file AIML. L'UTF-8 nella codifica verrà utilizzato per salvare il file invece di ANSI, UNICODE, ecc.

Passaggio 3: digitare i tag AIML padre

Digitare i tag AIML padre
Digitare i tag AIML padre

Il tag della specifica XML è seguito dai tag padre: alcuni interpreti AIML hanno bisogno della versione per riconoscerlo come un file AIML valido, quindi puoi anche scrivere la versione dell'AIML nel tag di inizio padre.

Passaggio 4: digitare i tag di categoria

Digita i tag di categoria
Digita i tag di categoria

Il tag genitore che indica che si tratta di un file AIML è seguito dal tag di categoria. Deve essere inserito all'interno dei due tag genitore. L'unità di base di un AIML è chiamata categoria che è comunemente divisa in due insiemi di tag: pattern e template. Il modello è la domanda attesa o presunta dell'utente (la parte corrispondente) mentre il modello è la risposta preparata o programmata del chatbot (la parte di ritorno). CHE COS'È INSTRUCTABLES. COM? È il più grande spettacolo e racconto al mondo. Quando l'utente ha chiesto, cos'è interactables.com? (un input), il bot AIML risponderà: È il più grande show and tell del mondo (un output). Come puoi vedere, è così facile. Se hai chiesto a un chatbot, cercherà semplicemente un pattern di ogni categoria e se trova una corrispondenza (ignorando il caso del testo contenuto nel pattern) risponderà immediatamente in base al template di quella categoria e simulando così un normale conversazione.

Passaggio 5: utilizzare i caratteri jolly nel pattern

Usa i caratteri jolly nel modello
Usa i caratteri jolly nel modello

Tuttavia, il processo di corrispondenza corrisponderà a un solo input che cos'è interactables.com? e non un'altra forma di quella domanda che potrebbe essere posta dall'utente come ad esempio www.instructables.com? (con www), che cosa sono istruttori? (senza.com), cos'è intructables? (errore di ortografia), cosa è istruibile? (errato), ecc. Ci sono due metodi di base per risolvere questo problema: 1. Usando i caratteri jolly nel modello e 2. Usando il tag SRAI nel modello. L'uso dei caratteri jolly è molto utile nei comandi DOS e nella ricerca di file o dati in il computer. È anche utile nella codifica AIML. In AIML, i caratteri jolly possono essere un asterisco * o un carattere di sottolineatura _. WHAT IS INSTRUCTABLES *Instructables.com è il più grande show e tell del mondo. I caratteri jolly corrisponderanno a un numero infinito di parole (e, ovviamente, alle domande di input) come cosa isstructables.com? cosa sono gli istruttori su Internet? qual è l'unicità di instructables rispetto ad altri siti Web fai-da-te? ecc. Tutte queste domande riceveranno risposta da AIML secondo il modello di quella categoria abbinata: Instructables.com è il più grande spettacolo e racconto del mondo.

Passaggio 6: digitare Tag SRAI e Tag RANDOM nel modello

Digitare Tag SRAI e Tag RANDOM nel modello
Digitare Tag SRAI e Tag RANDOM nel modello
Digitare Tag SRAI e Tag RANDOM nel modello
Digitare Tag SRAI e Tag RANDOM nel modello

L'elemento srai è molto utile nella situazione in cui il programmatore vuole reindirizzare diversi insiemi di domande che hanno un significato simile a una risposta nella categoria precedente. COS'È INSTRUCTABLES *Instructables.com è lo spettacolo più grande del mondo. COS'È IL FAMOSO SITO WEB FAI DA TE?cos'è instructables Quando un utente ha posto la domanda qual è il famoso sito fai-da-te? il modello verrà reindirizzato al modello precedente che cos'è l'istruzione *? (il carattere jolly * deve essere sostituito con tag nei tag srai) il che significa che le due domande (o più se si aggiungono altri tag srai) sono sinonimi (domande riformulate) e quindi il bot AIML ha una sola risposta: Instructables.com è il più grande spettacolo e racconto del mondo. Per mezzo del tag srai, un pattern abbinato in una categoria può essere reindirizzato ad un altro pattern di un'altra categoria. Se hai usato il tag srai per un bot per rispondere con una risposta a molte domande, c'è un tag che puoi usare per rispondere con risposta diversa a un'unica domanda che è stata posta più volte da un utente. È il tag casuale. COS'È ISTRUTBILE *

  • Instructables.com è il più grande spettacolo e racconto al mondo.
  • Instructables.com è il famoso sito web fai-da-te su Internet.
  • Instructables.com è il paradiso di inventori, innovatori, hacker, fanatici della tecnologia, ecc. su Internet.

QUAL È IL FAMOSO SITO WEB FAI DA TE?cos'è instructables Alla domanda dell'utente con il modulo cosa è instructables * verrà risposto in modo casuale con il seguente elenco (o voce di elenco come mostrato dal

&

tags): Instructables.com è il più grande spettacolo e racconto al mondo. Instructables.com è il famoso sito web fai-da-te su Internet. Instructables.com è il paradiso di inventori, innovatori, hacker, fanatici della tecnologia, ecc. su Internet. La risposta sarà data da un bot AIML uno alla volta mentre lo stesso schema di domanda viene ripetuto dall'utente.

Passaggio 7: converti formalmente il tuo file di testo in file AIML

Converti formalmente il tuo file di testo in file AIML
Converti formalmente il tuo file di testo in file AIML
Converti formalmente il tuo file di testo in file AIML
Converti formalmente il tuo file di testo in file AIML

Blocco note salverà sempre il tuo file con il nome di estensione txt a meno che tu non lo cambi nominando il tuo file con il nome di estensione di aiml. Ecco come puoi farlo. Seleziona File nel menu facendo clic su di esso e apparirà il sottomenu. Scegli Salva con nome e vai alla cartella di un cervello bot in cui vuoi salvare il tuo file facendo clic sul pulsante verso il basso di Salva in. Assegna un nome al tuo file con il nome dell'estensione AIML nella casella di testo di Nome file. Esempio: Instructables.aiml Nel menu a discesa di Salva come tipo scegli Tutti i file. Cambia la codifica in UTF-8. Quindi, salvalo facendo clic sul pulsante Salva. Questo è tutto. Hai già creato un file AIML tramite Blocco note!

Passaggio 8: conclusione

Conclusione
Conclusione

Esistono ancora molti tag AIML che possono essere utilizzati per creare e modificare un file AIML. Non dimenticare di usare le variabili AIML che sono davvero affascinanti. I seguenti collegamenti serviranno come buone risorse per coloro che desiderano approfondire la codifica e la sintassi AIML:Un tutorial per aggiungere conoscenza al tuo robothttps://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) Version 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Come abbiamo visto in questo "semplice" istruibile, l'uomo è davvero un genio! Può inventare, progettare e sviluppare programmi in grado di simulare il comportamento di un essere umano. Può progettare in modo intelligente applicazioni che corrispondano al suo modo di pensare per migliorare la vita. Questi fatti riflettono la verità che l'uomo è creato a immagine di Dio con personalità, razionalità e moralità. L'uomo è un essere creativo. Se vuoi parlare con un chatbot, visita qui e seleziona Chat AI:https://www.jesus.org.uk/bot/

Consigliato: