Inhaltsverzeichnis:

GRUNDLEGENDE TUTORIAL ÜBER KÜNSTLICHE INTELLIGENZ-MARKUP-SPRACHE (AIML) ÜBER NOTIZBLOCK - Gunook
GRUNDLEGENDE TUTORIAL ÜBER KÜNSTLICHE INTELLIGENZ-MARKUP-SPRACHE (AIML) ÜBER NOTIZBLOCK - Gunook

Video: GRUNDLEGENDE TUTORIAL ÜBER KÜNSTLICHE INTELLIGENZ-MARKUP-SPRACHE (AIML) ÜBER NOTIZBLOCK - Gunook

Video: GRUNDLEGENDE TUTORIAL ÜBER KÜNSTLICHE INTELLIGENZ-MARKUP-SPRACHE (AIML) ÜBER NOTIZBLOCK - Gunook
Video: Unbabel API: Mehrsprachige Gespräche ermöglichen - Komplettes Gespräch 2024, Kann
Anonim
GRUNDLEGENDE TUTORIAL ÜBER KÜNSTLICHE INTELLIGENZ MARKUP-SPRACHE (AIML) ÜBER NOTIZBLOCK
GRUNDLEGENDE TUTORIAL ÜBER KÜNSTLICHE INTELLIGENZ MARKUP-SPRACHE (AIML) ÜBER NOTIZBLOCK

