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
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/.