Start using artificial intelligence (AI) with one task: prepare a draft product description, a list of questions for a supplier, or a draft standard reply to a customer. The store owner defines which data may be used, who will check the result, and the acceptance criteria. Before using the result, a person checks every factual statement, corrects errors, and approves the final text.
First, test the selected task on 20 examples. Count all the time involved, including preparing the prompt, reading the response, and making corrections, as well as the cost of the service and setup. Use fictional data or publicly available product specifications that you are permitted to use for this test. Leave publication, sending messages, purchases, price changes, and legal or tax decisions to the responsible employees.

Choose one task with a clear result
A suitable first task is repetitive, has clear input material, and allows the result to be fully checked. For example, a salesperson spends time turning a supplier’s specifications into a short product description. The owner can assign AI to prepare a draft and ask the salesperson to check it against the specifications and make the final edits.
Before the test, write down brief working rules:
- Task: exactly what needs to be produced, such as a product description of up to 600 characters.
- Input data: which fields may be provided and where the employee gets them.
- Limits: which statements must not be added without confirmation, such as claims about certification, warranty, or compatibility.
- Responsible person: who checks the facts and who authorizes use of the result.
- Value criterion: how much time and money the store is willing to spend on a finished result.
At first, choose work that needs only a text prompt, without access to the accounting program, email, or website. This makes it easier for the owner to control what information the service receives and what actions the employee takes.
Four practical tasks for a store
Prepare a specifications table and questions for the supplier
The employee gathers publicly available specifications for a specific model and records their source: the manufacturer’s page, the date of the document, or a specification identifier. AI can be asked to organize this information and identify unfilled fields. Missing specifications should be requested from the supplier.
Prompt template: “Create a table with these fields: model, material, dimensions, package contents, care instructions. Use only the facts below. For each completed field, indicate the relevant excerpt from the input text. If information is missing, write ‘needs clarification.’ Prepare questions for the supplier separately. Do not infer properties from the product name.”
After receiving the table, the employee checks units of measurement, whether the information matches the model, and differences between product variants. If two documents contradict each other, the employee leaves the question open until the supplier responds. The result should be a table of confirmed specifications and a specific list of questions to clarify.
Write a draft product description
Give AI an already approved specifications table. Specify the desired length and structure, and prohibit adding properties. Use a separate entry for each product so specifications from neighboring models do not end up in the description.
Prompt template: “Write a short product description in Ukrainian based on the table below. Structure: name, main specifications, package contents, care instructions—only if specified. Do not add quality assessments, promises about results, or information about the warranty, origin, or certification if it is not in the table. Put missing information in a separate list of questions.”
The editor checks each sentence against the table. For example, a stated material alone does not confirm water resistance, dishwasher suitability, or a particular service life. The description may be published after the employee has removed unconfirmed properties and approved the final version.
Prepare a work checklist or standard reply to a customer
To prepare a checklist, give AI the store’s approved procedure. For example, ask it to turn the procedure into a sequence of steps for receiving goods, with the fields “action,” “responsible person,” and “what to check.” The shift manager must make sure the draft retains all necessary steps and does not add unapproved responsibilities.
For a customer reply, describe a typical situation without a name, phone number, address, order number, or purchase history. The employee can ask for a polite text with fields to fill in manually, then add the verified availability, price, and service terms after checking them at the store.
Prompt template: “Prepare a short reply to a question about whether the requested size is in stock. Leave the fields [product], [size], [availability], [price]. Do not promise a reservation, delivery, or discount. An employee will send the message after filling in the fields.”
Questions about customer rights, taxes, or contractual obligations should be referred to the responsible specialist. If AI helps draft such a reply, the person responsible for the matter must approve its content first.
Explain changes in a fictional summary table
For a training test, use fictional summaries without individual customers, receipts, or orders. Below is a hypothetical example of two periods of equal length. Prices within each group remain unchanged in this example.
| Group | Unit price, UAH | Units sold in period 1, units | Units sold in period 2, units | Revenue in period 1, UAH | Revenue in period 2, UAH |
|---|---|---|---|---|---|
| A | 200 | 10 | 12 | 2 000 | 2 400 |
| B | 300 | 8 | 6 | 2 400 | 1 800 |
| C | 100 | 12 | 12 | 1 200 | 1 200 |
| Total | — | 30 | 30 | 5 600 | 5 400 |
Ask AI to describe only changes supported by the numbers and prepare questions for the manager. The employee separately recalculates the products and totals on a calculator: 12 × 200 = 2 400; 6 × 300 = 1 800; 2 400 + 1 800 + 1 200 = 5 400. Revenue changed by 5 400 − 5 600 = −200 UAH, although the total number of units sold stayed the same.
An acceptable conclusion is that revenue decreased because the mix of products sold changed in this example. The table does not explain why demand changed and does not include cost of goods, so it cannot be used to determine profit or justify a purchase. The manager can separately find out whether the products were in stock throughout both periods and whether sales conditions differed.
What data can be provided to AI
For the first test, set this rule: employees use fictional examples and publicly available product facts that the store is permitted to use. Do not upload the customer database, correspondence, document scans, accounting exports, purchase terms, passwords, access keys, source code, or other confidential information.
Removing a name does not always make it impossible to identify a person. A combination of delivery address, purchase time, and an unusual product may still make the person identifiable. For a standard reply, it is safer to describe a fictional situation from scratch than to copy a real inquiry and hide selected fields.
For a Ukrainian store, personal data processing is governed by the Law of Ukraine “On Personal Data Protection” No. 2297-VI. Under Articles 6 and 11, a specific lawful purpose and appropriate legal basis must be identified, and data must be limited to what is necessary. The law provides for several legal bases, including consent, the necessity of performing a transaction, or a legal obligation. Legitimate interests may also serve as a basis, subject to the overriding fundamental rights and freedoms of the person.
Having data to fulfill an order does not mean it may be used for any new task. If a new purpose is incompatible with the previous one, Article 6 requires consent to process the data for the changed purpose, unless otherwise provided by law. Consent to receive advertising messages does not by itself authorize sending purchase history to an external service.
If the store later plans to work with real personal data, the owner and a lawyer should determine the service provider’s role, the legal basis, and the terms of access before the data is transferred. Articles 12, 14, and 24 set requirements for informing people, transferring data, and protecting it. In particular, the party transferring data ensures compliance with the data protection regime, and the recipient must take steps in advance to comply with the law. Exceptions allowing dissemination without consent must be provided by law; the convenience of a service does not replace that legal basis.
When collecting data directly from a person, the person must be informed, among other things, about the purpose, the data collected, and the recipients at the time of collection. In other cases, Article 12 sets a deadline of up to 30 working days, except for statutory exceptions. Under Article 24, an individual entrepreneur is personally responsible for protecting the personal data they possess.
Check the service terms and limit access
Before starting the test, the owner reads the terms for the specific mode and account the store will use. Find out whether the service retains history, how files are deleted, who can access the content, and whether it is used to train systems. If the terms are unclear, keep the test within fictional data.
- Grant minimum permissions. Entering text is sufficient for a draft description. Do not connect the website, email, or accounting system without a separate need.
- Assign users. The owner should know who uses the service and revoke access when an employee’s duties change or they leave.
- Check the settings. If the service offers controls for history, training on content, or link access, set the values approved for the store.
- Approve every action that publishes or sends content or changes data. Before publication, sending, or entry into the program, the employee reviews the specific text or list of changes. Keep these actions manual during the initial test.
- Set a retention period for working materials. Remove unnecessary uploads and shared links in accordance with the approved procedure and the service’s capabilities.
If an employee accidentally provides confidential information, they should stop work and immediately tell the owner what was provided, when, and through which account. The owner restricts access, deletes the material where possible, changes any exposed passwords or keys, and determines the next steps based on the information involved.
How to check responses and text rights
The National Institute of Standards and Technology (NIST) Generative AI Risk Profile describes the risks of confidently presented incorrect answers, disclosure of private information, and excessive human trust in the system. These are voluntary technical guidelines and do not establish mandatory rules under Ukrainian law. In store operations, consider the consequences of a particular error and check links that appear in a response.
Use a consistent review sequence: first the product model and numerical specifications, then sales terms and promises, and then the clarity of the language. Open any link in the response and make sure the page exists, concerns the correct product, and supports the relevant statement. If there is no confirmation, remove the statement or obtain the necessary information.
Rights to use texts also matter. Articles 1 and 12 of the Law of Ukraine “On Copyright and Related Rights” No. 2811-IX define an author as a natural person who created a work through creative activity and govern economic rights in a work. Therefore, do not copy someone else’s product descriptions for adaptation without an appropriate legal basis. Work from specifications and your own wording, and check the terms of permission before using a supplier’s text.
Article 33 separately governs a sui generis right in non-original objects generated by a computer program. Ownership of this right may be determined by contract, and exercising it depends, among other things, on respecting rights in the materials used. The mere fact that a response came from AI or was edited does not mean the store has automatically acquired all rights to the text.
Keep the factual basis, any permission needed to use someone else’s text, the final approved version, and the name of the responsible employee together with the approved description. This will help establish where a particular wording came from and correct it if the product specifications change.
Test on 20 examples: how to decide
The following procedure is a practical test for a small store. The owner may adjust the thresholds to suit the task, but should approve them before testing begins.
- Select 20 different examples. Include ordinary products, similar models, incomplete specifications, and conflicting information. This will show whether the employee notices difficult cases.
- Measure the usual workflow. Record how long it takes to prepare a comparable result without AI. The comparison conditions and quality requirements should be the same.
- Use one approved prompt template. Record repeated attempts and changes to the template so the time spent is included.
- Fully check all 20 results. Separately mark factual errors, missing fields, extra promises, and language edits.
- Count the time until the result is ready. Include selecting data, entering the prompt, waiting, fully reading, checking, correcting, and approval.
- Make a decision. Continue if the quality and total cost meet the established conditions. If needed, narrow the task, change the template, and repeat the test on new examples.
For example, the owner might set these conditions: approved texts contain no unconfirmed facts; all required fields are filled in or marked as unknown; at least 18 of 20 drafts need only minor edits; and total time is less than with the usual workflow. Any transfer of prohibited data stops the test until the cause is resolved.
Record errors in both the initial draft and the final text. Zero errors after careful editing does not necessarily mean the workflow is worthwhile: the employee may have spent more time checking than writing the text independently.
How to calculate the total cost
Compare the cost of a finished, approved result. Include the service fee, any additional use charges under its terms, template preparation, training, checking, and corrections. Before paying for a service, review the provider’s current commercial terms: check usage limits, number of users, automatic renewal, and cancellation procedure.
Hypothetical example. Preparing 20 descriptions in the usual way takes 120 minutes. With AI, the employee spends 15 minutes preparing data and prompts, 10 minutes waiting for responses, 40 minutes checking them fully, and 15 minutes making corrections. The total is 80 minutes, a saving of 40 minutes for 20 descriptions.
At a hypothetical volume of 120 descriptions per month, this is 6 × 40 = 240 minutes, or 4 hours. If an hour of work is valued at UAH 200 for internal calculations, the value of the time freed up is UAH 800. With a hypothetical service fee of UAH 300 and initial setup taking one hour, valued at UAH 200, the calculated effect for the first month is 800 − 300 − 200 = UAH 300. This is a calculation example, not the rate of a specific service.
Time freed up does not always reduce the store’s actual payments. The owner should decide which necessary work the employee will use it for. If checking becomes more expensive or the number of required texts decreases, repeat the calculation.
Torgsoft: check stock and purchases before replying to a customer
Before replying about availability, the employee opens “Склад → Стан складу” (“Warehouse → Stock status”) in Torgsoft and finds the product. The form lets them view the quantity, size, and sale price. An accounting center is a store or warehouse for which accounting is maintained in Torgsoft. If “Усі склади” (“All warehouses”) mode is used, the employee must select the relevant accounting centers; if “Стан на дату” (“Status as of date”) is selected, the quantity shown is for the chosen date, so a historical stock balance should not be used to answer about current availability.
If Stock Status is in “Статичний” (“Static”) mode, before replying the employee uses the “Перерахувати кількість” (“Recalculate quantity”) action for the product and store location to account for product movement. After checking the current quantity, the employee manually adds the data for the relevant store location to the reply.
For an inquiry about a previous purchase, the employee opens the customer card in “Маркетинг → Клієнти” (“Marketing → Customers”). The “Придбання” (“Purchases”) tab displays purchases and returns accumulated during transactions with that customer. The employee uses this information within the accounting system and prepares only a fictional typical situation without customer data for the external AI service. After checking the details, the employee fills in the final reply and sends it to the customer.
What to approve before daily use
After a successful test, the owner approves a short work instruction: the permitted task, data list, prompt template, review procedure, and person responsible for the final result. Employees should know when to stop and consult the manager: a specification is missing, documents contradict each other, the response contains new terms, or the task requires confidential data.
A new product type, a change to the service, access, or the way data is transferred requires a new assessment. For ongoing use, keep records of errors, total time, and costs. These records will help determine whether to continue using AI for the selected task.
Official sources
- Law of Ukraine “On Personal Data Protection” dated 01.06.2010 No. 2297-VI: Articles 6, 8, 11, 12, 14, and 24—requirements for processing, individual rights, legal bases, notice, transfer, and data protection.
- Law of Ukraine “On Copyright and Related Rights” dated 01.12.2022 No. 2811-IX: Articles 1, 6, 12, and 33—authorship, protected works, economic rights, and the sui generis right in generated objects.
- NIST AI 600-1, Generative Artificial Intelligence Profile—voluntary technical guidance on generative AI risks.









Go back to the previous step