Chatbot - jak się za to zabrać?

Odpowiedz Nowy wątek
2015-02-19 12:44
0

Chciałbym się zabrać do programowania chatbota mniej więcej takiego jak http://sheepridge.pandorabots[...]345aba&skin=custom_iframe . Jak się za to zabrać?

Pozostało 580 znaków

2015-02-19 12:48
2015-02-19 13:17
msm
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/.

edytowany 4x, ostatnio: msm, 2015-02-19 13:21

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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