Sommario:
- Passaggio 1: apri Blocco note
- Passaggio 2: digitare il tag della specifica XML
- Passaggio 3: digitare i tag AIML padre
- Passaggio 4: digitare i tag di categoria
- Passaggio 5: utilizzare i caratteri jolly nel pattern
- Passaggio 6: digitare Tag SRAI e Tag RANDOM nel modello
- Passaggio 7: converti formalmente il tuo file di testo in file AIML
- Passaggio 8: conclusione
Video: TUTORIAL DI BASE SUL LINGUAGGIO DI MARKUP DELL'INTELLIGENZA ARTIFICIALE (AIML) TRAMITE IL BLOCCO NOTE: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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. 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. 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. 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 * 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. 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! 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/Passaggio 4: digitare i tag di categoria
Passaggio 5: utilizzare i caratteri jolly nel pattern
Passaggio 6: digitare Tag SRAI e Tag RANDOM nel modello
&
Passaggio 7: converti formalmente il tuo file di testo in file AIML
Passaggio 8: conclusione
Consigliato:
Come creare un sito Web di base utilizzando il blocco note: 4 passaggi
Come creare un sito Web di base utilizzando il Blocco note: qualcuno si è chiesto"come posso creare un sito Web con un programma di scrittura di base?"Beh, ovviamente, non specificamente… Comunque, qui ti mostrerò come creare un BASIC sito web utilizzando solo il blocco note
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
L'intelligenza artificiale nel robot labirinto LEGO EV3: 13 passaggi
AI in LEGO EV3 Robot Maze-Driving: questo è un robot semplice e autonomo con una certa intelligenza artificiale. È progettato per esplorare un labirinto e quando viene riposto all'ingresso, per guidare fino all'uscita ed evitare i vicoli ciechi. È molto più complicato del mio progetto precedente, ma
Come creare un'intelligenza artificiale Parte 2: 9 passaggi
Come creare un'intelligenza artificiale Parte 2: Questa è la parte 2 sui passaggi che ho eseguito per creare un'intelligenza artificiale su un computer Windows, utilizzando un database gratuito, uno strumento di sviluppo della programmazione e il motore TTS integrato gratuito fornito con Windows. La parola "Windows" appartiene a Microsoft.La parola "Dra
Come creare un'intelligenza artificiale Parte 4: 3 passaggi
Come creare un'intelligenza artificiale Parte 4: L'altro giorno stavo parlando con la mia intelligenza artificiale e gli ho detto: "Sto andando di sopra a cena, stiamo mangiando BISTECCA". Tuttavia, il software di riconoscimento vocale (SR) ha interpretato questo come "… stiamo avendo STAKE "Mi sono imbattuto in un problema all'orecchio simile (ma diverso)