AIML

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/

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[ligação inativa]
  • 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[ligação inativa]
  • GaitoBot AIML Editor
  • MakeAiml - A program to simplify and automate AIML file creation (escrito em Java)
Ícone de esboço Este artigo sobre Linguagem de marcação é um esboço. Você pode ajudar a Wikipédia expandindo-o.