-
Notifications
You must be signed in to change notification settings - Fork 25
QA pipeline
The QA pipeline can be used to coordinate different components. A component can register at QA pipeline. All the registered components can be used to annotate a question. The QA pipeline can be used to pass a question and fix the order of execution of the components.
It provides the following RESTful APIs:
-
GET on / shows all registered components
-
POST on /startquestionansweringwithtextquestion to start an annotation process. It requires the following parameters in the body:
"question=YOUR_QUESTION"
"components=LIST_OF_COMPONENTS"
where LIST_OF_COMPONENTS is a string containing the ordered list of components that should annotate the question, i.e. "components=FOX_NER ,DBpedia-Spotlight-NED"
-
How to establish a Docker-based Qanary Question Answering system
-
How to implement a new Qanary component
... using Java?
... using Python (Qanary Helpers)?
... using Python (plain Flask service)?