Spaces:
Sleeping
Sleeping
File size: 1,580 Bytes
06b949d 8f52b9f 06b949d c2bc8dc 06b949d c2bc8dc 06b949d c2bc8dc 06b949d c2bc8dc |
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 |
# BLUF Email Formatter
A Gradio-based Hugging Face Space that transforms draft emails into clear, actionable communication using the **Bottom Line Up Front (BLUF)** methodology.
[Learn more about BLUF](https://hbr.org/2016/11/how-to-write-email-with-military-precision).
## Features
- **Bring Your Own Key**: Use your OpenAI API key for processing
- **Easy Copy**: One-click copying for subject lines and formatted emails
- **BLUF Tags Reference**: Built-in guide to all BLUF communication tags
- **Clean UI**: Intuitive interface with side-by-side input/output
## BLUF Tags
- **ACTION:** Requests action from recipient
- **SIGN:** Signature request from recipient
- **INFO:** Informational only; no action required
- **DECISION:** Requests decision from recipient
- **REQUEST:** Request/approval
- **COORD:** Information shared for visibility and coordination among team
## How It Works
1. Enter your OpenAI API key in the sidebar
2. Paste your draft email text
3. Click "Format Email"
4. Copy the formatted subject line and email body
5. Use the BLUF summary for reference
## Output Format
UI generates:
- **Subject Line**: BLUF tag + concise summary
- **Formatted Email**: Structured with BLUF methodology
- **BLUF Summary**: Two-sentence plain language summary
## 🔧 Local Development
```bash
pip install -r requirements.txt
python app.py
```
## About BLUF
Bottom Line Up Front (BLUF) is a communication technique that puts the most important information at the beginning of a message. It helps recipients quickly understand the purpose and required actions. |