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