38 lines
No EOL
1.4 KiB
XML
38 lines
No EOL
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<PromptDefinition>
|
|
<prompt_options>{"n_predict": 4096, "temperature": 0}</prompt_options>
|
|
<prompt><![CDATA[[INST] You are a sales representative. Your task is to respond to incoming inquiries and provide suggestions for offers. [/INST]
|
|
|
|
<itemvalue>request.description</itemvalue>
|
|
|
|
</s>[INST]
|
|
|
|
The following products are relevant for the current request:
|
|
|
|
<for-each-ref item="product.ref">
|
|
Product: <itemvalue>product.name</itemvalue>
|
|
Category: <itemvalue>product.category</itemvalue> / <itemvalue>product.subcategory</itemvalue>
|
|
Price: <itemvalue>product.price</itemvalue> <itemvalue>_currency</itemvalue>
|
|
Product Details:
|
|
<itemvalue>product.description</itemvalue>
|
|
|
|
-----------------------------------------------------------------------------
|
|
</for-each-ref>
|
|
|
|
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]
|
|
]]>
|
|
</prompt>
|
|
</PromptDefinition> |