tagger
tagger
¶
Tagger refiner for filtering checklist items based on quality criteria.
Filters questions based on two criteria: 1. Generally applicable - question can be answered (Yes/No) for any input 2. Section specific - question evaluates a single focused aspect
Uses zero-shot chain-of-thought prompting for classification.
Tagger
¶
Bases: ChecklistRefiner
Refiner that filters checklist items based on applicability and specificity.
Uses LLM (default: gpt-5-mini) with zero-shot CoT to classify each question: - Generally applicable: Can be answered Yes/No for any input (no N/A scenarios) - Section specific: Evaluates single aspect without cross-references
Source code in autochecklist/refiners/tagger.py
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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | |
refine(checklist, **kwargs)
¶
Filter checklist items based on tagging criteria.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
checklist
|
Checklist
|
Input checklist to filter |
required |
Returns:
| Type | Description |
|---|---|
Checklist
|
Checklist with only items that pass both criteria |