Der Reiter „Syntax Cor.“ sorgt dafür, dass falsch geschriebene oder unvollständige Begriffe automatisch erkannt und korrigiert werden.
👉 So versteht der AI Concierge die Anfrage trotzdem richtig und liefert die passende Antwort.
Wofür ist das nützlich?
- Tippfehler (z. B. „StR“ statt „Stadtrat“)
- Abkürzungen (z. B. „Bgm.“ statt „Bürgermeister“)
- Unterschiedliche Schreibweisen (z. B. „Südpark“ vs. „EKZ Südpark“)
Anstatt dass die KI verwirrt ist oder keine Antwort gibt, wird der Begriff still und automatisch korrigiert – ohne dass der Nutzer es merkt.
Beispiele
- Pension → wird automatisch zu Altersvorsorge
- StR → wird automatisch zu Stadtrat
- Südpark → wird automatisch zu Einkaufszentrum Südpark
👉 Auf diese Weise lassen sich Missverständnisse vermeiden und die Treffsicherheit der Antworten des AI Concierge deutlich verbessern.
| "Syntax Cor." Begriffe; | Erklärung; |
|---|---|
| "Add New" | Zusätzliche Begriffe oder Begriffspaare einsetzen |
| "x" | Löscht die jeweilige Zeile/Eingabepaar an Information aus dem Sprachumfang des AI-Concierge |
| "Save" | Speichert den Inhalt der jeweiligen Eingabebox ab |
| "Fixed Expressions" Begriffe; | Erklärung; |
|---|---|
| "Add New" | Zusätzliche Begriffe oder Begriffspaare einsetzen |
| "x" | Löscht die jeweilige Zeile/Eingabepaar an Information aus dem Sprachumfang des AI-Concierge |
| "Save" | Speichert den Inhalt der jeweiligen Eingabebox ab |
| "Text to Speech" Begriffe; | Erklärung; |
|---|---|
| "Save" | Speichert den Inhalt der jeweiligen Eingabebox ab |
"Regular Expressions"
Reguläre Ausdrücke (kurz Regex) sind Suchmuster für Texte.
Damit kann man Regeln festlegen, wie Wörter oder Zeichen erkannt und ersetzt werden sollen.
Das ist besonders praktisch, wenn Tippfehler vorkommen, Abkürzungen unterschiedlich geschrieben werden oder man automatisch Inhalte prüfen möchte.
1. Zeichenklassen (Welche Zeichen dürfen vorkommen?)
- . → steht für beliebiges Zeichen (außer Zeilenumbruch)
- \w → Buchstaben oder Zahlen
- \d → Zahlen
- \s → Leerzeichen (inkl. Tabulator)
- [abc] → genau a oder b oder c
- [^abc] → alles außer a, b oder c
- [a-g] → ein Zeichen von a bis g
👉 Beispiel: [0-9] bedeutet eine Ziffer von 0 bis 9.
2. Anker (Wo im Text wird gesucht?)
- ^abc → muss am Anfang stehen
- abc$ → muss am Ende stehen
- \b → Wortgrenze (z. B. erkennt „Hund“, aber nicht „Hundehaus“)
3. Sonderzeichen (wenn man etwas wörtlich sucht)
Manchmal will man ein Zeichen wirklich so meinen und nicht als Regel:
- \. → ein echter Punkt
- \* → ein Sternchen
- \\ → ein Backslash
- \n → Zeilenumbruch
- \t → Tabulator
4. Gruppen (Mehrere Zeichen zusammenfassen)
- (abc) → Gruppe: sucht nach „abc“
- (ab|cd) → entweder „ab“ oder „cd“
- \1 → verweist auf das, was vorher in der Gruppe gefunden wurde
👉 Beispiel: (Herr|Frau) Müller findet „Herr Müller“ und „Frau Müller“.
5. Wiederholungen (Wie oft soll etwas vorkommen?)
- a* → 0-mal oder mehr (also beliebig oft)
- a+ → mindestens 1-mal
- a? → 0 oder 1-mal
- a{5} → genau 5-mal
- a{2,} → mindestens 2-mal
- a{1,3} → zwischen 1- und 3-mal
👉 Beispiel: \d{4} = genau 4 Ziffern (z. B. Postleitzahl „9020“).
6. Vor- und Nachschau (Prüfen ohne mitzuzählen)
- (?=abc) → schaut nach, ob danach „abc“ kommt
- (?!abc) → schaut nach, ob danach nicht „abc“ kommt
👉 Beispiel: \d+(?=€) → findet Zahlen, die vor einem „€“ stehen (z. B. „20€“).
Warum braucht man das?
- Um Tippfehler automatisch zu korrigieren („Str.“ → „Straße“)
- Um Abkürzungen zu vereinheitlichen („GR“ → „Gemeinderat“)
- Um Texte besser durchsuchen zu können (z. B. alle Postleitzahlen erkennen)
- Um dem AI Concierge klarzumachen, was gemeint ist, auch wenn es falsch eingegeben wurde.
- \bPension\b → Altersvorsorge
Wenn jemand nur „Pension“ schreibt, versteht das System automatisch: gemeint ist die Altersvorsorge. - \bRecyclingzentrum\b → Altstoffsammelstelle
Der Begriff „Recyclingzentrum“ wird automatisch zu „Altstoffsammelstelle“ umgewandelt, weil das in der Gemeinde so genannt wird. - \bGR\b → Gemeinderat
Die Abkürzung „GR“ wird automatisch zu „Gemeinderat“ erweitert.