optimize technical truth
This commit is contained in:
@@ -52,7 +52,6 @@ parameters:
|
||||
inferred_role_label: Inferred shop product role
|
||||
role_compatibility_label: Role compatibility with request
|
||||
role_incompatible_commercial_suppression_note: 'Commercial fields suppressed: this shop record is not a matching main-device result for the requested product role.'
|
||||
role_incompatible_record_note: 'Role guard: this is an accessory/consumable record for a main-device request. Do not use it as an answer heading, recommendation, or suitable main-device result.'
|
||||
technical_product_keyword_match_threshold: 2
|
||||
sections:
|
||||
system_label: SYSTEM
|
||||
@@ -65,7 +64,6 @@ parameters:
|
||||
language_rules_label: LANGUAGE RULES
|
||||
fact_grounding_rules_label: FACT GROUNDING RULES
|
||||
measurement_evidence_label: MEASUREMENT PARAMETER EVIDENCE CHECK
|
||||
product_role_guard_label: PRODUCT ROLE GUARD
|
||||
retrieved_knowledge_label: RETRIEVED KNOWLEDGE (primary for technical matching and factual explanation)
|
||||
url_content_label: CONTENT FROM URL (authoritative if user-provided)
|
||||
conversation_context:
|
||||
@@ -95,10 +93,14 @@ parameters:
|
||||
- monitor
|
||||
- controller
|
||||
- testomat
|
||||
- testomaten
|
||||
- testoamt
|
||||
- testomate
|
||||
- tester
|
||||
- pocket tester
|
||||
- pockettester
|
||||
- handmessgerät
|
||||
- handmessgeraet
|
||||
- überwachungsgerät
|
||||
- ueberwachungsgeraet
|
||||
- testoamt
|
||||
main_device_product_keywords:
|
||||
- messanlage
|
||||
- messanlagen
|
||||
@@ -115,17 +117,28 @@ parameters:
|
||||
- system
|
||||
- monitor
|
||||
- controller
|
||||
- testomat
|
||||
- testomaten
|
||||
- tester
|
||||
- pocket tester
|
||||
- pockettester
|
||||
- handmessgerät
|
||||
- handmessgeraet
|
||||
- labor messgerät
|
||||
- labor-messgerät
|
||||
- labor messgeraet
|
||||
- labor-messgeraet
|
||||
- kombimessgerät
|
||||
- kombi-messgerät
|
||||
- kombimessgeraet
|
||||
- kombi-messgeraet
|
||||
- überwachungsgerät
|
||||
- ueberwachungsgeraet
|
||||
- messumformer
|
||||
- transmitter
|
||||
- regler
|
||||
- testomat
|
||||
accessory_product_keywords:
|
||||
- indikator
|
||||
- indikatoren
|
||||
- ph-indikator
|
||||
- ph indikator
|
||||
- ph-indikatoren
|
||||
- ph indikatoren
|
||||
- indikatoren
|
||||
- indicator
|
||||
- reagenz
|
||||
- reagenzien
|
||||
@@ -151,34 +164,33 @@ parameters:
|
||||
- service set
|
||||
- serviceset
|
||||
- service-set
|
||||
- kalibrierlösung
|
||||
- kalibrierloesung
|
||||
- pufferlösung
|
||||
- pufferloesung
|
||||
- reinigungslösung
|
||||
- reinigungsloesung
|
||||
- flasche
|
||||
- bottle
|
||||
- 100 ml
|
||||
- 500 ml
|
||||
- 100ml
|
||||
- 500ml
|
||||
|
||||
main_device_answer_rules:
|
||||
- '- If the user asks for a Testomat, measuring device, analyzer, system, or main device, the answer must be anchored on a compatible main-device record or on a clear no-match statement.'
|
||||
- '- Accessories, indicators, reagents, calibration solutions, spare parts, kits, sets, services, or consumables must not be used as the main answer heading for a main-device request.'
|
||||
- '- If only accessories or consumables are available in the shop results, start with a negative main-device finding and mention that only accessory/consumable hits were found.'
|
||||
- '- Do not provide price, availability, product number, URL, or a recommendation for role-incompatible accessory records unless the user explicitly asks for that accessory.'
|
||||
- '- Do not propose alternative devices unless a provided source explicitly proves that exact device is suitable for the requested parameter.'
|
||||
no_main_device_match_template: 'No compatible main-device shop record is present for the requested main-device role. Accessory/consumable records must not be presented as the requested solution.'
|
||||
- elektrode
|
||||
- elektroden
|
||||
- electrode
|
||||
- electrodes
|
||||
- glasschaft-elektrode
|
||||
- kunststoffschaft-elektrode
|
||||
- sensor
|
||||
- sensoren
|
||||
- sensors
|
||||
- sonde
|
||||
- sonden
|
||||
- probe
|
||||
- probes
|
||||
- messsonde
|
||||
- elektrolyt
|
||||
- kabel
|
||||
- adapter
|
||||
- ph-indikator
|
||||
- ph indikator
|
||||
- ph-indikatoren
|
||||
- ph indikatoren
|
||||
|
||||
measurement_evidence_guard:
|
||||
intro_rules:
|
||||
- '- This block is generated from the current user question and is stricter than broad product-selection wording.'
|
||||
- '- For measurement-parameter questions, technical suitability requires explicit positive evidence for the requested parameter in the same source record.'
|
||||
- '- Accessory/indicator requests are not main-device measurement-capability questions. If the user explicitly asks for indicators, reagents, accessories, or consumables, do not answer as if they asked for a measuring device that measures the parameter.'
|
||||
- '- Similar water-treatment parameters, abbreviations, units, product families, search queries, or ranking positions are not enough.'
|
||||
- '- For pH requests, pH operating ranges, pH values of reagents/indicators, pH transfer/output fields, and general pH mentions are not evidence that a device measures pH.'
|
||||
parameters:
|
||||
- id: ph
|
||||
label: pH / pH-Wert
|
||||
@@ -189,22 +201,46 @@ parameters:
|
||||
- ph-wert
|
||||
- ph wert
|
||||
positive_terms:
|
||||
- pH-Messung
|
||||
- pH Messung
|
||||
- pH-Messgeraet
|
||||
- pH Messgeraet
|
||||
- pH-Wert messen
|
||||
- pH Wert messen
|
||||
- pH-Werte messen
|
||||
- pH Werte messen
|
||||
- misst pH
|
||||
- misst den pH
|
||||
- misst pH-Wert
|
||||
- misst den pH-Wert
|
||||
- Messparameter pH
|
||||
- Messparameter pH-Wert
|
||||
- Messgroesse pH
|
||||
- Messgroesse pH-Wert
|
||||
- pH
|
||||
- pH-Wert
|
||||
- ph-wert
|
||||
- ph wert
|
||||
positive_context_terms:
|
||||
- Messung
|
||||
- messen
|
||||
- misst
|
||||
- Messbereich
|
||||
- Messparameter
|
||||
- Messgröße
|
||||
- Messgroesse
|
||||
- Bestimmung
|
||||
- bestimmen
|
||||
- Analyse
|
||||
- analysiert
|
||||
- überwachen
|
||||
- ueberwachen
|
||||
- Indikator für
|
||||
- Indikator fuer
|
||||
- Reagenz für
|
||||
- Reagenz fuer
|
||||
- Sensor
|
||||
- Elektrode
|
||||
negative_context_terms:
|
||||
- Betriebsbereich
|
||||
- Betriebsumgebung
|
||||
- Einsatzbedingungen
|
||||
- störungsfrei
|
||||
- stoerungsfrei
|
||||
- pH-Wert bei
|
||||
- ph wert bei
|
||||
- ph-wert bei
|
||||
- bei 20 °C
|
||||
- bei 20 °c
|
||||
- bei 20°C
|
||||
- bei 20°c
|
||||
- Reagenzlösung hat
|
||||
- Loesung hat
|
||||
- Lösung hat
|
||||
non_equivalent_terms:
|
||||
- p-Wert
|
||||
- p Wert
|
||||
@@ -213,15 +249,8 @@ parameters:
|
||||
- Alkalität
|
||||
- Säurekapazität
|
||||
- mmol/l
|
||||
- pH-Bereich
|
||||
- Betriebsbereich
|
||||
- stoerungsfreier Betrieb
|
||||
- pH-Wert bei
|
||||
- Reagenz
|
||||
- Indikator
|
||||
- 4-20 mA Ausgang
|
||||
- pH-Wertuebertragung
|
||||
safe_no_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten Testomat, der pH als Messparameter misst.
|
||||
safe_no_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten Testomat für pH-Messung.
|
||||
safe_no_accessory_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten pH-Indikator oder ein pH-Reagenz für Messgeräte.
|
||||
- id: redox
|
||||
label: Redox / ORP
|
||||
request_terms:
|
||||
@@ -234,8 +263,35 @@ parameters:
|
||||
- ORP
|
||||
- Oxidations-Reduktionspotential
|
||||
- Oxidations Reduktionspotential
|
||||
positive_context_terms:
|
||||
- Messung
|
||||
- messen
|
||||
- misst
|
||||
- Messbereich
|
||||
- Messparameter
|
||||
- Messgröße
|
||||
- Messgroesse
|
||||
- Bestimmung
|
||||
- bestimmen
|
||||
- Analyse
|
||||
- analysiert
|
||||
- überwachen
|
||||
- ueberwachen
|
||||
- Indikator für
|
||||
- Indikator fuer
|
||||
- Reagenz für
|
||||
- Reagenz fuer
|
||||
- Sensor
|
||||
- Elektrode
|
||||
negative_context_terms:
|
||||
- Betriebsbereich
|
||||
- Betriebsumgebung
|
||||
- Einsatzbedingungen
|
||||
- störungsfrei
|
||||
- stoerungsfrei
|
||||
non_equivalent_terms: []
|
||||
safe_no_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten Treffer für Redox-/ORP-Messung.
|
||||
safe_no_accessory_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten Redox-/ORP-Indikator oder ein Redox-/ORP-Reagenz für Messgeräte.
|
||||
- id: free_chlorine
|
||||
label: freies Chlor
|
||||
request_terms:
|
||||
@@ -248,11 +304,38 @@ parameters:
|
||||
- freiem Chlor
|
||||
- freien Chlor
|
||||
- free chlorine
|
||||
positive_context_terms:
|
||||
- Messung
|
||||
- messen
|
||||
- misst
|
||||
- Messbereich
|
||||
- Messparameter
|
||||
- Messgröße
|
||||
- Messgroesse
|
||||
- Bestimmung
|
||||
- bestimmen
|
||||
- Analyse
|
||||
- analysiert
|
||||
- überwachen
|
||||
- ueberwachen
|
||||
- Indikator für
|
||||
- Indikator fuer
|
||||
- Reagenz für
|
||||
- Reagenz fuer
|
||||
- Sensor
|
||||
- Elektrode
|
||||
negative_context_terms:
|
||||
- Betriebsbereich
|
||||
- Betriebsumgebung
|
||||
- Einsatzbedingungen
|
||||
- störungsfrei
|
||||
- stoerungsfrei
|
||||
non_equivalent_terms:
|
||||
- Chlor gesamt
|
||||
- Gesamtchlor
|
||||
- total chlorine
|
||||
safe_no_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten Treffer für die Messung von freiem Chlor.
|
||||
safe_no_accessory_evidence_answer_de: Ich finde in den bereitgestellten Quellen keinen sicher belegten Indikator oder ein Reagenz für die Messung von freiem Chlor.
|
||||
|
||||
output_priority:
|
||||
rules:
|
||||
@@ -271,6 +354,7 @@ parameters:
|
||||
- '- Prefer transparent uncertainty over a confident but unsupported answer.'
|
||||
- '- Never present missing or weak evidence as proof that a product, value, accessory, or suitability does not exist.'
|
||||
- '- A negative answer is allowed only when the provided sources explicitly support that negative finding for the asked scope.'
|
||||
- '- If the sources merely do not prove suitability, answer as missing evidence instead of as a definitive exclusion. Avoid words such as "ausschließlich", "keines", or "nicht geeignet" unless directly grounded.'
|
||||
- '- If several products, parameters, or accessories could match, ask one focused clarification question instead of guessing.'
|
||||
- '- For risky or binding product selection, state that sales or support should verify the application before a final selection.'
|
||||
without_shop_check_rules:
|
||||
@@ -308,6 +392,9 @@ parameters:
|
||||
- '- Do not generate external alternative lists, vendor suggestions, or purchase recommendations unless they are explicitly present in the provided sources.'
|
||||
- '- Do not combine technical identity from one source with commercial fields from a different product.'
|
||||
- '- Product number, price, availability, and URL must belong to the same explicitly grounded product.'
|
||||
- '- Avoid absolute negative wording such as "ausschließlich", "keines", "nicht geeignet", "gibt es nicht", or portfolio-wide negations unless the provided sources explicitly support that exact scope.'
|
||||
- '- Prefer narrow evidence wording, for example "in den vorliegenden Quellen nicht sicher belegt", "in den aktuellen Treffern nicht belegt", or "die gezeigten Treffer belegen keine Eignung".'
|
||||
- '- When mentioning options outside the provided sources, do not recommend specific external products, vendors, or purchases. Phrase only the required category neutrally and state that such evidence is not present in the provided sources.'
|
||||
with_shop_rules:
|
||||
- '- If a product is identified, prefer this structure per product: product name, product number, price, availability, URL, then only the most relevant technical
|
||||
facts.'
|
||||
@@ -329,6 +416,7 @@ parameters:
|
||||
- '- For direct follow-up questions about an indicator, value, threshold, or device, answer the resolved mapping first before any table or explanation.'
|
||||
- '- If the sources only support a negative finding, output only that negative finding and do not add speculative alternatives.'
|
||||
- '- For product-selection answers, keep the answer minimal: suitable product if explicitly supported, exact evidence, current shop fields if same product identity is clear. Do not add sections for Vorteile, Einsatzbereiche, Messprinzip, or Hinweise unless directly asked and explicitly sourced.'
|
||||
- '- If no suitable product is grounded, do not pivot to alternative product categories as a recommendation. You may only say neutrally what kind of explicitly designated product or accessory would be needed, and that it is not evidenced in the current sources.'
|
||||
accessory_rules:
|
||||
- '- If the user asks for a matching accessory, separate the answer into: main device and matching accessory.'
|
||||
- '- The main device must come first. The accessory must not replace the main device.'
|
||||
@@ -359,6 +447,8 @@ parameters:
|
||||
the same fact is present in the current retrieved sources.'
|
||||
- '- Never mention external manufacturers, external brands, or external products unless they are explicitly present in the provided sources.'
|
||||
- '- If the sources do not identify a suitable product, do not invent one.'
|
||||
- '- Do not turn absence of evidence into a broad portfolio statement. Use scoped wording tied to the provided sources and current search results.'
|
||||
- '- Strong negative terms such as "ausschließlich", "keines", "nicht geeignet", or "gibt es nicht" require explicit source support for the full stated scope.'
|
||||
with_shop_rules:
|
||||
- '- Use shop data as highest priority for current commercial fields: price, availability, URL, current shop-visible naming, and explicitly shop-visible product suitability for product-selection questions.'
|
||||
- '- Use retrieved knowledge as highest priority for technical matching, thresholds, measurement principles, and technical explanation when it contains a matching product or fact.'
|
||||
@@ -380,9 +470,10 @@ parameters:
|
||||
- '- Shop product names are authoritative for their own shop URL, product number, price, availability, image, description, and metadata.'
|
||||
- '- Do not rewrite a shop record heading with a similar device name from retrieved knowledge. If identities differ or are uncertain, separate the RAG device from the shop hit.'
|
||||
- '- If the user asks for a main device, measuring device, analyzer, system, or measuring installation, do not present an accessory, indicator, reagent, kit, set, consumable, or service item as the requested main solution.'
|
||||
- '- If a main-device request has no compatible main-device shop record, start with a no-match statement for the requested main device, not with the first accessory hit.'
|
||||
- '- Role-incompatible accessory records may only be mentioned in a short separate section such as "Nur Zubehörtreffer gefunden" and without price, URL, availability, product number, or recommendation wording.'
|
||||
- '- Do not suggest alternative devices for the requested parameter unless the same provided source explicitly proves the exact alternative device is suitable.'
|
||||
- '- If the user asks for a main device, measuring device, analyzer, system, or measuring installation, prioritize complete measuring devices/testers/analyzers. Do not mix electrodes, probes, sensors, cables, adapters, reagents, indicators, or spare parts into the main product list.'
|
||||
- '- Components such as electrodes, probes, sensors, transmitters, controllers, or measuring converters may be mentioned only in a separate section such as "Komponenten/Zubehör (kein vollständiges Messgerät)" when this distinction is clear from the shop record.'
|
||||
- '- If the user asks for an accessory, indicator, reagent, consumable, kit, or solution with a specific measurement parameter, do not replace the requested parameter with another parameter. A hardness indicator is not a valid answer to a pH-indicator request unless the same source explicitly states pH measurement, pH determination, pH measuring range, or an equivalent parameter-specific purpose.'
|
||||
- '- Mentions of operating conditions, allowed sample pH, reagent-solution pH, storage pH, or pH values at a temperature are not measurement-parameter evidence by themselves.'
|
||||
- '- If the only shop hit is role-incompatible with the requested product role, state that no matching main-device shop hit is available in the provided shop data; mention the incompatible hit only as a separate accessory/consumable hit if useful.'
|
||||
- '- If a SHOP PRODUCT RECORD says Commercial fields suppressed, do not output its price, availability, URL, product number, image, or metadata anywhere in the answer.'
|
||||
- '- Never write shop-hit lines such as price, availability, URL, product number, or Shop-Treffer below a RAG device unless the same exact SHOP PRODUCT RECORD names that device as the exact shop product.'
|
||||
@@ -395,7 +486,6 @@ parameters:
|
||||
technical_rules:
|
||||
- '- For technical product questions, answer primarily with explicitly stated facts.'
|
||||
- '- For measurement-parameter questions, do not treat similar or neighboring abbreviations as equivalent. In particular, p-Wert is not pH-Wert unless the source explicitly says pH or pH-Wert.'
|
||||
- '- For pH requests, do not present products as pH-capable when the source only states an allowable pH operating range, a pH value of a reagent/indicator solution, a 4-20 mA transfer/output reference, or a generic pH mention.'
|
||||
- '- Do not invent or infer measurement principles, methods, calibration functions, benefits, advantages, application areas, or alternative products from product family names, search rank, or shop query wording.'
|
||||
- '- Behave like a technical documentation assistant, not like a sales advisor.'
|
||||
- '- Keep interpretations minimal and do not generalize application areas beyond the provided sources.'
|
||||
|
||||
Reference in New Issue
Block a user