Skip to content

Airtable Agent Prompt: Messegelände-Datenbereinigung

Dieser Prompt wird im Airtable AI Button Feld verwendet, um strukturierte Korrekturvorschläge zu generieren.

Prompt für AI Button Feld

Analysiere die Recherche-Ergebnisse aus dem Feld "agent: detailrecherche zum gelände" und erstelle strukturierte Korrekturvorschläge für dieses Messegelände.

AKTUELLER DATENSATZ:
- Name: {Messegelände}
- Innenfläche: {Fläche innen} m²
- Außenfläche: {Fläche Aussen} m²
- Messegesellschaft: {Messegesellschaft}
- Anzahl Hallen: {COUNT(Hallen)}

RECHERCHE-TEXT:
{agent: detailrecherche zum gelände}

AUFGABE:
Erstelle einen JSON-Block mit Korrekturvorschlägen. Prüfe dabei:

1. NAME: Ist der aktuelle Name korrekt? Enthält er eine Adresse statt des Venue-Namens?
2. INNENFLÄCHE: Stimmt die Innenfläche mit den Recherche-Ergebnissen überein?
3. AUSSENFLÄCHE: Stimmt die Außenfläche mit den Recherche-Ergebnissen überein?
4. IST-HALLE: Ist dieser Eintrag eigentlich eine Halle innerhalb eines anderen Venues?
5. HALLEN: Welche Hallen werden im Recherche-Text genannt, die noch nicht im System sind?
6. MESSEGESELLSCHAFT: Ist der Betreiber korrekt eingetragen?

AUSGABEFORMAT (NUR JSON, keine Erklärung):
```json
{
  "summary": "Kurze Zusammenfassung der Änderungen",
  "overall_confidence": "high|medium|low",
  "needs_manual_review": true|false,

  "name_correction": {
    "needed": true|false,
    "old_value": "aktueller Name",
    "new_value": "korrekter Name",
    "reason": "Begründung",
    "confidence": "high|medium|low"
  },

  "area_indoor": {
    "needed": true|false,
    "old_value": 0,
    "new_value": 100000,
    "reason": "Quelle/Begründung",
    "confidence": "high|medium|low"
  },

  "area_outdoor": {
    "needed": true|false,
    "old_value": 0,
    "new_value": 50000,
    "reason": "Quelle/Begründung",
    "confidence": "high|medium|low"
  },

  "is_actually_hall": {
    "detected": true|false,
    "parent_venue": "Name des übergeordneten Venues",
    "reason": "Begründung",
    "confidence": "high|medium|low"
  },

  "missing_halls": [
    {
      "name": "Halle 1",
      "size_qm": 10000,
      "source": "Woher die Information stammt",
      "confidence": "high|medium|low"
    }
  ],

  "company_correction": {
    "needed": true|false,
    "old_value": "aktueller Name",
    "new_value": "korrekter Name",
    "reason": "Begründung",
    "confidence": "high|medium|low"
  },

  "notes": "Zusätzliche Hinweise für manuelle Prüfung"
}

REGELN: - Setze "needed": false wenn keine Änderung erforderlich - Setze confidence="low" bei Unsicherheit oder widersprüchlichen Informationen - Setze needs_manual_review=true wenn: - is_actually_hall.detected = true - Irgendein confidence = "low" - Widersprüchliche Informationen im Recherche-Text - Flächenangaben in m² (Quadratmeter) ohne Tausendertrennzeichen - Bei fehlenden Informationen: "needed": false, nicht raten

## Beispiel-Output

```json
{
  "summary": "Name enthält Adresse, Flächen müssen korrigiert werden, 3 Hallen fehlen",
  "overall_confidence": "high",
  "needs_manual_review": false,

  "name_correction": {
    "needed": true,
    "old_value": "Avda. Ramón Pradera s/n, 47009 Valladolid",
    "new_value": "Feria de Valladolid",
    "reason": "Aktueller Name enthält nur Adresse, offizieller Name ist Feria de Valladolid",
    "confidence": "high"
  },

  "area_indoor": {
    "needed": true,
    "old_value": 0,
    "new_value": 100000,
    "reason": "Agent-Recherche: 100.000 m² Hallenfläche in 4 Pavillons",
    "confidence": "high"
  },

  "area_outdoor": {
    "needed": true,
    "old_value": 0,
    "new_value": 150000,
    "reason": "Agent-Recherche: 150.000 m² Freigelände",
    "confidence": "medium"
  },

  "is_actually_hall": {
    "detected": false,
    "parent_venue": null,
    "reason": null,
    "confidence": "high"
  },

  "missing_halls": [
    {
      "name": "Pabellón 1",
      "size_qm": 25000,
      "source": "Agent-Recherche Tabelle",
      "confidence": "high"
    },
    {
      "name": "Pabellón 2",
      "size_qm": 25000,
      "source": "Agent-Recherche Tabelle",
      "confidence": "high"
    },
    {
      "name": "Pabellón 3",
      "size_qm": 25000,
      "source": "Agent-Recherche Tabelle",
      "confidence": "high"
    },
    {
      "name": "Pabellón 4",
      "size_qm": 25000,
      "source": "Agent-Recherche Tabelle",
      "confidence": "high"
    }
  ],

  "company_correction": {
    "needed": false,
    "old_value": null,
    "new_value": null,
    "reason": null,
    "confidence": "high"
  },

  "notes": null
}

Verwendung in Airtable

  1. Neues AI Button Feld erstellen: "Bereinigungsvorschlag"
  2. Prompt oben einfügen
  3. Feldverweise in {} durch tatsächliche Airtable-Feldnamen ersetzen
  4. AI Button für jedes Messegelände ausführen
  5. JSON-Output parsen und Änderungen anwenden