|
"""Guide content for the Quizbowl platform.""" |
|
|
|
GUIDE_MARKDOWN = """ |
|
# π― Quizbowl Bot Guide |
|
""" |
|
|
|
QUICKSTART_MARKDOWN = """ |
|
## Quick Start |
|
1. Choose between Tossup or Bonus mode |
|
2. Design your pipeline |
|
3. Test on example questions |
|
4. Submit for evaluation |
|
|
|
## Competition Rules |
|
|
|
### π§ Tossup Questions |
|
- **Format**: Individual questions progressively revealed. Questions get easier as they are revealed. |
|
- **Scoring**: |
|
- Correct early buzz: +10 points |
|
- Incorrect early buzz: -5 points |
|
- Correct after full read: +10 points |
|
- **Required Outputs**: |
|
- `answer`: Your predicted answer |
|
- `confidence`: Score between 0-1 |
|
- `buzzer`: When to attempt answering |
|
- Configure with confidence threshold (0.0-1.0) |
|
- Optional token probability threshold for more control |
|
- Combine thresholds using AND/OR logic (buzz when both/either condition met) |
|
|
|
### π Bonus Questions |
|
- **Format**: |
|
- Consists of a `leadin` paragraph that introduces the topic |
|
- Followed by three related `parts` (A, B, C) that test specific knowledge |
|
- Each part is worth 10 points |
|
- **Scoring**: +10 points per correct part (max 30) |
|
- **Required Outputs**: |
|
- `answer`: Your predicted answer |
|
- `confidence`: Score between 0-1 |
|
- `explanation`: Brief justification for human collaboration |
|
""" |
|
|
|
BUILDING_MARKDOWN = """ |
|
## Building Your First Pipeline |
|
|
|
### 1. Simple Pipeline (Recommended for First Submission) |
|
- Single model step |
|
- Configure: |
|
- Model selection |
|
- Temperature (0.0-1.0) |
|
- System prompt |
|
- Required outputs |
|
|
|
### 2. Using Demo Pipelines |
|
- Load existing demo pipelines as starting points |
|
- Modify configurations: |
|
- Adjust model parameters |
|
- Update system prompts |
|
- Change confidence thresholds |
|
- Add/remove pipeline steps |
|
- Save modified versions as new pipelines |
|
- Test changes incrementally |
|
|
|
### 3. Testing Your Pipeline |
|
1. Select an example question |
|
2. For Tossup: |
|
- Set buzz threshold (0.5-1.0) |
|
- Enable early stopping |
|
3. Run and check: |
|
- Answer accuracy |
|
- Confidence scores |
|
- Performance metrics |
|
|
|
### 4. Evaluation |
|
- Test on multiple questions |
|
- Monitor: |
|
- Accuracy |
|
- Confidence patterns |
|
- Response times |
|
|
|
### 5. Submission |
|
1. Log in to Hugging Face |
|
2. Name your model |
|
3. Add description |
|
4. Submit for evaluation |
|
|
|
## Tips for Success |
|
- Start with simple pipeline |
|
- Test thoroughly before submission |
|
- Use appropriate temperature (0.3-0.7 recommended) |
|
- Monitor confidence scores |
|
- Check example submissions |
|
|
|
## Need Help? |
|
- Review example submissions |
|
- Check documentation |
|
- Contact support |
|
""" |
|
|