File size: 2,528 Bytes
c344c74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
(api-solvers)=

# Solvers

```{eval-rst}
.. currentmodule:: openfactcheck.solvers
```

## Dummy Solvers

```{eval-rst}
.. autosummary::
   :toctree: api/

   dummy.confused_claim_examiner.ConfusedClaimExaminer
   dummy.fake_claim_extractor.FakeClaimExtractor
   dummy.ignorant_search_engine_retriever.IgnorantSearchEngineRetriever
   dummy.useless_response_regenerator.UselessResponseRegenerator
```

## FactCheckGPT Solvers

```{eval-rst}
.. autosummary::
   :toctree: api/

   factcheckgpt.factcheckgpt_cp.FactCheckGPTClaimProcessor
   factcheckgpt.factcheckgpt_rtv.FactCheckGPTRetriever
   factcheckgpt.factcheckgpt_vfr.FactCheckGPTVerifier
```

## Factool Solvers

```{eval-rst}
.. autosummary::
   :toctree: api/

   factool.all_pass_abstain_detector.AllPassAbstainDetector
   factool.concat_response_regenerator.ConcatResponseRegenerator
   factool.factool_blackbox_post_editor.FactoolBlackboxPostEditor
   factool.factool_blackbox.FactoolBlackboxSolver
   factool.factool_claim_examiner.FactoolClaimExaminer
   factool.factool_decontextualizer.FactoolDecontextualizer
   factool.factool_evidence_retriever.FactoolEvidenceRetriever
   factool.factool_post_editor.FactoolPostEditor
```

## RARR Solvers

```{eval-rst}
.. autosummary::
   :toctree: api/

   rarr.rarr_agreement_gate.RARRAgreementGate
   rarr.rarr_concat_response_regenerator.RARRConcatResponseRegenerator
   rarr.rarr_editor.RARREditor
   rarr.rarr_llm_retriever.RARRLLMRetriever
   rarr.rarr_question_generator.RARRQuestionGenerator
   rarr.rarr_search_engine_retriever.RARRSearchEngineRetriever
```

## Tutorial Solvers

```{eval-rst}
.. autosummary::
   :toctree: api/

   tutorial.all_pass_abstain_detector.AllPassAbstainDetector
   tutorial.chatgpt_decontextulizer.ChatGPTDecontextualizer
   tutorial.chatgpt_post_editor.ChatGPTPostEditor
   tutorial.chatgpt_worthiness_filter.ChatGPTWorthinessFilter
   tutorial.concat_response_regenerator.ConcatResponseRegenerator
   tutorial.search_engine_evidence_retriever.SearchEngineEvidenceRetriever
   tutorial.spacy_response_decomposer.SpacyResponseDecomposer
```

## WebService Solvers

```{eval-rst}
.. autosummary::
   :toctree: api/

   webservice.factcheckgpt_cp.FactCheckGPTClaimProcessor
   webservice.factcheckgpt_rtv.FactCheckGPTRetriever
   webservice.factcheckgpt_vfr.FactCheckGPTVerifier
   webservice.ftool_cp.FactoolClaimProcessor
   webservice.ftool_rtv.FactoolRetriever
   webservice.ftool_vfr.FactoolVerifier
   webservice.rarr_rtv.RARRRetriever
   webservice.rarr_vfr.RARRAgreementGate
```