https://github.com/dobraczka/dbpedia_chatbot_warmup
This repository contains the warm up task for the Google Summer of Code 2017 DBpedia Chatbot
https://github.com/dobraczka/dbpedia_chatbot_warmup
bot chatbot dbpedia-chatbot-warmup number-converter roman-numerals
Last synced: 8 days ago
JSON representation
This repository contains the warm up task for the Google Summer of Code 2017 DBpedia Chatbot
- Host: GitHub
- URL: https://github.com/dobraczka/dbpedia_chatbot_warmup
- Owner: dobraczka
- License: gpl-3.0
- Created: 2017-02-08T16:06:30.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-27T19:19:11.000Z (over 8 years ago)
- Last Synced: 2025-01-01T12:28:10.629Z (11 months ago)
- Topics: bot, chatbot, dbpedia-chatbot-warmup, number-converter, roman-numerals
- Language: Java
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DBpedia_chatbot_warmup
This repository contains the warm up task for the [Google Summer of Code 2017 DBpedia Chatbot](http://wiki.dbpedia.org/ideas/idea/282/first-chatbot-for-dbpedia/)
#Usage
The easiest way to run this is using Maven:
` mvn exec:java `
The bot understands several formulations to translate arabic numbers into roman numerals
#Example Questions
`>What is 3 in roman?`
>III
`>Translate 3 and 5`
>III
>IV
If the bot is unsure what it should do, it asks for feedback
`>Can you please translate 4 and 5 into roman?`
>Hmmm... I'm not sure if I got that correctly
>Do you want me to translate these numbers?
>4 5
#Basic Idea
This is a retrieval based bot. This means there are several predefined responses and keywords the bot is looking for.
Just taking any user input and parsing the numbers from it would destroy the chatbot character of this task, which is why I thought
it would be nice to force the user to tell the bot that it should translate the numbers.