<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>J. Collado-Montañez);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Simulation using a Multi-Agent System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fabián Suárez Maroto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jaime Collado-Montañez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arturo Montejo-Ráez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science (University of Jaén)</institution>
          ,
          <addr-line>Campus Las Lagunillas, s/n, Jaén, 23071</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>before launch. automatically extracts structured data, which is then evaluated by a user-configurable population of reviewer agents. These agents generate simulated reviews, which an analyst agent subsequently processes (sentiment, key aspects) and visualizes on a dashboard. The goal is to predict product reception and identify strengths/weaknesses Review simulation, multi-agent systems, web scraping, product evaluation The launch of new products into the market carries significant risks, with consumer acceptance being a critical factor for success. Understanding how a product will be perceived by diferent segments of the target audience before investing considerable resources in its production and marketing is of vital strategic importance. Traditionally, this understanding is obtained through market studies, surveys, or focus groups-methods that can be costly in terms of time and resources, and do not always dynamically capture the diversity of opinions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073</p>
      <p>Benefits”) explores the practical uses of the platform as a preliminary market research tool and the
advantages it ofers. Finally, Section 6 (”Conclusions and Future Work”) summarizes the contributions
of the work and outlines lines for future improvement and development of the system.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Deep networks are also defining the state-of-the-art in opinion mining, like in aspect-based sentiment
analysis [
        <xref ref-type="bibr" rid="ref18 ref3">3</xref>
        ] or fine-grained sentiment analysis [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], revitalizing a research topic that has been active for
more than two decades.
      </p>
      <p>
        In recent years, the capabilities of Large Language Models (LLMs) to emulate diferent human profiles
