Toon posts:

AI/chatbot hoe te beginnen.

Pagina: 1
Acties:
  • 301 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
IK vroeg me af wat nou het beste was om mee te beginnen om een AI te maken waar je mee kan chatten.
Ik weet zelf wel dat er zoiets is als aiml, maar hoe goed is dat en kan ik ook een AI maken in bv delphi?

Verwijderd

Aiml is een specifieke subset van xml die als beschrijvingstaal kan dienen voor een ALICE bot.
Je schrijft dan je hele conversatie in je aiml en vangt alle mogelijkheden die de gebruiker in kan voeren af me je aiml bestand.

Aan alleen een aiml bestand heb je niks, je zult een ergens een ALICE bot laten draaien die het echte bot werk doet (aiml parsen, requests en response verwerken). Zover ik weet is er alleen maar een java implementatie van, maar die draait ook zonder dat je er iets voor hoeft te doen.

Je hebt dus eigenlijk geen programmeer taal nodig, met de aiml kun je alles beschrijven wat de bot moet doen. Als je Delphi zover krijgt dat ie aan de hand van wat input, AIML genereerd kan je ook in Delphi je bot maken, maar het enige wat je eigenlijk hoeft te doen is in aiml conversaties maken, wat erg saai is.

  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

Volgende stap is dan natuurlijk dat je bot zelf nieuwe dingen kan aanleren. Ik ben ook een tijdje bezig geweest met een bot in PHP en die werkt goed, maar een echte uitdaging is het natuurlijk niet om hem voorgeprogrameerde zinnetjes uit te laten spugen.

Verwijderd

Als je je aiml goed schrijft dan zijn het geen voorgeprogrammeerde zinnetjes, maar echt nuttige antwoorden op je vragen.

AIML is echt heel uitgebreid, je moet maar een op de ALICE site kijken wat je er allemaal mee kan doen.

Verwijderd

Op www.alicebot.com staat ook de implementatie van een bot in delphi die AIML files gebruikt. Source files zitten er allemaal bij. Mocht je Nederlandse AIML files kunnen vinden, laat het me dan graag even weten.

Verwijderd

Alicebot.org bedoel je denk ik, url deed het niet dus heb ff ge-goegelt

Verwijderd

Oeps. sorry. dat is hem ja. Is wel een leuk systeempje. Iemand heeft er ook een Nederlandstalige bot van gemaakt die om de zoveel tijd nieuwssites afgaat en het nieuws in AIML omzet. Dus als vraag: Wat is het laatste nieuws? krijgt je dus als antwoord de zojuist gevonden nieuws feiten. kijk hiermaar eens: http://www.oida.nl/oida-s/template.php?page=bot_hermes#

Verwijderd

Leuk dat de onze bot hier op duikt! Naast onze bot zijn er overigens nog meer nederlandse alicebots waaronder marloes op marloes.nl
Nog even wat over aiml. Het is niet een suffe xml waar je alleen maar zinnetjes in zet waar de bot op kan reageren. Uiteraard moet je wel een standaard rij aan replies hebben maar de kunst is om met de input van de gebruiker replies zien te genereren. Zodoende de gebruiker het idee geven dat er iemand achter zit die specifiek op zijn vragen/antwoorden reageerd!
Echte AI maken die helemaal zelf antwoorden genereerd zal voorlopig moeilijk te realiseren zijn.

Verwijderd

Ik ben trouwens erg benieuwd of er nog meer tweakers een eigen chatbot hebben?? Alicebot bot van kiwilogic oid!??

Ik ben benieuwd wat er voor conversatie ontstaat als de bots met elkaar praten bijvoorbeeld! Dat kan leuke situaties opleveren lijkt me. ;)

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 29-03 15:34
Ik heb geen eigen chatbot .. herinnerde me zo'n programma dat leert als je er tegen praat .. was iets met HAL .. ff gegoogle'd en kwam dit tegen (herinner me niet of dit hetzelfde is, maar lijkt er wel op)
http://www.zabaware.com/hal6/

Verwijderd

Er zijn er meer die dat doen:
Daisy doet het leuk: http://leedberg.com/glsoft/
Leo, kan je ook gebruiken in je eigen programma mbv een DLL: http://www.barc0de.demon.co.uk/leo/source.htm
Nicole: http://nicole.sourceforge.net/index.htm
Gurubot: http://home.online.no/~helgeai/chatterbot/

Aantal van deze bots werken met markov modellen om te bepalen wat er gezegd moet gaan worden aan de hand van eerder ingegeven zinnen. Meer info: http://www.generation5.org/markov.shtml (erg goede site trouwens!)
Pagina: 1