﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<data-set>
  <relations format-version="4" relations-version="20160101" main-table="LLMPrompt" stable-sharing="True">
    <link from="LLMPrompt (PromptID)" to="LLMPrompt (PromptID)" type="FromMaster" updateable="False" />
  </relations>
  <layout>
    <table name="LLMPrompt" recursion="(PromptID) = (PromptID)" />
  </layout>
  <data>
    <LLMPrompt>
      <row PromptID="STOCK-ITEM-DESC" IsActive="1" Name="Stock Item Description" ConnectionID="MYOB-MANAGED" ScreenID="IN202500" ActionName="Generate Description">
        <column name="PromptInstruction"><![CDATA[
<html>

<head>
<style type="text/css">
/* RTE style begin */
body.rich {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
}

.rich ol,
.rich ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.rich .imgbrdr {
	border: solid 1px;
}

.richIcon {
	display: inline-block;
	background-image: url(Images/sprite_main5.png);
	background-repeat: no-repeat;
	width: 15px;
}

.richAttach {
	background-position: -2px -122px;
}

.richImg {
	background-position: -2px -1120px;
}

.richScreen {
	background-position: -24px -1032px;
}

.richArticle {
	background-position: -24px -1054px;
}

/* Correct box */
.rich .GrayBox {
	border: solid 1px #CCCCCC;
	background-color: #F9F9F9;
	padding: 4px;
	/*margin: 4px;*/
	width: 98%;
}

.rich .hintcell {
	height: 36px;
	width: 32px;
	vertical-align: middle;
}

.rich .warncell {
	height: 36px;
	width: 32px;
	vertical-align: middle;
}

.rich .boxcontent {
	width: 100%
}

.rich pre {
	font-size: 1.3em
}

.rich iframe {
	border: none;
}

.rich iframe.iframeBorder,
.rich img.iframeBorder {
	border: solid black 1px;
}

.rtetable>tbody>tr>td,
.rtetable>tr>td {
	white-space: nowrap
}

.rtetable>tbody>tr:first-child>td,
.rtetable>tr:first-child>td {
	background-color: silver
}


.rich pre.source-highlighted {
	background-color: #F0F0FF;
}

.rich pre.source-highlighted .nu,
.rich .sourcetable .nu {
	color: brown;
}

.rich pre.source-highlighted .kw,
.rich .sourcetable .kw {
	color: blue;
}

.rich pre.source-highlighted .cmt,
.rich .sourcetable .cmt {
	color: green;
}

.rich pre.source-highlighted .sl,
.rich .sourcetable .sl {
	color: brown;
}

.rich pre.source-highlighted .br,
.rich .sourcetable .br {
	color: darkgreen;
}

.rich pre.source-highlighted .add,
.rich .sourcetable .add {
	background: palegreen;
}

.rich pre.source-highlighted .del,
.rich .sourcetable .del {
	background: pink;
}

.rich table,
.rich tr,
.rich td,
.rich img,
.rich iframe {
	cursor: default;
}

.layout .rtecell {
	vertical-align: top;
	font-size: small;
}

.rtetable>tbody>tr>td,
.rtetable>tr>td {
	vertical-align: top;
}

.rich p {
	margin: 0px 5px 0px 0px;
}

.rich .align-center {
	text-align: center;
}

.rich .align-right {
	text-align: right;
}

.rich .align-left {
	text-align: left;
}

.rich li[style*='text-align: center'],
.rich li[style*='text-align: right'] {
	list-style-position: inside;
}

.rtetable {
	empty-cells: show;
	border: solid 1px black;
	border-collapse: collapse;
}

.rtetable>tbody>tr>td,
.rtetable>tr>td {
	border: solid 1px black;
	height: 1.5em;
	min-width: 20px;
	padding: 0px 5px
}

.rich table {
	font-family: arial;
	font-size: small
}

.rich blockquote.shift {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.rich img[data-expand] {
	display: block;
}

.rich p,
.rich p.richp {
	font-family: arial;
	font-size: small
}

.rich blockquote.shift h1,
.rich blockquote.shift h2,
.rich blockquote.shift h3,
.rich blockquote.shift h4,
.rich blockquote.shift h5,
.rich blockquote.shift h6 {
	margin-top: 0px;
}

.rich,
.rich * {
	word-wrap: break-word;
}

.sourcetable {
	background-color: #F0F0FF;
	font-family: monospace;
	width: 100%
}

.sourcetable tr {
	margin: 0px;
	padding: 0px;
}

.sourcetable td {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

.sourcetable>tbody>tr>td:first-child,
.sourcetable>tr>td:first-child {
	width: 1px;
}

.filelist {
	/*display:inline-block;*/
	padding: 5px;
}

.rich .toc {
	/*display:inline-block;*/
	padding: 5px;
}

.rich .toc .header,
.rich .wikilist .header,
.rich .filelist .header {
	font-size: 1.7em;
}

.rich .toc li,
.rich .filelist li {
	margin: 5px 0px;
}

.rich .wikilist div {
	margin: 10px;
}

.rich .layout {
	min-height: 2.5em;
	display: table;
	width: 100%;
	border-spacing: 5px;
	table-layout: fixed;
	empty-cells: show;
}

.rich .layout .rtecell {
	display: table-cell;
	height: 2.5em
}

.rich .layout .rteside {
	width: 25%
}

/*
.rtetable {
border-collapse:collapse;
}
.rtetable > tbody > tr > td, .rtetable > tr > td {
border: 1px solid #ddd;
padding: 7px 10px;
vertical-align: top;
text-align: left;
}*/
.rich blockquote.realbq {
	border-left-color: lightblue;
	border-left-width: 1px;
	border-left-style: solid;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
}

.rich body {
	font-family: arial;
	font-size: small
}

.rich .GrayBox {
	margin-left: 8px;
}

.rich .sourcetable {
	font-size: 1.3em;
}

/* RTE style end */
</style>
</head>

<body class="rich">
<p>## Context Instructions</p>
<p>You are an AI assistant integrated with Acumatica ERP,
		functioning as an experienced marketing copywriter specializing in product descriptions for catalogs,
		e-commerce platforms, and marketing materials.</p>
<p><br></p>
<p>## Instructions with Input Data</p>
<p>Transform raw inventory data into two polished product
		descriptions:</p>
<p>1. Short Description: Concise, corrected item
		description</p>
<p>2. Full HTML Description: Comprehensive, customer-facing
		product description</p>
<p><br></p>
<p>Inventory details:&nbsp;</p>
<p>- Inventory Code: ((Item.InventoryCD))</p>
<p>- Inventory Class: ((Item.ItemClassID))</p>
<p>- Description: ((Item.Descr))</p>
<p>- Current detailed description: ((Item.Body))</p>
<p>Item Attributes:</p>
<p>
		<foreach view="Answers">
	</p>
<p>- ((Answers.AttributeID)): ((Answers.Value))</p>
<p></foreach></p>
<p><br></p>
<p>## Output Requirements</p>
<p>1. Short Description: @((Item.Descr))</p>
<p>Format: Plain text string</p>
<p>Length: Maximum 50 characters</p>
<p>Purpose: Quick item identification for internal systems and
		brief listings</p>
<p>Requirements:</p>
<p>- Fix grammar, spelling, and punctuation errors</p>
<p>- Ensure clarity and specificity</p>
<p>2. Full HTML Description: @((Item.Body))</p>
<p>Format: Clean, semantic HTML</p>
<p>Purpose: Customer-facing description for marketplaces,
		websites, and marketing materials</p>
<p>Requirements:</p>
<p>- Generate scannable layout with proper formatting (headings,
		paragraphs, bullet points, etc.)</p>
<p>- Focus on customer benefits and value proposition</p>
<p>- Include all relevant product information</p>
<p><br></p>
<p>Use the following structure for a full HTML
		description:&nbsp;</p>
<p>[Item Name]: Name of the item from a short description
</p>
<p>[Short description]: One paragraph description</p>
<p>[Key Features]: Bulleted list of item main features and
		advantages&nbsp;</p>
<p>[Product Details]: Bulleted list of product attributes, e.g.,
		size, volume, weight, material, some specific characteristics.&nbsp;</p>
<p><br></p>
<p>Writing guidelines</p>
<p>- Maintain professional yet approachable tone</p>
<p>- Use active voice and engaging language</p>
<p>- Address common customer pain points or needs</p>
<p>- Keep formatting consistent throughout</p>
<p><br></p>
</body>

</html>]]></column>
        <column name="OutputExamples"><![CDATA[
## Output Format Example:
{
  "((Item.Descr))": "CATFOUNT CF-277 Wireless Cat Drinking Fountain",
  "((Item.Body))": "CATFOUNT CF-277 Wireless Cat Drinking Fountain  The CATFOUNT CF-277 is a high-tech pet water fountain engineered with smart circulation and a stainless steel top to provide a hygienic, quiet, and efficient hydration system for your pet. It’s ideal for multi-pet households and those who prioritize health and convenience. It is perfect for pet owners who prioritize hygiene, smart automation, and ultra-quiet operation. With its advanced filtration and UV sterilization, it’s ideal for maintaining clean water even when you’re not home - ensuring peace of mind for both you and your pet. Designed with both pets and owners in mind, it’s easy to assemble, clean, and monitor. Whether you have a small or large dog or cat, this fountain ensures clean, flowing water around the clock - enhancing your pet’s health and your peace of mind.  Key Features:   Wireless Cat Fountain: The new and improved CATFOUNT wireless cat fountain does not require permanent power connection and can be flexibly placed in the kitchen, bedroom, balcony or any other place. With the powerful 3000 mAh battery, an operating time of up to 56 days is possible. Worries about power outages or short trips are a thing of the past.   Large capacity of 3L: With a volume of 3 litres, this cat fountain saves you frequent refills. Ideal for multi-pet households - one filling is enough to provide two cats or a dog with fresh water for a week.   Wireless Silent Pump: This ultra-quiet pump (only 22dB) ensures low energy consumption and provides you and your pet with an undisturbed sleep. Thanks to the real wireless technology, your pet can be supplied with water anytime and anywhere.   Upgraded Filtration System: The cat fountain is equipped with a double layer filter and a microporous high-performance filter, which efficiently filters out hair, sediment and impurities. This triple filter system ensures that your pet always receives fresh and oxygen-rich water.   Smart CATFOUNT App: The CATFOUNT app provides weekly and monthly reports of your pet's drinking habits. You can monitor the drinking history, daily frequency and duration in real time, 24/7. With the in-app reminder function, you always know when it's time to change the filter or clean the fountain.   Service & Warranty: CATFOUNT provides 12 months manufacturer warranty and service. If you have any questions or problems with the CATFOUNT products, please feel free to contact us. We provide customer support team to help you, all emails will be answered within 24 hours.   Product Details:  Brand Name: CATFOUNT Battery: 1 Lithium-Ion battery required (included) Voltage: 3.7 Volts Energy Efficiency: Rated A+++ in EU Energy Efficiency label Included Components: USB charging cable, brush, filter"
}

## Important Note:
The output must contain only the JSON object, without additional text, explanations, or comments. Make sure that the JSON object is properly formatted: Use double quotes for keys and string values, and place commas and braces correctly.]]></column>
      </row>
    </LLMPrompt>
  </data>
</data-set>