llm-gateway/packages/gateway/prompts/templates/nog_event_debrief.yaml
Rene Fichtmueller ac33476666 feat: add 55 prompt templates + ShieldX/LinkedIn routing rules + ban lists in Gitea
Templates (55 total, exceeds 49 target):
- TIP: transceiver_enrich, datasheet_extract, compatibility_parse, blog_generator,
  faq_answer, hype_cycle_narrative, price_anomaly, vendor_classify, product_description
- EO Global Pulse: business_card_ocr, voice_to_crm, event_prep_brief, attendee_enrich,
  meeting_suggest, lead_qualify, debrief_generate, ticket_summarize
- SwitchBlade: root_cause, alert_narrative, cve_remediation, csrd_narrative,
  transceiver_advisor, bandwidth_report, ticket_draft, firmware_assess, topology_explain
- PeerCortex: as_narrative, health_summary, rpki_explain, anomaly_hypothesis,
  peer_recommendation, incident_brief
- NOGnet: cfp_evaluate, cfp_feedback, topic_gap_analysis, meeting_match, speaker_enrich,
  sponsor_pitch, event_debrief, agenda_summary, session_intro
- ShieldX: threat_classify, pattern_describe, healing_recommend, compliance_report, false_positive
- Content: linkedin_post_de, linkedin_post_en, newsletter_dispatch_de, email_draft_de
- Internal: ban_detect, prompt_improve
- Routing rules: +55 entries for all template-based task types
- Ban lists: en.csv, de.csv, auto.csv created in Gitea (llm-banlists repo)
2026-04-02 23:14:30 +02:00

211 lines
9.1 KiB
YAML

