AIML
# AIML

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 (em inglês)
### 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)