AIML
Este artigo não cita fontes confiáveis. (Agosto de 2018) |
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.
Artificial Intelligence Markup Language | |
---|---|
Extensão do arquivo | .aiml |
Tipo de formato | Inteligência Artificial |
Variante de | XML |
Página oficial | http://www.aiml.foundation/ |
Antecedentes
editarO 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)
editarPrincipais Recursos
editar- 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
editarAtivamente 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:
Exemplos de AIML Bots populares
editar- 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[ligação inativa]
- Ana-Droide EM PORTUGUES- Download do AIML BRASILEIRO
Comunidades AIML
editar- A.I.Nexus: A Showcase for Alicebots on the Web
- Virtual Humans Forum
- AIML Forum
- AI Hub: Community site for AI and chatbot enthusiasts