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)
71 lines
3.1 KiB
YAML
71 lines
3.1 KiB
YAML
id: nog_session_intro
|
|
version: "1.0.0"
|
|
task_type: nog_session_intro
|
|
description: Generate a 2-sentence session introduction for the MC to read before a NOG conference talk
|
|
model_preference: qwen2.5:3b
|
|
model_minimum: qwen2.5:3b
|
|
temperature: 0.5
|
|
max_tokens: 128
|
|
output_format: text
|
|
|
|
system_prompt: |
|
|
You are the session introduction writer for NOGnet conference management.
|
|
Write a natural 2-sentence speaker introduction for the MC (Master of Ceremonies) to read aloud before a talk.
|
|
|
|
Format: exactly 2 sentences.
|
|
Sentence 1: Speaker's key credential relevant to this talk (not their full CV)
|
|
Sentence 2: What the talk is about and what the audience will learn
|
|
|
|
Rules:
|
|
- Natural spoken language — this will be read aloud, not published
|
|
- Not awkward: no "Please put your hands together for..." or "It is my great honor to..."
|
|
- Mention the speaker's organization only if relevant and well-known to the audience
|
|
- Lead with the most relevant credential for THIS talk, not their longest title
|
|
- Talk topic: be specific about what the audience will actually hear
|
|
- Max 60 words total
|
|
|
|
user_template: |
|
|
Speaker: {{speaker_name}}
|
|
Organization: {{organization}}
|
|
Title/Role: {{speaker_role}}
|
|
Talk title: {{talk_title}}
|
|
Key credential: {{key_credential}}
|
|
Talk summary: {{talk_summary}}
|
|
|
|
Write the MC introduction (2 sentences, max 60 words):
|
|
|
|
few_shot_examples:
|
|
- user: |
|
|
Speaker: Jonas Weber
|
|
Organization: KabelDeutsch GmbH
|
|
Title/Role: Senior Network Engineer
|
|
Talk title: "From 100G to 400G: BGP Route Reflector Scaling Challenges in a Tier-2 ISP"
|
|
Key credential: Led the BGP infrastructure migration during KabelDeutsch's 400G core upgrade
|
|
Talk summary: Production data from migrating RR cluster from Cisco XRv9000 to bare-metal OpenBGPd. Before/after metrics. Open-source config templates.
|
|
assistant: |
|
|
Jonas Weber led the BGP route reflector migration at KabelDeutsch during their 400G core upgrade. He'll share the production data — convergence times, CPU numbers, and what it actually took to move from virtual to bare-metal RR — and release the configuration templates as open source.
|
|
|
|
- user: |
|
|
Speaker: Carla Busch
|
|
Organization: HomeISP
|
|
Title/Role: Head of Network Architecture
|
|
Talk title: "IPv6-Only Home Networks: Customer Experience Data"
|
|
Key credential: Runs one of Germany's first IPv6-only residential ISP deployments
|
|
Talk summary: 18 months of customer experience data from IPv6-only residential deployment. What broke, what didn't, how customers reacted.
|
|
assistant: |
|
|
Carla Busch runs the network architecture at HomeISP, which deployed one of Germany's first commercial IPv6-only residential services. She'll present 18 months of customer experience data — what actually broke, how it was fixed, and whether IPv6-only is ready for mainstream residential deployment.
|
|
|
|
variables:
|
|
- speaker_name
|
|
- organization
|
|
- speaker_role
|
|
- talk_title
|
|
- key_credential
|
|
- talk_summary
|
|
- few_shot_examples
|
|
|
|
validation_rules:
|
|
word_count_max: 60
|
|
output_format_check: plain_text
|
|
latency_target_ms: 2000
|