AIML, (Artificial Intelligence Markup Language), é uma linguagem baseada em XML desenvolvida para criar diálogos semelhante a linguagem natural por meio de softwares, simulando assim inteligência humana.
Antecedentes O AIML foi desenvolvido por Richard S. Wallace no mundial de uma comunidade de software livre entre os anos de 1995 e 2002. Ela serviu de base para " A.L.I.C.E. " ("Artificial Linguistic Internet Computer Entity") que antes era chamado de Eliza, que ganhou o concurso para o Prémio anual Loebner Prize Contest for Most Human Computer três vezes, e foi também o campeão Chatterbox em 2004.
Como o conjunto A.L.I.C.E. AIML foi liberado sob a licença GNU GPL, e porque a maioria dos intérpretes AIML são oferecidos sob uma licença livre ou de fonte aberta, muitos "clones Alicebot " tem sido criados baseados na implementação do programa original e na sua base de conhecimento. Conjuntos AIML em várias línguas foram desenvolvidos e disponibilizados pela comunidade de utilizadores. Existem intérpretes AIML disponíveis em Java, Ruby, Python, C++, C #, Pascal, e outras linguagens (veja abaixo). A especificação formal e uma W3C XML Schema para AIML estão disponíveis.
Ligações externas Principais Recursos aiml.foundation: Site oficial aitools.org: AIML schema and specification, free AIML sets, Program D alicebot.org: Richard Wallace's "ALICE Foundation"
Implementações AIML Softwares Livres Ativamente desenvolvida: RebeccaAIML (C++, Java, .NET/C#, Python, Eclipse AIML editor plugin) Program D (Java, J2EE) ChatterBean (Java) Program R (Ruby) Program Q (C++, Qt) AIMLbot (Program #) (.NET/C#) Program W (Java) CHAT4D edição e execução(delphi) (francês)
Inativa: J-Alice (C++) libaiml (C++) Program E (PHP) Program N Program V (Perl) Program Y/PyAIML (Python)
Exemplos de AIML Bots populares The Original A.L.I.C.E. Dawnstar Ailysse Lilith Incognita -Um de conversador inteligência artificial conversando globalmente Phile Knowledge Tina Cypher Chomsky - Uma divertida chatbot AIML que usa um sorriso para transmitir emoções. Ele usa as informações na Wikipedia para construir suas conversas e possui links para artigos Wikipedia. iGod Kyle - Um único chatbot de Inteligência Artificial, que emprega algoritmos aprendizagem contextual. Talk to William Shakespeare Chat with Ailis in English (Italian website) Prelude - a self learning chatbot with AIML support Mitsuku - Loves to talk and learn Eliza versão online em AIML; versão alemã: https://web.archive.org/web/20170708230110/http://www.denkwerkzeuge.ch/ Flash Avatares IA - Netsbrain - Character Builder Ana-Droide EM PORTUGUES- Download do AIML BRASILEIRO
Comunidades AIML A.I.Nexus: A Showcase for Alicebots on the Web Virtual Humans Forum AIML Forum AI Hub: Community site for AI and chatbot enthusiasts
Recursos AIML AutoAiml - A Free Online Aiml file creator TSL AIML Parser Chatbot Editor GaitoBot AIML Editor MakeAiml - A program to simplify and automate AIML file creation (escrito em Java)
Categoria:Linguagens de marcação