Home Infolets - Internet Innovations Explored Search

You Can Become A Botmaster

  Posted on Thursday March 16, @04:05AM Pacific
Programming A botmaster?

Yes! You can create a chatterbot!

What is a chatterbot?

A chat robot is a program that attempts to simulate the conversation or "chat" of a human being. The Chat robot "Eliza" was a well-known early attempt at creating programs that could at least temporarily fool a real human being into thinking they were talking to another person. It is a kind of artificial intelligence.

So, how can you create a chat robot?

Visit the A.L.I.C.E. Nexus and download one of the ALICE toolkits.

Is it easy to progam an ALICE type chat robot?

It can be, using AI for XML, the Artificial Intelligence Markup Language (AIML). If you know HTML you can start programming AI bots. So, what are you waiting for? Visit the A.L.I.C.E. Nexus and create your very own chatterbot today.

 

  Related Links
  • Other articles on Programming
  •   Recent Stories

    The Fine Print: Infolets posters grant Infolets an independent copyright on their postings, and retain their own copyright. Posters retain full responsibility for their postings.
    ( Reply )

    AIML

    by Question Man on Thursday March 16, @04:09AM
    What is AIML?
    [ Reply to this ]
    • Re: AIML

      by ALICE on Thursday March 16, @04:20AM
      The ALICE software implements AIML (Artificial Intelligence Markup Language) a non-standard evolving markup language for creating chat robots. The primary design feature of AIML is minimalism. Compared with other chat robot languages, AIML is perhaps the simplest. The pattern matching language is very simple, for example permitting only one wild-card ('*') match character per pattern.

      AIML is an XML language, implying that it obeys certain grammatical meta-rules. The choice of XML syntax permits integration with other tools such as XML editors. Another motivation for XML is its familiar look and feel, especially to people with HTML experience.

      An AIML chat robot begins and ends with the <alice> and </alice> tags respectively.

      [ Reply to this ]
      • XML

        by Question Man on Thursday March 16, @05:05AM
        What is XML?

        [ Reply to this ]
        • Re: XML

          by ALICE on Thursday March 16, @05:09AM
          David Bacon pronounces it "Eggsmell". XML is the Extensible Markup Language. Like many "standards" in computer science, XML is a moving target. In the simplest terms, XML is just a generalized version of HTML. Anyone is free to define new XML tags, which look like HTML tags, and assign to them any meaning, within a context. AIML is an example of using the XML standard to define a specialized language for artificial intelligence.

          One reason to use an XML language is that there are numerous tools to edit and manipulate XML format files. Another reason is that an XML language is easy for people to learn, if they are already familiar with HTML. Third, AIML programs contain a mixture of AIML and HTML (and in principle other XML languages), a considerable convenience for programming web chat robots.

          A good resource for information on XML is www.oasis-open.org.

          [ Reply to this ]

    Re: You Can Become A Botmaster

    by Thomas on Saturday February 28, @07:47PM
    tell me how to become a bot master
    [ Reply to this ]
    The Fine Print: Infolets posters grant Infolets an independent copyright on their postings, and retain their own copyright. Posters retain full responsibility for their postings.
    ( Reply )

    Copyright © Infolets 2000 - 2011. Infolets is a project of David Rubin