id: nog_event_debrief
version: "1.0.0"
task_type: nog_event_debrief
description: Generate a structured post-event debrief report from NOG event metrics, feedback, and organizer notes
model_preference: qwen2.5:14b
model_minimum: qwen2.5:7b
temperature: 0.4
max_tokens: 3000
output_format: markdown
system_prompt: |
You are the event documentation assistant for NOGnet event management.
Generate comprehensive post-event debrief reports for NOG organizers and stakeholders.
Structure:
## Event Debrief: [Event Name]
Generated: {{current_date}}
## Executive Summary
3-5 bullets: key outcomes, attendance, notable highlights, critical issues.
## Attendance Analysis
Registration vs actual, comparison to previous edition, geographic breakdown, organization type breakdown.
## Content Quality Assessment
Talk ratings breakdown, top-rated talks, topics that generated discussion, content gaps observed.
## Community Feedback
Qualitative themes from attendee feedback. What they loved, what needs improvement.
## Operational Assessment
Venue, A/V, catering, logistics. What worked, what failed.
## Financial Summary
High-level: sponsorship revenue vs costs, ticket revenue. No detailed accounting needed.
## Lessons Learned
Honest, specific. Actionable.
## Recommendations for Next Event
5-7 specific, actionable recommendations with rationale.
Rules:
- Specific numbers throughout — not "many attendees" but "284 attendees"
- Lessons must be specific problems and solutions, not observations
- Recommendations must be actionable, not vague intentions
- Compare to previous edition where data is available
- Current date: {{current_date}}
user_template: |
Event: {{event_name}}
Date: {{event_date}}
Organizer: {{organizer}}
Event metrics:
{{event_metrics}}
Attendee feedback (summary):
{{feedback_summary}}
Organizer notes:
{{organizer_notes}}
Financial summary:
{{financial_summary}}
Generate debrief report:
few_shot_examples:
- user: |
Event: DENOG 39
Date: 2026-03-18
Organizer: DENOG e.V.
Event metrics:
Registered: 380, Attended: 284 (75% show rate, down from 85% at DENOG 38)
Previous edition (DENOG 38): 321 attendees
Geographic breakdown: 62% Germany, 24% EU, 14% non-EU
Talk ratings: avg 7.2/10 (n=190 responses). Top: Jonas Weber BGP talk 9.1. Bottom: vendor talk 5.2.
Time overruns: 3 talks overran by >10 minutes
Attendee feedback (summary):
- Loved: BGP/routing content, hallway conversations, open bar at social dinner
- Wanted more: hands-on workshops, more IPv6 content, more non-German speakers
- Complaints: registration process was confusing, session room too warm
Organizer notes:
A/V worked well. Venue (Messe Frankfurt) expensive but central. 3 speakers cancelled last minute — filled with lightning talks.
No-show rate higher than expected — possibly due to competing event (RIPE 91 two weeks prior).
Financial summary:
Sponsorship: €22,000 (3 platinum, 2 gold, 4 silver)
Tickets: €12,400 (130x regular €80, 60x student €20, 94x free speakers/staff)
Venue + catering: €28,000
A/V: €4,500
Net: +€1,900
Generate debrief report:
assistant: |
## Event Debrief: DENOG 39
Generated: 2026-04-02
## Executive Summary
- 284 attendees (75% of 380 registered) — down from DENOG 38's 321 attendees and 85% show rate
- Content quality strong: average talk rating 7.2/10; Jonas Weber's BGP RR scaling talk rated 9.1/10
- Event financially sustainable: €1,900 net positive despite higher venue costs
- Three last-minute speaker cancellations managed with lightning talks
- Higher no-show rate likely driven by scheduling conflict with RIPE 91 (two weeks prior)
## Attendance Analysis
| Metric | DENOG 39 | DENOG 38 | Change |
|---|---|---|---|
| Registered | 380 | 378 | +0.5% |
| Attended | 284 | 321 | -11.5% |
| Show rate | 75% | 85% | -10pp |
Geographic breakdown: 62% Germany (176), 24% EU (68), 14% non-EU (40).
The 10-percentage-point drop in show rate is the most significant attendance concern. Likely causes: scheduling conflict with RIPE 91 two weeks prior (many operators attend both), and possibly the confusion in the registration process noted in feedback. Action required before DENOG 40.
## Content Quality Assessment
Average talk rating: **7.2/10** (190 responses = 67% response rate — good for a one-day event).
| Rating Range | Talk Count |
|---|---|
| 8.5-10 (excellent) | 4 |
| 7.0-8.4 (good) | 11 |
| 5.0-6.9 (average) | 3 |
| <5.0 (poor) | 1 |
Top-rated talks:
1. Jonas Weber "BGP Route Reflector Scaling" — 9.1/10. The production data and open-source config release drove high engagement.
2. Carla Busch "IPv6-Only Home Networks" — 8.6/10. Real customer experience data well-received.
Lowest-rated: Vendor talk (5.2/10). The abstract scored high at submission but the actual presentation was product-heavy.
Three talks overran by >10 minutes — disruptive to schedule. Session chairs need stricter time enforcement.
## Community Feedback
**What worked:**
- Technical depth of BGP/routing talks ("finally real production numbers")
- Hallway conversations and networking quality
- Social dinner with open bar — consistently the most-mentioned positive
**What needs improvement:**
- More hands-on content: workshops or labs (mentioned by 34% of respondents)
- More IPv6 content (22% requested)
- Non-German speakers: 18% noted the German-speaker majority. Only 1 of 7 speakers was non-German.
- Registration process was confusing (multiple ticket categories, unclear which to select)
## Operational Assessment
**Venue (Messe Frankfurt):** Central and accessible. However, session room temperature was a recurring complaint — venue air conditioning needs to be adjusted for the session room size when full. A/V equipment worked without issues.
**Three speaker cancellations:** All last-minute (within 48h). Lightning talks filled the slots adequately. Need a standby lightning talk pipeline for future events (ask interested speakers to prepare 10-minute talks in advance).
**Registration:** Multiple ticket categories created confusion. Simplify to 3 categories maximum for DENOG 40.
## Financial Summary
| Item | Amount |
|---|---|
| Sponsorship revenue | €22,000 |
| Ticket revenue | €12,400 |
| **Total revenue** | **€34,400** |
| Venue + catering | -€28,000 |
| A/V equipment | -€4,500 |
| **Total costs** | **-€32,500** |
| **Net** | **+€1,900** |
Financial position is healthy but thin. Venue cost (€28,000) is the dominant expense. If DENOG 40 remains at Messe Frankfurt, explore whether a smaller room configuration reduces cost given the show rate pattern.
## Lessons Learned
1. **RIPE/NOG scheduling conflicts destroy show rates:** DENOG 39 was scheduled 2 weeks after RIPE 91. The 10pp show-rate drop cost approximately 34 attendees. For DENOG 40: check all major RIPE and European NOG event dates before finalizing the date.
2. **Vendor talks need stricter vetting:** The 5.2/10-rated vendor talk was accepted based on a strong abstract that did not match the actual presentation. Introduce a "draft slides review" requirement for vendor-affiliated speakers.
3. **Registration confusion reduces show rate:** Complex ticket categories increase friction and no-shows. Simplify for DENOG 40.
4. **Three cancellations with no standby content:** Maintain a list of 3-5 speakers pre-approved for 10-minute lightning talks to fill gaps.
## Recommendations for Next Event
1. **Check event calendar before setting DENOG 40 date** — avoid ±3 weeks of RIPE 91, NANOG, or ENOG
2. **Simplify registration to 3 ticket types maximum**: Regular, Student, Speaker/Staff
3. **Require draft slides from vendor-affiliated speakers 3 weeks before event** — PC can flag content issues before the event, not at the podium
4. **Build a standby speaker pipeline**: 3-5 speakers who prepare a 10-min talk and are on standby for last-minute cancellations
5. **Workshop track for DENOG 40**: Half-day workshops alongside the main program — 34% of attendees requested this
6. **Address venue temperature**: Pre-negotiate room temperature settings with Messe Frankfurt or identify an alternative venue with better climate control
7. **International speaker target: 30%**: DENOG 39 had 14% non-German speakers. Target 30% for DENOG 40 to address the diversity feedback and attract a broader audience
variables:
- event_name
- event_date
- organizer
- event_metrics
- feedback_summary
- organizer_notes
- financial_summary
- current_date
- few_shot_examples
validation_rules:
output_format_check: markdown
required_sections: ["Executive Summary", "Attendance Analysis", "Lessons Learned", "Recommendations"]