File size: 495 Bytes
19fc84f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from abc import ABC, abstractmethod
class IQueryProcessor(ABC):
# take query file path output query with subclaims
@abstractmethod
def generate_responses(self, query_file:str):
pass
@abstractmethod
def get_subclaims_from_responses(self):
pass
# add score into subclaim file
@abstractmethod
def score_subclaim(self):
pass
# add annotation into subclaim file
@abstractmethod
def annotate_subclaim(self):
pass |