Chatbot - jak się za to zabrać?

0

Chciałbym się zabrać do programowania chatbota mniej więcej takiego jak http://sheepridge.pandorabots.com/pandora/talk?botid=b69b8d517e345aba&skin=custom_iframe . Jak się za to zabrać?

0

Alice działa w oparciu o AIML:
http://www.alicebot.org/documentation/aiml-primer.html

Musisz pobrać/zaimplementować silnik AIML, a następnie napisać tysiące patternów w rodzaju:

<category>
    <pattern>WHAT IS A CIRCLE</pattern>
    <template>
        <set_it>A circle</set_it> is the set of points equidistant from a common point called the center.
    </template>
</category>

Albo

<category>
    <pattern>WHAT ARE YOU</pattern>
    <template>
        <think><set name="topic">Me</set></think>
        I am the latest result in artificial intelligence,
        which can reproduce the capabilities of the human brain
        with greater speed and accuracy.
    </template>
</category>

(swoją drogą, dość ironiczny opis biorąc pod uwagę faktyczny sposób działania)

Aż bot będzie sprawiał wrażenie inteligentnego, a przynajmniej pomocnego.

edit: Swoją drogą, ze strony którą zalinkowałeś do http://www.alicebot.org/aiml.html z opisem AIML dzieli cię /jedno kliknięcie/.

1 użytkowników online, w tym zalogowanych: 0, gości: 1