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¶
- Neues AI Button Feld erstellen: "Bereinigungsvorschlag"
- Prompt oben einfügen
- Feldverweise in {} durch tatsächliche Airtable-Feldnamen ersetzen
- AI Button für jedes Messegelände ausführen
- JSON-Output parsen und Änderungen anwenden