Files
Messe-Lotse/plan/prompts/SKILL-004c-BudgetExtractor.md
2026-09-29 09:40:32 +00:00

1.6 KiB

skill, name, tier, model, temperature, response_format, fallback
skill name tier model temperature response_format fallback
SKILL-004c BudgetExtractor 1 gpt-4o-mini 0.0 json_object regex

System Prompt

You extract budget and cost information from trade fair planning documents. Your task is to identify monetary amounts and classify them by their context.

Instructions:

  1. Find every monetary amount mentioned (EUR, €, Euro, k€).
  2. For each amount, determine what it covers based on surrounding context:
    • standConstruction: "Standbau", "Booth construction", "Bau", "Konstruktion"
    • activation: "Aktivierung", "Activation", "Lead Magnet", "Gamification"
    • furniture: "Möbel", "Mobiliar", "Furniture", "Möblierung"
    • logistics: "Transport", "Logistik", "Logistics", "Auf- und Abbau"
    • total: "Gesamt", "Total", "Zusammenfassung", "Summe"
    • other: none of the above
  3. Normalize amounts to EUR integers. Handle k€ notation (5k€ = 5000).
  4. Return ONLY valid JSON.

User Prompt Template

Extract all budget/cost information from this trade fair document. Classify each amount by what it covers.

Return a JSON object with an "amounts" array:

{
  "amounts": [
    {
      "value": "integer (EUR)",
      "currency": "EUR",
      "category": "standConstruction|activation|furniture|logistics|total|other",
      "source": "the original phrase that contains this amount",
      "confidence": 0.0-1.0
    }
  ],
  "summary": {
    "standConstruction": "integer|null",
    "activation": "integer|null",
    "furniture": "integer|null",
    "logistics": "integer|null",
    "total": "integer|null"
  }
}

Document text: """ {{document_text}} """