p77+78+79
This commit is contained in:
@@ -175,6 +175,8 @@ parameters:
|
||||
allowed_terms: []
|
||||
blocked_terms: []
|
||||
code_patterns: []
|
||||
adjacent_variant_patterns: []
|
||||
adjacent_variant_terms: []
|
||||
|
||||
|
||||
attribute_cleanup:
|
||||
|
||||
@@ -241,34 +241,20 @@ parameters:
|
||||
action_type: shop_search
|
||||
shop_results:
|
||||
- label: Preis anzeigen
|
||||
prompt: Zeige mir die Preise zu {shop_query}.
|
||||
prompt: Zeige mir die Preise zu {shop_price_query}.
|
||||
action_type: price_details
|
||||
hide_when_answer_matches_any:
|
||||
- '/\bkeine?\s+(?:passende[nrs]?\s+)?(?:produktbezeichnung|shop-?treffer|treffer|produkte?)\b/iu'
|
||||
- '/\bkeine?\b.{0,80}\b(?:explizit|direkt|passende[nrs]?|exakte[nrs]?)\b.{0,80}\b(?:produktbezeichnung|produktreihe|produktnummer|produkte?|shop-?treffer|treffer)\b/iu'
|
||||
- '/\b(?:technische\s+eignung\s+nicht\s+sicher\s+belegt|ohne\s+technische[nr]?\s+eignung(?:snachweis)?|keine?\b.{0,80}\btechnische[nr]?\s+eignung)\b/iu'
|
||||
- '/\b(?:preis|preise|kosten)\b.{0,140}\b(?:nicht\s+(?:explizit\s+)?(?:angegeben|enthalten|verfuegbar|verfügbar|bekannt|ausgewiesen)|nur\s+auf\s+anfrage|auf\s+anfrage|keine?\s+preis(?:angabe|information|e)?)\b/iu'
|
||||
- '/\b(?:exakte[nrs]?|konkrete[nrs]?|aktuelle[nrs]?)\s+preis\b.{0,140}\b(?:nicht|muesste|müsste|anfrage|abrufen|angefragt)\b/iu'
|
||||
- '/\b(?:preis(?:angabe|information|e)?|preise?)\b.{0,100}\b(?:nicht|kein(?:e|en)?|ohne)\b.{0,100}\b(?:angegeben|vorhanden|enthalten|ausgewiesen|gefunden|verfügbar|verfuegbar)\b/iu'
|
||||
- '/\b(?:nicht|kein(?:e|en)?|ohne)\b.{0,100}\b(?:preis(?:angabe|information|e)?|preise?)\b/iu'
|
||||
- '/\bpreis(?:angabe|information|e)?\b.{0,100}\bauf anfrage\b/iu'
|
||||
- label: Nur Zubehör anzeigen
|
||||
prompt: Suche im Shop nach {shop_query} und zeige daraus nur Zubehör.
|
||||
action_type: role_filter
|
||||
target_role: accessory_or_consumable
|
||||
hide_when_answer_matches_any:
|
||||
- '/\bkeine?\s+(?:passende[nrs]?\s+)?(?:produktbezeichnung|shop-?treffer|treffer|produkte?)\b/iu'
|
||||
- '/\bkeine?\b.{0,80}\b(?:explizit|direkt|passende[nrs]?|exakte[nrs]?)\b.{0,80}\b(?:produktbezeichnung|produktreihe|produktnummer|produkte?|shop-?treffer|treffer)\b/iu'
|
||||
- '/\b(?:technische\s+eignung\s+nicht\s+sicher\s+belegt|ohne\s+technische[nr]?\s+eignung(?:snachweis)?|keine?\b.{0,80}\btechnische[nr]?\s+eignung)\b/iu'
|
||||
- '/\b(?:preis|preise|kosten)\b.{0,140}\b(?:nicht\s+(?:explizit\s+)?(?:angegeben|enthalten|verfuegbar|verfügbar|bekannt|ausgewiesen)|nur\s+auf\s+anfrage|auf\s+anfrage|keine?\s+preis(?:angabe|information|e)?)\b/iu'
|
||||
- '/\b(?:einzige[nrs]?\s+(?:direkte[nrs]?\s+)?(?:lösung|loesung|messgerät|messgeraet|option)|nur\s+ein\s+(?:direkte[nrs]?\s+)?(?:messgerät|messgeraet|produkt))\b/iu'
|
||||
- label: Nur Geräte anzeigen
|
||||
prompt: Suche im Shop nach {shop_query} und zeige daraus nur Geräte.
|
||||
action_type: role_filter
|
||||
target_role: main_device
|
||||
hide_when_answer_matches_any:
|
||||
- '/\bkeine?\s+(?:passende[nrs]?\s+)?(?:produktbezeichnung|shop-?treffer|treffer|produkte?)\b/iu'
|
||||
- '/\bkeine?\b.{0,80}\b(?:explizit|direkt|passende[nrs]?|exakte[nrs]?)\b.{0,80}\b(?:produktbezeichnung|produktreihe|produktnummer|produkte?|shop-?treffer|treffer)\b/iu'
|
||||
- '/\b(?:technische\s+eignung\s+nicht\s+sicher\s+belegt|ohne\s+technische[nr]?\s+eignung(?:snachweis)?|keine?\b.{0,80}\btechnische[nr]?\s+eignung)\b/iu'
|
||||
- '/\b(?:preis|preise|kosten)\b.{0,140}\b(?:nicht\s+(?:explizit\s+)?(?:angegeben|enthalten|verfuegbar|verfügbar|bekannt|ausgewiesen)|nur\s+auf\s+anfrage|auf\s+anfrage|keine?\s+preis(?:angabe|information|e)?)\b/iu'
|
||||
- '/\b(?:einzige[nrs]?\s+(?:direkte[nrs]?\s+)?(?:lösung|loesung|messgerät|messgeraet|option)|nur\s+ein\s+(?:direkte[nrs]?\s+)?(?:messgerät|messgeraet|produkt))\b/iu'
|
||||
knowledge:
|
||||
- label: Technische Details anzeigen
|
||||
prompt: Zeige nur zusätzliche technische Details zu {answer_anchor}.
|
||||
@@ -276,8 +262,7 @@ parameters:
|
||||
requires_answer_anchor: true
|
||||
hide_when_answer_detail_score_at_least: 2
|
||||
hide_when_answer_matches_any:
|
||||
- '/\b(?:Grenzwert(?:e)?|Messbereich(?:e)?|Messparameter|Indikator(?:typ)?|Einsatzgebiet(?:e)?|Technische Einordnung|Technische Eignung|Produktnummer|Verfügbarkeit)\b/iu'
|
||||
- '/\b(?:preis|preise|kosten)\b.{0,140}\b(?:nicht\s+(?:explizit\s+)?(?:angegeben|enthalten|verfuegbar|verfügbar|bekannt|ausgewiesen)|nur\s+auf\s+anfrage|auf\s+anfrage|keine?\s+preis(?:angabe|information|e)?)\b/iu'
|
||||
- '/\b(?:Grenzwert(?:e)?|Messbereich(?:e)?|Messparameter|Indikator(?:typ)?|Einsatzgebiet(?:e)?|Technische Einordnung|Technische Eignung|Produkt-?Nummer|Verfügbar|Verfuegbar|Preisinformation|Preisangabe)\b/iu'
|
||||
source_labels:
|
||||
external_url: Externe URL
|
||||
rag_knowledge: RAG Wissen
|
||||
|
||||
@@ -1267,6 +1267,18 @@ parameters:
|
||||
- '/^\d+(?:[,.]\d+)?(?:m|mm|cm|ml|l)$/iu'
|
||||
- '/^[a-z]{1,4}\d{1,5}[a-z0-9-]*$/iu'
|
||||
- '/^\d{1,5}[a-z0-9-]*$/iu'
|
||||
# Pure alpha model suffixes are only preserved when they appear next
|
||||
# to numeric/model context in the same query, e.g. family number suffix.
|
||||
# The explicit list is a domain-maintained safety anchor for known model
|
||||
# suffixes; the pattern keeps the behavior extensible for new variants.
|
||||
adjacent_variant_terms:
|
||||
- thcl
|
||||
- clf
|
||||
- clt
|
||||
- cl
|
||||
- cal
|
||||
adjacent_variant_patterns:
|
||||
- '/^[a-z]{2,8}\d{0,4}$/iu'
|
||||
compound_prefix_match:
|
||||
origin: genre_native
|
||||
terms:
|
||||
|
||||
Reference in New Issue
Block a user