<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Artificial_Intelligence_Markup_Language</id>
	<title>Artificial Intelligence Markup Language - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Artificial_Intelligence_Markup_Language"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Artificial_Intelligence_Markup_Language&amp;action=history"/>
	<updated>2026-05-26T01:39:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Artificial_Intelligence_Markup_Language&amp;diff=357438&amp;oldid=prev</id>
		<title>imported&gt;Viciarg: /* Freie AIML Inhalte */ t</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Artificial_Intelligence_Markup_Language&amp;diff=357438&amp;oldid=prev"/>
		<updated>2025-10-14T14:55:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Freie AIML Inhalte: &lt;/span&gt; t&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Artificial Intelligence Markup Language&amp;#039;&amp;#039;&amp;#039; (AIML)  ist eine auf [[Extensible Markup Language|XML]] basierende [[Auszeichnungssprache]], mit der man [[Chatbot]]s entwickeln kann.&lt;br /&gt;
Ein Chatbot (von [[Englische Sprache|engl.]] &amp;#039;&amp;#039;chat&amp;#039;&amp;#039;: &amp;quot;plappern&amp;quot; und engl. &amp;#039;&amp;#039;bot&amp;#039;&amp;#039;: &amp;quot;Roboter&amp;quot;) ist ein [[Computerprogramm|Programm]], das sich so verhält, als kämen die Antworten von einem Menschen.&lt;br /&gt;
Unternehmen und Behörden setzen solche Programme beispielsweise auf ihren Websites ein, um Kundenanfragen automatisiert zu beantworten&amp;lt;ref name=&amp;quot;chatbotskommerziell&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
AIML wurde im Jahr 1995 vom Amerikaner Richard Wallace entwickelt&amp;lt;ref name=&amp;quot;yakbotswallace&amp;quot; /&amp;gt;. Er schuf damit die Grundlage für seinen Chatbot [[A.L.I.C.E.]], welcher verschiedene Preise in Wettbewerben für den menschenähnlichsten Dialog gewann&amp;lt;ref name=&amp;quot;loebnerprice1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;loebnerprice2&amp;quot; /&amp;gt;. Die von ihm gegründete AIML Foundation veröffentlicht sowohl das Wissen von A.L.I.C.E. als auch die Spezifikation von AIML (zunächst nur versehentlich&amp;lt;ref name=&amp;quot;gplbyaccident&amp;quot; /&amp;gt;) als Open Source.&lt;br /&gt;
Diese Spezifikation wird seitdem kontinuierlich weiter entwickelt&amp;lt;ref name=&amp;quot;aimldev&amp;quot; /&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Primärer Bestandteil von AIML-Dokumenten ist das Element &amp;quot;Category&amp;quot;, durch das eine Benutzer-Eingabe in eine Chatbot-Reaktion übersetzt wird.&lt;br /&gt;
Eine Category besteht in der einfachsten Form aus den Elementen &amp;quot;Pattern&amp;quot; und &amp;quot;Template&amp;quot;&amp;lt;ref name=&amp;quot;aimlelements1&amp;quot; /&amp;gt;.&lt;br /&gt;
Das Pattern enthält dabei die Eingabe, auf welche der Chatbot reagieren soll, während im Template die dazu passende Antwort hinterlegt wird.&lt;br /&gt;
&lt;br /&gt;
Durch das folgende Beispiel würde ein AIML-Chatbot auf die Eingabe &amp;quot;Hallo&amp;quot; mit der Antwort &amp;quot;Guten Tag&amp;quot; reagieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;category&amp;gt;&lt;br /&gt;
	&amp;lt;pattern&amp;gt;Hallo&amp;lt;/pattern&amp;gt;&lt;br /&gt;
	&amp;lt;template&amp;gt;Guten Tag&amp;lt;/template&amp;gt;&lt;br /&gt;
&amp;lt;/category&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit nicht alle Eingaben exakt vorhergesehen und gepflegt werden müssen, existieren weitere Elemente zur Normierung und Vereinfachung der Eingaben.&lt;br /&gt;
&lt;br /&gt;
Dazu zählen zum Beispiel&amp;lt;ref name=&amp;quot;aimlelements2&amp;quot; /&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* Srai – zur Zusammenfassung verschiedener Eingaben auf eine gemeinsame Antwort.&lt;br /&gt;
* That – mit dem Bezug auf vorherige Antworten des Chatbots genommen werden kann.&lt;br /&gt;
* Star – das im Zusammenspiel mit Wildcards unscharfe Erkennungsmuster ermöglicht.&lt;br /&gt;
* Random – um zufällige Varianzen in den Antworten zu ermöglichen&lt;br /&gt;
&lt;br /&gt;
== Interpreter und Hosting ==&lt;br /&gt;
Um den offenen Standard „AIML“ hat sich im Laufe der Jahre eine Community gebildet, welche für die gängigsten Betriebssysteme und Programmiersprachen entsprechende Interpreter entwickelt hat.&lt;br /&gt;
Da diese größtenteils auch wieder als Open Source bereitgestellt werden, kann man einen AIML-Chatbot auf Servern oder auch lokalen Geräten einfach selbst installieren und betreiben.&lt;br /&gt;
Neben dieser Möglichkeit haben sich auch kommerzielle Anbieter für AIML-Hosting gebildet, die entsprechendes Hosting anbieten.&lt;br /&gt;
Der größte und bekannteste ist dabei (mit – Stand Mai 2019 – rund 250.000+ Entwicklern und 300.000+ Chatbots) die Firma Pandorabots Inc.&amp;lt;ref name=&amp;quot;pandorabotswallace&amp;quot; /&amp;gt;, in welcher Richard Wallace wissenschaftlich Verantwortlicher ist.&lt;br /&gt;
Alleinstellungsmerkmal ist dabei in der Regel die Bespielung üblicher Messenger- oder Socialmediakanäle, deren Programmierung sonst in Eigenregie umgesetzt werden muss.&lt;br /&gt;
Daneben existieren auch spezialisierte Angebote wie das deutsche „GaitoBot“, das auf deutsche Sprache optimierte Werkzeuge sowie einen eigenen XML-Editor bereitstellt.&lt;br /&gt;
Neben den Messenger-Kanälen ermöglichen die kommerziellen Angebote auch die Möglichkeit der direkte Einbindung des Chats per Browser, während ein reiner Interpreter üblicherweise zunächst nur für die Ein-/Ausgabe auf einer lokalen Konsolenanwendung vorbereitet ist.&lt;br /&gt;
&lt;br /&gt;
== Freie AIML-Inhalte ==&lt;br /&gt;
&lt;br /&gt;
Neben Implementierungen von Interpretern haben zahlreiche Autoren das Wissen ihrer Chatbots in Form von quelloffenen AIML-Dateien bereitgestellt.&lt;br /&gt;
Am bekanntesten dürfte dabei die GermanAlice&amp;lt;ref name=&amp;quot;germanalice&amp;quot; /&amp;gt; von Christian Droßmann sein. Droßmann gehörte auch zum ersten Entwicklungsteam der JAVA-A.L.I.C.E.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://alicebot.wikidot.com/system:list-all-pages AIML-Wiki] (englisch)&lt;br /&gt;
* [https://github.com/drwallace Richard Wallace bei GitHub]&lt;br /&gt;
* [https://home.pandorabots.com/home.html Offizielle Website Pandorabots] (englisch)&lt;br /&gt;
* [https://www.gaitobot.de/ Offizielle Website GaitoBot]&lt;br /&gt;
* [https://www.gaitobot.de/documents/view/wiki/Aiml-Praxisbuch/aiml-die-wichtigsten-elemente.md Deutsche Einführung in AIML]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;yakbotswallace&amp;quot;&amp;gt;{{Webarchiv|url=https://yakbots.com/a-brief-biography-of-richard-wallace-the-mind-behind-alice/#Development-of-AIML |wayback=20211205182924 |text=A Brief Biography of Richard Wallace: The Mind Behind ALICE |archiv-bot=2024-07-12 07:45:28 InternetArchiveBot }} von Sean B bei Yakbots (englisch), abgerufen am 5. Dezember 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;chatbotskommerziell&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.computerwoche.de/a/was-unternehmen-ueber-chatbots-wissen-muessen,3329735 Was Unternehmen über Chatbots wissen müssen.] Computerwoche Online vom 22. Oktober 2021.&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;gplbyaccident&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.mediensprache.net/archiv/pubs/2762.html A Conversation with Dr. Richard Wallace] von Noel Bush aus Mai 2001 (englisch), abgerufen am 5. Dezember 2021.&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;loebnerprice1&amp;quot;&amp;gt;&lt;br /&gt;
[[Loebner-Preis]]&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;loebnerprice2&amp;quot;&amp;gt;{{Webarchiv|url=https://yakbots.com/a-brief-biography-of-richard-wallace-the-mind-behind-alice/#Entry-into-the-Loebner-Prize-Awards |wayback=20211205182924 |text=Loebner-Prize-Awards |archiv-bot=2024-07-12 07:45:28 InternetArchiveBot }} von Sean B bei Yakbots (englisch), abgerufen am 5. Dezember 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aimldev&amp;quot;&amp;gt;&lt;br /&gt;
[http://www.aiml.foundation/doc.html AIML Docs bei der AIML Foundation]&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aimlelements1&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.gaitobot.de/documents/view/wiki/Aiml-Praxisbuch/aiml-die-wichtigsten-elemente.md Die drei grundlegenden Elemente Category, Template und Pattern] abgerufen am 5. Dezember 2021.&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;aimlelements2&amp;quot;&amp;gt;&lt;br /&gt;
[https://www.gaitobot.de/documents/view/wiki/Aiml-Praxisbuch/aiml-normierung-und-vereinfachung.md Mehr Übersicht durch Normierung und Vereinfachung] abgerufen am 5. Dezember 2021.&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pandorabotswallace&amp;quot;&amp;gt;{{Webarchiv|url=https://yakbots.com/a-brief-biography-of-richard-wallace-the-mind-behind-alice/#Collaboration-with-Franz-Inc-And-Birth-Of-Pandorabots |wayback=20211205182924 |text=Richard Wallace and Pandorabots |archiv-bot=2024-07-12 07:45:28 InternetArchiveBot }} von Sean B bei Yakbots (englisch), abgerufen am 5. Dezember 2021.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;germanalice&amp;quot;&amp;gt;&lt;br /&gt;
[http://alicebot.wikidot.com/aiml:de-de:cdrossman:alice:german-2-aiml Germany Alice], abgerufen am 5. Dezember 2021.&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:XML-basierte Sprache]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Viciarg</name></author>
	</entry>
</feed>