Leveraging Large Language Models for Active Merchant Non-player Characters
Byungjun Kim, Minju Kim, Dayeon Seo, Bugeun Kim

TL;DR
This paper introduces MART, a framework utilizing large language models to enable active, interactive merchant NPCs in games through improved pricing and communication capabilities.
Contribution
It presents a novel LLM-based merchant NPC framework with modules for appraisal and negotiation, addressing passivity issues in game NPCs.
Findings
Finetuning methods improve NPC activity with smaller LLMs.
Different training methods impact NPC responsiveness.
Irregular LLM responses pose challenges.
Abstract
We highlight two significant issues leading to the passivity of current merchant non-player characters (NPCs): pricing and communication. While immersive interactions with active NPCs have been a focus, price negotiations between merchant NPCs and players remain underexplored. First, passive pricing refers to the limited ability of merchants to modify predefined item prices. Second, passive communication means that merchants can only interact with players in a scripted manner. To tackle these issues and create an active merchant NPC, we propose a merchant framework based on large language models (LLMs), called MART, which consists of an appraiser module and a negotiator module. We conducted two experiments to explore various implementation options under different training methods and LLM sizes, considering a range of possible game environments. Our findings indicate that finetuning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling
MethodsKnowledge Distillation