Artificial Intelligence Markup Language (AIML) ist eine Programmiersprache, die eine Extensible Markup Language (XML)-Spezifikation ist, die von Chatbot, Verbot, Pandorabot, Superbot und anderen sprechenden Robotern verwendet wird. Es wurde von Dr. Richard Wallace entwickelt und von anderen gleichgesinnten Programmierern (AIML Free Software Community) gefolgt. Ein A. L. I. C. E. ("Artificial Linguistic Internet Computer Entity") AIML-Tag-Set wurde unter der GNU General Public License (GPL) veröffentlicht. Es gibt verschiedene AIML-Interpreter im Netz wie AIMLbot (Program #) (. NET/C#), CHAT4D edit and run (delphi) (französisch), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/ MySQL), Programm Q (C++, Qt), Programm R (Ruby), Programm W (Java), RebeccaAIML (C++, Java,. NET/C#, Python, Eclipse AIML-Editor-Plugin) und andere. Die meisten AIML-Interpreter sind Open-Source-Programme. Der Loebner-Preis für künstliche Intelligenz (KI) unter https://www.loebner.net/Prizef/loebner-prize.html wurde entwickelt, um den Turing-Test zu implementieren, der den menschenähnlichen Computer beweisen wird, der mit AIML "denkt".. Der Gewinner des Jahres 2008 ist Fred Roberts und Artificial Solutions von www.elbot.com. Jetzt zeige ich Ihnen, wie Sie Ihre eigene AIML-Datei erstellen, um sie mit dem "einfachen" Windows Notepad in das "Gehirn" Ihres Roboters einzufügen. Dies ist eine grundlegende AIML-Codierung anweisbar. Sie benötigen keinen AIML-Editor oder AIML-Dateiersteller oder sogar AIML-Parser-Chatbot-Editor. Wir werden einfach Notepad verwenden. Das ist es, Sie sehen es richtig, Windows Notepad! Auch wenn Sie keine AIML-Datei erstellen möchten, können Sie immer noch das grundlegende AIML-Codierungs-Tutorial verwenden, das Sie in diesem anweisbaren finden. Sie können es als XML speichern, um es in eine Javascript-basierte oder Flash-basierte Website mit AIML-Interpreter zu integrieren. Es gibt andere Anwendungsprogramme, die die Fähigkeit von Windows Notepad wie NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad +, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 usw. erweitert haben. Aber in diesem anweisbaren habe ich einfach verwendet den Windows XP-Notizblock. Seien Sie vorsichtig, die Notepad-Programmierung kann Sie entweder machen oder brechen. Diese scheinbar unschuldige Anwendung kann Dinge tun, die wirklich erstaunlich sind, und manche werden sie schockierend und alarmierend finden, wie im Folgenden gezeigt: Formatieren Sie die Festplatte Ihres Computers, sperren Sie einen Ordner, erstellen Sie ein digitales Tagebuch, erstellen Sie eine Zyklusnachricht, fahren Sie Ihren Computer herunter, das Administratorkonto "hacken", Feststelltaste umschalten, CD-Laufwerk Ihres Computers ständig ausfahren, gleichzeitig die Eingabe- oder Rücktaste drücken, automatische Tastatureingabe, ständig den Editor öffnen, Textkopf- und -fußzeile ändern, Baumstamm drucken (Verzeichnis oder Speicherort der Datei), auf CMD zugreifen, Virenprogramme schreiben, Sound abspielen, Dateien fluten, versteckte Textdateien erstellen, einen Matrix-fallenden Texteffekt erstellen, Chat-Codes (VBS) programmieren, Ihren Computer zum Sprechen bringen, Ihren eigenen Autorun für Ihre CD und DVD erstellen, öffnen und Schließen Sie die CD-ROM, erhöhen Sie die Internetgeschwindigkeit, fügen Sie Ihr Foto in den Computereigenschaften hinzu, testen Sie Ihre Antivirensoftware (aktiv oder nicht aktiv), fügen Sie die Option zum Herunterfahren mit der rechten Maustaste hinzu, erstellen Sie einen Timer usw. Sie sehen, dass Notepad nicht nur ein einfache Textbearbeitung r wie viele es dachten. Sie können mit Notepad verschiedene Dateitypen (nicht nur TXT) mit den folgenden Erweiterungsnamen erstellen: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP usw. Es ist so erstaunlich, nicht wahr? PERIANDER A. ESPLANA Codename: "dieseventhsage"https://thebibleformula.comhttps://www.internetsecretbook.com

www.youtube.com/thebibleformula

Schritt 1: Öffnen Sie den Editor

Öffnen Sie den Editor
Öffnen Sie den Editor
Öffnen Sie den Editor
Öffnen Sie den Editor

Das Öffnen eines Notizblocks kann auf zwei grundlegende Arten erfolgen: 1. Start -> Alle Programme -> Zubehör -> Notepad. 2. Start -> Ausführen -> Geben Sie im Textfeld Öffnen "Notepad" (ohne Anführungszeichen) ein.

Schritt 2: Geben Sie das XML-Spezifikations-Tag ein

Geben Sie das XML-Spezifikations-Tag ein
Geben Sie das XML-Spezifikations-Tag ein

Da AIML wie HTML und XHTML eine XML-Spezifikation ist, enthält sie immer Kleiner-als-Zeichen, die auch als spitze Klammern bezeichnet werden. Zwischen diesen beiden Zeichen befindet sich ein Element, das den Befehlstyp angibt, dem ein AIML-Interpreter folgen wird. Zusammenfassend wird dies als AIML-Tag bezeichnet, das zwei Arten hat: ein Eröffnungs- oder Start-Tag und ein Schluss- oder End-Tag. Das End-Tag enthielt immer einen Schrägstrich (/) am Anfang eines Elements. Das Eingeben von AIML-Codes ist also wie das Eingeben von HTML-Codes (Start-Tags, enthaltener Text und End-Tags). Aber Ihre gesamte AIML-Datei muss mit einem Tag beginnen, das sie als geeignete oder gültige erweiterte XML-Untermenge (oder Dialekt) angibt: Oder Sie können auch Verwenden Sie Folgendes: Dies dient als Prolog zu einer typischen AIML-Datei. Das UTF-8 in der Kodierung wird beim Speichern der Datei anstelle von ANSI, UNICODE usw. verwendet.

Schritt 3: Geben Sie die übergeordneten AIML-Tags ein

Geben Sie die übergeordneten AIML-Tags ein
Geben Sie die übergeordneten AIML-Tags ein

Auf das XML-Spezifikations-Tag folgen Eltern-Tags: Einige AIML-Interpreter benötigen die Version, um sie als gültige AIML-Datei zu erkennen, sodass Sie auch die Version der AIML in das übergeordnete Start-Tag schreiben können.

Schritt 4: Geben Sie die Kategorie-Tags ein

Geben Sie die Kategorie-Tags ein
Geben Sie die Kategorie-Tags ein

Auf das übergeordnete Tag, das anzeigt, dass es sich um eine AIML-Datei handelt, folgt das Kategorie-Tag. Es muss innerhalb der beiden übergeordneten Tags platziert werden. Die Grundeinheit einer AIML wird Kategorie genannt, die üblicherweise in zwei Sätze von Tags unterteilt ist: Muster und Vorlage. Das Muster ist die erwartete oder angenommene Frage des Benutzers (der übereinstimmende Teil), während die Vorlage die vorbereitete oder programmierte Antwort des Chatbots (der zurückkehrende Teil) ist. WAS IST INSTRUCTABLES. COM?Es ist die größte Show der Welt und erzählt. Als der Benutzer fragte, was ist instructables.com? (eine Eingabe) antwortet der AIML-Bot: Es ist die größte Show und Tell der Welt (eine Ausgabe). Wie Sie sehen, ist es so einfach. Fragt man einen Chatbot, sucht er einfach nach einem Muster jeder Kategorie und findet bei einer Übereinstimmung (ohne Berücksichtigung der Groß-/Kleinschreibung des enthaltenen Textes im Muster) antwortet er sofort basierend auf der Vorlage dieser Kategorie und simuliert so ein normales Gespräch.

Schritt 5: Verwenden Sie Platzhalter im Muster

Verwenden Sie Platzhalter im Muster
Verwenden Sie Platzhalter im Muster

Der Matching-Prozess stimmt jedoch nur mit einer Eingabe überein, was instructables.com ist? und nicht eine andere Form dieser Frage, die vom Benutzer gestellt werden kann, wie z. B. www.instructables.com? (mit www), was ist instructables? (ohne.com), was ist intructables? (falsch geschrieben), was ist anweisbar? (falsch geschrieben) usw. Es gibt zwei grundlegende Methoden, um dieses Problem zu lösen: 1. Durch die Verwendung von Platzhaltern im Muster und 2. Durch die Verwendung des SRAI-Tags in der Vorlage. Die Verwendung von Platzhaltern ist sehr nützlich in DOS-Befehlen und beim Durchsuchen von Dateien oder Daten in der Computer. Es ist auch bei der AIML-Codierung nützlich. In AIML können Platzhalterzeichen entweder ein Sternchen * oder ein Unterstrich _ sein. WAS IST INSTRUCTABLES *Instructables.com ist die größte Show und Tell der Welt ist instructables.com? Was ist instructables im Internet? Was ist die Einzigartigkeit von instructables zu anderen Do-it-yourself-Websites? usw. All diese Fragen werden von AIML nach der Vorlage der entsprechenden Kategorie beantwortet: Instructables.com ist die größte Show und Tell der Welt.

Schritt 6: Geben Sie SRAI-Tag und RANDOM-Tag in die Vorlage ein

Geben Sie SRAI-Tag und RANDOM-Tag in die Vorlage ein
Geben Sie SRAI-Tag und RANDOM-Tag in die Vorlage ein
Geben Sie SRAI-Tag und RANDOM-Tag in die Vorlage ein
Geben Sie SRAI-Tag und RANDOM-Tag in die Vorlage ein

Das Element srai ist sehr nützlich, wenn der Programmierer verschiedene Fragen mit ähnlicher Bedeutung auf eine Antwort in der obigen Kategorie umleiten möchte BERÜHMTE DO-IT-YOURSELF-WEBSITE? Was ist instructables Wenn ein Benutzer die Frage stellte, was die berühmte Do-it-yourself-Website ist? Die Vorlage wird auf das obige Muster umgeleitet, was ist instructables *? (der Platzhalter * muss in srai-Tags durch Tag ersetzt werden), was bedeutet, dass die beiden Fragen (oder mehr, wenn Sie weitere srai-Tags hinzufügen) synonym sind (umformulierte Fragen) und der AIML-Bot daher nur eine Antwort hat: Instructables.com is die weltweit größte Show und erzählen. Mit dem srai-Tag kann ein übereinstimmendes Muster in einer Kategorie zu einem anderen Muster einer anderen Kategorie umgeleitet werden unterschiedliche Antwort auf eine einzelne Frage, die von einem Benutzer oft gestellt wurde. Es ist das zufällige Tag. WAS IST ANLEITUNGEN *

  • Instructables.com ist die weltweit größte Show und Tell.
  • Instructables.com ist die berühmte Do-it-yourself-Website im Internet.
  • Instructables.com ist der Zufluchtsort für Erfinder, Innovatoren, Hacker, Technikfreaks usw. im Internet.

WAS IST DIE BERÜHMTE DO-IT-YOURSELF-WEBSITE? Was ist instructables Die Frage des Benutzers mit dem Formular, was instructables * ist, wird nach dem Zufallsprinzip mit der folgenden Liste (oder Listenelement, wie von der

&

Tags): Instructables.com ist die weltweit größte Show und Tell. Instructables.com ist die berühmte Do-it-yourself-Website im Internet. Instructables.com ist der Zufluchtsort für Erfinder, Innovatoren, Hacker, Technikfreaks usw. im Internet. Die Antwort wird von einem AIML-Bot nacheinander gegeben, da das gleiche Fragemuster vom Benutzer wiederholt wird.

Schritt 7: Konvertieren Sie Ihre Textdatei formal in eine AIML-Datei

Konvertieren Sie Ihre Textdatei formal in eine AIML-Datei
Konvertieren Sie Ihre Textdatei formal in eine AIML-Datei
Konvertieren Sie Ihre Textdatei formal in eine AIML-Datei
Konvertieren Sie Ihre Textdatei formal in eine AIML-Datei

Notepad speichert Ihre Datei immer mit dem Erweiterungsnamen txt, es sei denn, Sie ändern ihn, indem Sie Ihre Datei mit dem Erweiterungsnamen aiml benennen. So können Sie es tun. Wählen Sie im Menü Datei aus, indem Sie darauf klicken, und das Untermenü wird angezeigt. Wählen Sie Speichern unter und gehen Sie zu dem Ordner eines Bot-Gehirns, in dem Sie Ihre Datei speichern möchten, indem Sie auf die Abwärts-Schaltfläche von Speichern in klicken. Benennen Sie Ihre Datei mit der Erweiterung AIML im Textfeld von Dateiname. Beispiel: Instructables.aiml Wählen Sie im Dropdown-Menü von Save as Type Alle Dateien. Ändern Sie die Codierung in UTF-8. Speichern Sie es dann, indem Sie auf die Schaltfläche Speichern klicken. Das ist es. Sie haben bereits eine AIML-Datei über Notepad erstellt!

Schritt 8: Fazit

Abschluss
Abschluss

Es gibt noch viele AIML-Tags, die beim Erstellen und Bearbeiten einer AIML-Datei verwendet werden können. Vergessen Sie nicht, AIML-Variablen zu verwenden, die wirklich faszinierend sind. Die folgenden Links dienen als gute Ressourcen für diejenigen, die mehr über die AIML-Codierung und -Syntax erfahren möchten: Ein Tutorial zum Hinzufügen von Wissen zu Ihrem Roboterhttps://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) Version 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Wie wir in dieser "einfachen" Anleitung gesehen haben, ist der Mensch wirklich ein Genie! Er kann Programme erfinden, entwerfen und entwickeln, die das Verhalten eines Menschen simulieren können. Er kann intelligent Anwendungen entwerfen, die seinen Vorstellungen entsprechen, um das Leben zu verbessern. Diese Tatsachen spiegeln die Wahrheit wider, dass der Mensch mit Persönlichkeit, Vernunft und Moral nach dem Bilde Gottes geschaffen ist. Der Mensch ist ein kreatives Wesen. Wenn Sie mit einem Chatbot sprechen möchten, besuchen Sie hier und wählen Sie KI-Chat:

Empfohlen: