From af59ae8422a0bf80721b38be010e87be49baba8d Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Thu, 9 Oct 2025 12:13:20 +0200 Subject: [PATCH] demo --- demo/EXAMPLES.md | 20 + docker/import_examples/demo-customers.csv | 4 +- .../demo-electronic-devices.csv | 3 +- workflow/customer-en-1.0.0.bpmn | 18 +- workflow/offer-en-1.0.0.bpmn | 344 ++++++++++++------ workflow/offer-proposal-en.xml | 34 +- workflow/templates/sales-assist-en-1.0.0.bpmn | 2 +- 7 files changed, 290 insertions(+), 135 deletions(-) diff --git a/demo/EXAMPLES.md b/demo/EXAMPLES.md index b78b31f..e615211 100644 --- a/demo/EXAMPLES.md +++ b/demo/EXAMPLES.md @@ -5,3 +5,23 @@ Ich bin auf der Suche nach Kondensatoren mit einer betriebstemperatur zwischen - Haben Sie solche Produkte? Ich möchte mir eine Wetterstation für den Nordpol bauen. Was empfehlen Sie mir hier? + +--- + +Dear Sales Department, + +I am a biologist planning a research expedition to Tanzania to study the behavior of wild zebras in their natural habitat. For this project, I am looking for a suitable drone platform equipped with sensors and components that can operate reliably under field conditions. + +Specifically, I am interested in: + +- A drone capable of stable flight at medium altitude (30–100 meters) with minimal noise to avoid disturbing animals. +- High-resolution optical and/or thermal imaging sensors for observing animal movement and behavior. +- GPS and telemetry systems for accurate positioning and flight path tracking. +- Long battery life or modular battery options for extended operation in remote areas. +- Compatibility with environmental sensors (e.g., temperature, humidity) would be a plus. + +Could you please provide information about suitable drone systems or components, including specifications, pricing, and availability? If custom configurations are possible, I would appreciate your recommendations based on the above requirements. + +Thank you very much for your time and support. I look forward to your response. + +Kind regards, Biologist / Researcher diff --git a/docker/import_examples/demo-customers.csv b/docker/import_examples/demo-customers.csv index f29e8f2..08894c5 100644 --- a/docker/import_examples/demo-customers.csv +++ b/docker/import_examples/demo-customers.csv @@ -11,7 +11,7 @@ id;company.name;company.address;company.zip;company.city;company.phone;company.e 10;FutureTech GmbH;Am Markt 3;38100;Braunschweig;+49 531 5559876;contact@futuretech.de;www.futuretech.de;DE 11;SmartSystems Ltd.;Ludwigstraße 15;97070;Würzburg;+49 931 1234567;support@smartsystems.de;www.smartsystems.de;CN 12;AppFactory GmbH;Poststraße 23;14467;Potsdam;+49 331 8765432;info@appfactory.de;www.appfactory.de;CN -13;DataLabs AG;Goethestraße 99;99084;Erfurt;+49 361 9876543;office@datalabs.de;www.datalabs.de;CN +13;DataLabs AG;Goethestraße 98;99084;Erfurt;+49 361 9876543;office@datalabs.de;www.datalabs.de;CN 14;WebInnovate GmbH;Schillerstraße 44;30159;Hannover;+49 511 5551234;contact@webinnovate.de;www.webinnovate.de;CN 15;CloudSystems Ltd.;Bahnhofstraße 77;66111;Saarbrücken;+49 681 2345678;info@cloudsystems.de;www.cloudsystems.de;CN 21;GlobalTech Solutions;125 Oxford Street;W1D 2HQ;London;+44 20 7123 4567;info@globaltech.co.uk;www.globaltech.co.uk;CN @@ -22,7 +22,7 @@ id;company.name;company.address;company.zip;company.city;company.phone;company.e 26;DigitalFrontiers Pte Ltd;1 Raffles Place;048616;Singapore;+65 6123 4567;info@digitalfrontiers.sg;www.digitalfrontiers.sg;FR 27;TechNova SAS;55 Avenue des Champs-Élysées;75008;Paris;+33 1 42 86 53 09;contact@technova.fr;www.technova.fr;FR 28;AppFactory Ltd;88 Kingsway;WC2B 6AA;London;+44 20 7123 9876;office@appfactory.io;www.appfactory.io;FR -29;GlobalData Systems;Level 25;One Canada Square;E14 5AB;London;+44 20 7987 1234;info@globaldata.com;www.globaldata.com;FR +29;GlobalData Systems;Level 25 One Canada Square;E14 5AB;London;+44 20 7987 1234;info@globaldata.com;www.globaldata.com;FR 210;SmartSolutions AG;Bahnhofstrasse 45;8001;Zurich;+41 44 234 56 78;contact@smartsolutions.ch;www.smartsolutions.ch;FR 211;InnovationHub Ltd;22 Shoreditch High Street;E1 6PE;London;+44 20 7555 8765;support@innovationhub.co.uk;www.innovationhub.co.uk;UK 212;CyberSecure Inc;500 5th Avenue;10110;New York;+1 212 867 5309;security@cybersecure.com;www.cybersecure.com;FR diff --git a/docker/import_examples/demo-electronic-devices.csv b/docker/import_examples/demo-electronic-devices.csv index 8486d83..516f358 100644 --- a/docker/import_examples/demo-electronic-devices.csv +++ b/docker/import_examples/demo-electronic-devices.csv @@ -87,5 +87,4 @@ DEV085;18650 Battery Holder;Dual 18650 battery holder with series/parallel switc DEV086;TP5100 2A Lithium Charger;Dual lithium battery charger module with 2A maximum charge current. Supports 3.7V Li-ion and LiPo batteries. Input: 5-12V. Features charging status indicators. Perfect for high-capacity battery charging.;98;7.25;Power & Battery;Charging Circuits;2-3 Tage;6943185501166 DEV087;LM317 Adjustable Voltage Regulator;Adjustable linear voltage regulator with 1.5A output current. Output voltage: 1.25-37V. Features overcurrent and thermal protection. TO-220 package. Perfect for custom power supply designs.;167;2.95;Power & Battery;Voltage Regulators & Converters;1-2 Tage;8591854063372 DEV088;Temperature Controlled Soldering Iron;60W temperature controlled soldering iron with adjustable temperature 200-450°C. Features ceramic heater and quick heat-up time. Includes stand and spare tips. Perfect for basic soldering tasks.;45;35.99;Tools & Equipment;Soldering Equipment;3-5 Tage;6940541880131 -DEV089;Auto-Ranging Multimeter;True RMS auto-ranging digital multimeter with 6000 counts. Measures AC/DC voltage, current, resistance, capacitance, frequency, and temperature. Features backlit display and data hold.;38;59.95;Tools & Equipment;Multimeters & Test Equipment;4-6 Tage;7630049200160 - +DEV089;Auto-Ranging Multimeter;True RMS auto-ranging digital multimeter with 6000 counts. Measures AC/DC voltage, current, resistance, capacitance, frequency, and temperature. Features backlit display and data hold.;38;59.95;Tools & Equipment;Multimeters & Test Equipment;4-6 Tage;7630049200160 \ No newline at end of file diff --git a/workflow/customer-en-1.0.0.bpmn b/workflow/customer-en-1.0.0.bpmn index f56d202..48e36c9 100644 --- a/workflow/customer-en-1.0.0.bpmn +++ b/workflow/customer-en-1.0.0.bpmn @@ -34,7 +34,7 @@ - + true @@ -867,6 +867,9 @@ Address:
+ + + @@ -941,31 +944,34 @@ Address:
+ + + - + - + - + - + - + diff --git a/workflow/offer-en-1.0.0.bpmn b/workflow/offer-en-1.0.0.bpmn index d04e1b1..81fb475 100644 --- a/workflow/offer-en-1.0.0.bpmn +++ b/workflow/offer-en-1.0.0.bpmn @@ -78,6 +78,8 @@ dataObject_u4ZytA event_zsQpoQ event_EyDvQQ + dataObject_g68BvQ + event_8dt92Q @@ -133,7 +135,7 @@ Color: _color
$workflowgroup - $workflowstatus]]> - sequenceFlow_8NDJxA + sequenceFlow_vd940Q sequenceFlow_UIpo9Q sequenceFlow_WRPdIA sequenceFlow_ytbNEQ @@ -141,16 +143,25 @@ Color: _color
- + - + + + + + + + + + + + - @@ -307,7 +318,7 @@ Color: _color
- + @@ -375,7 +386,7 @@ Betrag: _amount (Brutto € _amount_brutto - + false @@ -515,7 +526,7 @@ Color: _color
SequenceFlow_23 SequenceFlow_36 - + @@ -576,7 +587,7 @@ Betrag: _amount (Brutto € _amount_brutto - order.delivery erreicht]]> + order.delivery]]> false @@ -608,7 +619,7 @@ Betrag: _amount (Brutto € _amount_brutto - + @@ -668,18 +679,15 @@ Betrag: _amount (Brutto € _amount_brutto - - $editor.]]> - false - + SequenceFlow_36 SequenceFlow_39 - + @@ -739,14 +747,11 @@ Betrag: _amount (Brutto € _amount_brutto - - order.delivery.]]> - false - + SequenceFlow_17 @@ -809,7 +814,7 @@ Color: _color
- + @@ -867,7 +872,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com - + false @@ -908,7 +913,7 @@ result.isValid=true; - + @@ -968,14 +973,11 @@ result.isValid=true; - - $editor.]]> - false - + SequenceFlow_42 @@ -992,7 +994,7 @@ result.isValid=true; - + @@ -1028,7 +1030,7 @@ result.isValid=true; - + @@ -1082,7 +1084,7 @@ result.isValid=true; - + @@ -1144,13 +1146,13 @@ result.isValid=true; - order.delivery.]]> + false - + sequenceFlow_4DUFiA sequenceFlow_UIpo9Q sequenceFlow_VlP5cw @@ -1161,7 +1163,7 @@ result.isValid=true; - + @@ -1420,7 +1422,7 @@ Color: _color
- + llm.service.endpoint {"n_predict": 4096, "temperature": 0} offer.proposal @@ -1442,8 +1444,8 @@ Color: _color
false
- - + + sequenceFlow_InfPdQ sequenceFlow_HfDRCQ sequenceFlow_RppP5Q @@ -1459,14 +1461,21 @@ Color: _color
- + - {"n_predict": 4096, "temperature": 0} - {"n_predict": 4096, "temperature": 0.3, "top_p": 0.9} + customer.firstname +Lastname: customer.lastname +E-Mail: customer.email request.description -[INST] +## Product Selection The following products are relevant for the current request: @@ -1480,20 +1489,6 @@ Product Details: ----------------------------------------------------------------------------- -Instructions for creating the offer: - -1. Choose the most suitable products for the request. -2. **Do not include more than one product per category.** If multiple products are from the same category, pick the one that best fits the request. -3. Create a clear table with the following columns: - - Product - - Quantity - - Price per unit -4. Provide a short, customer-friendly explanation of why each selected product was chosen. -5. The offer and all explanations should be written in English. -6. Ensure the table contains only the selected products (one per category). - - -[/INST] ]]]]> ]]> @@ -1506,11 +1501,18 @@ Instructions for creating the offer: - + - - - + + + + + + + + + + @@ -1540,7 +1542,7 @@ Instructions for creating the offer: - + @@ -1604,7 +1606,7 @@ Instructions for creating the offer: false - + sequenceFlow_ZtZaBQ sequenceFlow_ytbNEQ @@ -1614,11 +1616,109 @@ Instructions for creating the offer: + + + + {"n_predict": 4096, "temperature": 0} + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + false + + + + sequenceFlow_vd940Q + sequenceFlow_8NDJxA + + + + - + true @@ -1626,6 +1726,7 @@ Instructions for creating the offer: + @@ -1635,9 +1736,9 @@ Instructions for creating the offer: - + - + @@ -1665,7 +1766,7 @@ Instructions for creating the offer: - + @@ -1673,13 +1774,13 @@ Instructions for creating the offer: - + - + @@ -1688,22 +1789,22 @@ Instructions for creating the offer: - + - + - + - + @@ -1718,7 +1819,7 @@ Instructions for creating the offer: - + @@ -1728,7 +1829,7 @@ Instructions for creating the offer: - + @@ -1736,6 +1837,18 @@ Instructions for creating the offer: + + + + + + + + + + + + @@ -1746,6 +1859,8 @@ Instructions for creating the offer: + + @@ -1775,7 +1890,6 @@ Instructions for creating the offer: - @@ -1786,14 +1900,14 @@ Instructions for creating the offer: - + - + @@ -1809,10 +1923,11 @@ Instructions for creating the offer: + - + @@ -1828,6 +1943,8 @@ Instructions for creating the offer: + + @@ -1839,9 +1956,9 @@ Instructions for creating the offer: - + - + @@ -1851,73 +1968,72 @@ Instructions for creating the offer: - - + + - + - - - - + + + - + - + - + - + - + - + - - - - + + + + - + - + @@ -1932,17 +2048,17 @@ Instructions for creating the offer: - - + + - + - + - + @@ -1952,8 +2068,8 @@ Instructions for creating the offer: - - + + @@ -1961,19 +2077,19 @@ Instructions for creating the offer: - + - + - - + + - + @@ -1983,12 +2099,24 @@ Instructions for creating the offer: + + - + + + + + + + + + + + diff --git a/workflow/offer-proposal-en.xml b/workflow/offer-proposal-en.xml index dcc3783..b7f021e 100644 --- a/workflow/offer-proposal-en.xml +++ b/workflow/offer-proposal-en.xml @@ -1,11 +1,27 @@ {"n_predict": 4096, "temperature": 0} - request.description -[INST] + +# Possible Products The following products are relevant for the current request: @@ -19,20 +35,6 @@ Product Details: ----------------------------------------------------------------------------- -Instructions for creating the offer: - -1. Choose the most suitable products for the request. -2. **Do not include more than one product per category.** If multiple products are from the same category, pick the one that best fits the request. -3. Create a clear table with the following columns: - - Product - - Quantity - - Price per unit -4. Provide a short, customer-friendly explanation of why each selected product was chosen. -5. The offer and all explanations should be written in English. -6. Ensure the table contains only the selected products (one per category). - - -[/INST] ]]> \ No newline at end of file diff --git a/workflow/templates/sales-assist-en-1.0.0.bpmn b/workflow/templates/sales-assist-en-1.0.0.bpmn index 9736e0a..a0cea9b 100644 --- a/workflow/templates/sales-assist-en-1.0.0.bpmn +++ b/workflow/templates/sales-assist-en-1.0.0.bpmn @@ -220,7 +220,7 @@ Kleine und mittelständische Unternehmen, die ihre Geschäftsprozesse digitalisi sequenceFlow_M9MRGw sequenceFlow_0hzxVQ - +