-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Modular DBpedia Chatbot
Student: Jayesh Desai
Mentors: Andreas Both, Alexander Perevalov, Ram G Athreya, Ricardo Usbeck
Proposal: Google Summer of Code program
Here are some testing Instruction
Add component
User - add ner dbpedia spotlight
Bot - successfully Added NER-DBpediaSpotlight you can add more components by saying Add and then name of the component
Remove component
User - remove ner dbpedia spotlight
Bot - successfully removed "NER-DBpediaSpotlight" from components list
Check your local component list
User - tell me a list of active components
Bot - currently, active components are NED-DBpediaSpotlight,QueryBuilderSimpleRealNam.....
Get live Qanary components
User - list of active qanary components
Bot - Total Active components are 55 and components are "coronabot-named-entity-recognition-location-de","SparqlExecuter","TagmeNED","MeaningCloud","NED-DBpediaSpotlight","coronabot-question-classification","QAnswerQueryBuilderAndExecutor","NERD-LuceneLinker","coronabot-missing-information","Dandelion","NER-FOX","WikidataQueryExecute.................
Ask questions
User - What is the real name of Superman?
Bot - resource:http://dbpedia.org/resource/Superman answer:Kal-El (birth name) label:Superman
Reset local component list
User - reset all of the components
Bot - Components list are now empty
Template -
Example command
Intent name
Outcome
hello:
[Default Welcome Intent]
Greetings! I am the DBpedia bot, How can I assist?
what can I do:
[Help_Intent]
Currently, You can ask me about what is DBpedia? or how to contribute to DBpedia?
what is DBpedia:
[DBpedia_Info]
DBpedia is a crowd-sourced community effort to extract structured information from Wikipedia and make this information available on the Web.
how to contribute:
[DBpedia_Contribute]
There are multiple ways to contribute to DBpedia You can: 1 - Look at open issues if you want to contribute to the codebase 2 - Improve Documentation 3 - Join the discussion on upcoming features, releases, and issues
Add sparql executer:
[Activate_component_intent]
succesfully Added SparqlExecuter you can add more components by saying Add and then name of the component.
Remove sparql executer: (currently having some issue - fixing)
[Deactivate_component_intent]
succesfully removed SparqlExecuter from components list
reset component list:
[reset_list_of_components]
Components list are now empty
show components containing r:
[Component_startwith_Intent]
Components starting with r are ReMatch,RelNliodRel,RelationLinker2......
tell me an order of components list:
[show_component_list]
currently, active components are SparqlExecuter,QueryBuilder
What is the real name of hulk?:
[fallback]
resource:http://dbpedia.org/resource/Hulk answer:Robert Bruce Banner label:Hulk
create sport profile:
[Create profile intent]
cricket Profile added successfully. Now to use this profile you can say start cricket to activate the profile.
activate query builder to sport :
[Add components to profile]
Successfully Added QueryBuilder to cricket you can add more components by saying Add and then name of the component.
deactivate query builder from sport :
[Remove component from profile]
Successfully removed QueryBuilder from the components list of cricket.
start sport :
[Activate profile component]
sport Activated Successfully to know about active components use command 'list of active components'.
to add default components use the command:
start default component
default component Activated Successfully to know about active components use command 'list of active components'.
to see a list of components of a specific profile:
show components of sport
Component information from profile
sport contains QueryBuilder