has open a new topic focused on the use of personas as artificial profiles for many diferent tasks,
mainly in the creation of synthetic data for model tranining [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] or agent personalization [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The use of
personas has emerged as a new way to explore in-silico social research experimentation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], as these
simulations have been demostrated to be closely aligned with real-world population behaviour [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>The application of artificial populations has not been yet explored in opinion mining, to the best
of our knowledge, as a means to evaluate commercial products, ofering a prospective information of
potential weaknesses and strengths through artificial opinions. This approach could benefit from the
maturity of opinion mining techniques to evaluate products from personas’ opinions.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Architecture and Methodology</title>
      <p>The proposed system follows a modular workflow implemented through a multi-agent architecture.
Each type of agent has a specific responsibility within the overall simulation and analysis process, as
illustrated in Figure 1.</p>
      <p>The process begins with user intervention and unfolds through the following main stages: (1) Data
input and information extraction, where product information is obtained; (2) Specification of parameters
and generation of reviewer agents, where the simulated population is configured; (3) Generation of
simulated reviews, where agents evaluate the product; and (4) Aggregated analysis and visualization,
where results are processed and presented.</p>
      <sec id="sec-3-1">
        <title>3.1. Data Input and Information Extraction</title>
        <p>The user provides the URL of a product webpage of interest (Figure 2). The page is not required to
belong to a specific domain; the system is designed to be generic. A first agent, the Extractor Agent
(represented with a pickaxe in Figure 1), is responsible for performing web scraping on the provided
URL.</p>
        <p>
          This agent navigates the page, identifies, and extracts relevant product information such as name,
description, technical features, price, and possibly images or key specifications [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The extracted
information is structured and normalized into a standard format, like JSON, to facilitate its subsequent
processing by other agents and the UI implementation (Figure 3). Optionally, the user could also provide
this information directly in JSON format if they already have it or prefer to manually define the product
features to be evaluated. Modern web scraping techniques allow for precise and eficient extraction of
structured product data for subsequent analysis [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Configuration and Generation of Reviewer Agents</title>
        <p>A crucial step in the simulation is the detailed configuration of the Population of Reviewer Agents.
To facilitate this process, the system provides dedicated graphical interfaces that allow the user to define
multiple facets of these virtual agents and their behavior when generating reviews. Initially, through
the interface shown in Figure 4, the user establishes the general parameters of the simulated population
and the desired characteristics for the reviews. The system enables the configuration of various aspects,
including:
– The total size of the population.
– Demographic attributes such as age range, education level (allowing for specific or mixed
profiles), and gender distribution.
• Textual properties of the resulting reviews:
– Positivity bias.
– Verbosity (length and elaboration).</p>
        <p>– The product-specific level of detail they should include.</p>
        <p>For deeper modeling, the user can refine the Personality Profile of the agents using the interface in
Figure 5. This allows adjusting values across various trait spectrums, defining tendencies on axes such
as:
• Introverted/Extroverted
• Independent/Cooperative
• Analytical/Creative</p>
        <p>The combination of these demographic, review style, and personality parameters gives the user the
ability to model with great granularity the target audience whose reaction is to be simulated. These
traits are expected to influence each agent’s perspective, their points of focus or criticism, and the overall
tone of the reviews they generate. Finally, once the user completes and confirms the configuration (e.g.,
using the ”Generate bot profiles” button visible in Figure 5), the Profile Generation Agent uses the
complete set of specifications to generate the reviewers’ profiles Figure 6.</p>
        <p>Upon user review of the generated profiles in the profile panel (Figure 6), the information is sent to
the Reviewer Generator component (see Figure 1). Each profile is then used to instantiate a Reviewer
Agent, which is ready to evaluate the product from its unique perspective.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Generation of Simulated Reviews</title>
        <p>
          Once the structured product information (JSON) is available and the population of reviewer agents has
been created, the product information is distributed to each agent in the population. Each individual
Reviewer Agent (represented by the robot thinking about the product in Figure 1) processes the
product information through the prism of its own defined parameters and personality. Using LLM
models, each agent generates a simulated textual review (the prompt used is included in Appendix
A). This review will reflect its particular evaluation of the product, highlighting positive or negative
aspects based on its configured criteria [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. The generated reviews are also collected in JSON format
along with metadata from the agent that generated it, enabling their display on the interface (Figure 7).
Recent advances in neural text generation have enabled the creation of more realistic and contextually
relevant content, significantly improving the quality of simulated reviews [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Aggregated Analysis and Visualization</title>
        <p>
          The set of simulated reviews generated by the population is sent to an Analyst Agent (represented by
the robot with a magnifying glass over a web page in Figure 1). This agent is tasked with processing
and analyzing all the reviews. Analysis techniques performed automatically by the LLM can include:
• Sentiment analysis: Determine the overall polarity (positive, negative, neutral) of the reviews
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
• Aspect-Based Sentiment Analysis: Identify specific product features mentioned in the reviews
and the sentiment associated with each [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
• Topic identification: Group reviews or comments by recurring themes.
• Quantitative metrics: Calculate simulated average scores, rating distribution, frequency of feature
mentions, etc.
        </p>
        <p>
          The results of this analysis are consolidated and presented to the end-user through a Dashboard
(represented by the JSON with graphs at the end). This panel (Figure 8) visualizes key findings, allowing
the user to quickly and efectively understand the simulated product reception, identify patterns,
and detect perceived strengths and weaknesses (Figure 9) by the simulated target audience. Evolved
sentiment analysis techniques allow for a more nuanced understanding of the opinions expressed in
reviews [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Technological Framework</title>
      <p>The implementation of the Product Review Simulator prototype is based on a set of technologies
selected for their suitability for developing agent-based systems and interactive applications. The key
components of the technology stack are as follows:
1. Agent Orchestration Framework: CrewAI. The core of the simulation, i.e., the management
and operation of the reviewer agent population, was implemented using CrewAI1. This Python
framework is specifically designed to facilitate the creation of autonomous multi-agent systems.
Its capability to define:
• Agents: Represent the agents mentioned in the architecture description.
• Tasks: Define the tasks assigned to the agents.</p>
      <p>• Tools: ScrapeWebsiteTool2 was used to extract information from the product URL.
CrewAI allowed abstracting much of the complexity associated with coordinating and executing
tasks among multiple agents.
2. Backend Framework: Flask. Flask was used to build a lightweight and eficient API, facilitating
communication between the user interface, the simulator logic, and the agents.
3. User Interface: React. React enabled the development of a dynamic and interactive interface
for visualizing the reviews generated by the agents and managing simulations.
1https://www.crewai.com/open-source
2https://docs.crewai.com/concepts/tools</p>
      <p>4. Large Language Models (LLMs). The natural language generation capability of the agents is
based on integration with large language models. Specifically, Gemini 2.0 Flash was used, with
its interaction managed through CrewAI.</p>
      <p>Together, this technological framework provided the necessary tools to eficiently develop a prototype
that credibly simulates the generation of product reviews by configurable agents.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Application and Benefits</title>
      <p>The main application of this prototype lies in its ability to function as a tool for preliminary market
research and product concept evaluation. Before making significant investments in development,
production, or large-scale marketing campaigns, companies can use this simulation to:
• Identify Perceived Strengths and Weaknesses: The simulation reveals which product features
are likely to be best valued and which could generate criticism or dissatisfaction in a specific
market segment (defined by agent parameters).
• Test the Reaction of Niche Markets: By configuring the agent population to represent a
particular demographic or psychographic group (e.g., ”young university students interested in
sustainability,” ”middle-aged professionals sensitive to price”), it’s possible to predict how that
specific niche might react to the product.
• Compare Product Variants: Simulations could be run for diferent hypothetical versions of a
product (e.g., with diferent features or prices) to assess which would have a better simulated
reception.
• Refine Marketing Strategies: Understanding which aspects resonate most (positively or
negatively) with the simulated audience can help focus marketing messages on the most relevant
strengths and proactively address potential weaknesses.
• Reduce Risks and Costs: By obtaining early simulated feedback, more informed decisions can
be made, potentially avoiding costly design or market positioning errors.</p>
      <p>
        The automated nature of scraping and review generation/analysis allows these insights to be obtained
much faster and potentially at a lower cost than traditional market research methods, especially in the
initial ideation and design phases. Aspect-based sentiment analysis (ABSA) provides a more granular
understanding of opinions on specific product features, which is crucial for informed decision-making
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and Future Work</title>
      <p>We have presented a prototype of a multi-agent system for product review simulation. The proposed
architecture integrates specialized agents for data extraction, configurable generation of reviews based
on simulated consumer profiles, and aggregated analysis of these reviews, culminating in a visual
dashboard. This tool ofers a novel (To the best of our knowledge there are no similar work in generating
artificial opinions in e-commerce platforms) and automated approach to gaining early insight into the
possible reception of a product in a target market.</p>
      <p>Potential benefits include the early identification of strengths and weaknesses, the ability to test
scenarios with diferent target audiences, and the reduction of risks associated with launching new
products.</p>
      <p>
        As future work, we plan to refine the internal models of the reviewer agents, possibly
incorporating advanced language models (LLMs) to generate more realistic and nuanced reviews [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. We
will also explore validating the system by comparing simulation results with real reviews of already
launched products. Other lines of improvement include expanding agent configuration parameters and
incorporating more sophisticated analyses in the analyst agent (such as detecting emerging trends).
Self-improving multi-agent systems, such as the one proposed by [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], ofer a promising path to increase
the accuracy and utility of our system as it is used with more products and scenarios.
      </p>
      <p>Additionally, a future research line will systematically investigate how agent parameters such as
demographics and personality traits concretely influence the prompts provided to the language models
and, consequently, the review generation process (Section 3.3).</p>
      <p>Regarding the data extraction component (Section 3.1), the robustness of the web scraping process
across diferent website structures remains to be thoroughly evaluated. Future work will include
extensive testing and refinement of scraping methods.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by projects CONSENSO (PID2021-122263OB-C21), MODERATES
(TED2021-130145B-I00), SocialTOX (PDC2022-133146-C21) funded by Plan Nacional I+D+i from the
Spanish Government, and by the scholarship (FPI-PRE2022-105603) from the Ministry of Science,
Innovation and Universities of the Spanish Government. Also, this work has been funded by the Ministerio
para la Transformación Digital y de la Función Pública and Plan de Recuperación, Transformación
y Resiliencia - Funded by EU – NextGenerationEU within the framework of the project Desarrollo
Modelos ALIA.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used GPT-4 and Grammarly in order to: Grammar and
spelling check. After using these tools, the authors reviewed and edited the content as needed and take
full responsibility for the publication’s content.
Prompt used to generate opinions (translated from Spanish):
1. Review the following product information:
&lt;JSON Description of the product&gt;.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yuksekgonul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wu</surname>
          </string-name>
          , J. Zou, SiriuS: Self-improving
          <source>Multi-agent Systems via Bootstrapped Reasoning</source>
          ,
          <year>2025</year>
          . URL: https://arxiv.org/abs/2502.04780. arXiv:
          <volume>2502</volume>
          .
          <fpage>04780</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Chawla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Wiest</surname>
          </string-name>
          ,
          <string-name>
            <surname>X. Zhang,</surname>
          </string-name>
          <article-title>Large language model based multi-agents: a survey of progress and challenges</article-title>
          ,
          <source>in: Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI '24</source>
          ,
          <year>2024</year>
          . URL: https://doi.org/10. 24963/ijcai.
          <year>2024</year>
          /890. doi:
          <volume>10</volume>
          .24963/ijcai.
          <year>2024</year>
          /890.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>Revisiting aspect sentiment triplet extraction: A span-level approach with enhanced contextual interaction</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>268</volume>
          (
          <year>2025</year>
          )
          <fpage>126126</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Niu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Fine grained sentiment analysis on microblogs based on graph convolution and self attention graph pooling</article-title>
          ,
          <source>Applied Intelligence</source>
          <volume>55</volume>
          (
          <year>2025</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <source>Scaling Synthetic Data Creation with 1</source>
          ,
          <issue>000</issue>
          ,
          <issue>000</issue>
          ,000 Personas,
          <year>2025</year>
          . URL: https://arxiv.org/abs/2406.20094. arXiv:
          <volume>2406</volume>
          .
          <fpage>20094</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. E.</given-names>
            <surname>Jiang</surname>
          </string-name>
          , W. Zhou,
          <string-name>
            <surname>AI PERSONA</surname>
          </string-name>
          :
          <article-title>Towards Life-long Personalization of LLMs, 2024</article-title>
          . URL: https://arxiv.org/abs/2412.13103. arXiv:
          <volume>2412</volume>
          .
          <fpage>13103</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. C. O'Brien</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          <string-name>
            <surname>Cai</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          <string-name>
            <surname>Morris</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Bernstein</surname>
          </string-name>
          ,
          <source>Generative Agents: Interactive Simulacra of Human Behavior</source>
          ,
          <year>2023</year>
          . URL: https://arxiv.org/abs/2304.03442. arXiv:
          <volume>2304</volume>
          .
          <fpage>03442</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. Q.</given-names>
            <surname>Zou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Hill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Morris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Willer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          ,
          <source>Generative agent simulations of 1</source>
          ,000 people,
          <year>2024</year>
          . URL: https://arxiv.org/abs/2411.10109. arXiv:
          <volume>2411</volume>
          .
          <fpage>10109</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z. Chen,</surname>
          </string-name>
          <article-title>AutoScraper: A progressive understanding web agent for web scraper generation</article-title>
          , in: Y.
          <string-name>
            <surname>Al-Onaizan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Bansal</surname>
            ,
            <given-names>Y.-N.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing</source>
          , Association for Computational Linguistics, Miami, Florida, USA,
          <year>2024</year>
          , pp.
          <fpage>2371</fpage>
          -
          <lpage>2389</lpage>
          . URL: https: //aclanthology.org/
          <year>2024</year>
          .emnlp-main.
          <volume>141</volume>
          /. doi:
          <volume>10</volume>
          .18653/v1/
          <year>2024</year>
          .emnlp- main.141.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.E.</given-names>
            <surname>Rajaprabha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Krishna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Srikrishnan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. N.</given-names>
            <surname>Firthous</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nisha</surname>
          </string-name>
          ,
          <article-title>Web scraping based site for product analysis</article-title>
          ,
          <source>International Journal For Multidisciplinary Research</source>
          <volume>6</volume>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>X.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Niu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Controllable text generation for large language models: A survey</article-title>
          ,
          <year>2024</year>
          . URL: https://arxiv.org/abs/2408.12599. arXiv:
          <volume>2408</volume>
          .
          <fpage>12599</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Slobodianiuk</surname>
          </string-name>
          , S. Semerikov,
          <article-title>Advances in neural text generation: A systematic review (</article-title>
          <year>2022</year>
          - 2024),
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Pan</surname>
          </string-name>
          , L. Bing,
          <article-title>Sentiment Analysis in the Era of Large Language Models: A Reality Check</article-title>
          ,
          <source>in: Findings of the Association for Computational Linguistics: NAACL</source>
          <year>2024</year>
          ,
          <year>2024</year>
          . URL: https://aclanthology.org/
          <year>2024</year>
          .findings-naacl.
          <volume>246</volume>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Cabello</surname>
          </string-name>
          , U. Akujuobi, It is Simple Sometimes:
          <article-title>A Study On Improving Aspect-Based Sentiment Analysis Performance, in: Findings of the Association for Computational Linguistics: ACL</article-title>
          <year>2024</year>
          ,
          <year>2024</year>
          . URL: https://aclanthology.org/
          <year>2024</year>
          .findings-acl.
          <volume>394</volume>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Khan</surname>
          </string-name>
          , H.-T. Chang,
          <article-title>Evolving techniques in sentiment analysis: a comprehensive review</article-title>
          ,
          <source>PeerJ Comput. Sci</source>
          .
          <volume>11</volume>
          (
          <year>2025</year>
          )
          <article-title>e2592</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Y. C.</given-names>
            <surname>Hua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Denny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wicker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Taskova</surname>
          </string-name>
          ,
          <article-title>A systematic review of aspect-based sentiment analysis: domains, methods, and trends</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>57</volume>
          (
          <year>2024</year>
          ). URL: https: //link.springer.com/article/10.1007/s10462-024-10906-z.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <article-title>2. Evaluate the product from the perspective of your personal profile: &lt;JSON Description of the persona&gt;</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          3.
          <string-name>
            <surname>Generate</surname>
          </string-name>
          <article-title>a review in JSON format that includes:</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>