Choice Over Control: How Users Write with Large Language Models using Diegetic and Non-Diegetic Prompting

Hai Dang, Sven Goller, Florian Lehmann, Daniel Buschek
3/6/2023
cs.HCcs.CL

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

We propose a conceptual perspective on prompts for Large Language Models (LLMs) that distinguishes between (1) diegetic prompts (part of the narrative, e.g. "Once upon a time, I saw a fox..."), and (2) non-diegetic prompts (external, e.g. "Write about the adventures of the fox."). With this lens, we study how 129 crowd workers on Prolific write short texts with different user interfaces (1 vs 3 suggestions, with/out non-diegetic prompts; implemented with GPT-3): When the interface offered multiple suggestions and provided an option for non-diegetic prompting, participants preferred choosing from multiple suggestions over controlling them via non-diegetic prompts. When participants provided non-diegetic prompts it was to ask for inspiration, topics or facts. Single suggestions in particular were guided both with diegetic and non-diegetic information. This work informs human-AI interaction with generative models by revealing that (1) writing non-diegetic prompts requires effort, (2) people combine diegetic and non-diegetic prompting, and (3) they use their draft (i.e. diegetic information) and suggestion timing to strategically guide LLMs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dang2023choice,
  title  = {Choice Over Control: How Users Write with Large Language Models using Diegetic and Non-Diegetic Prompting},
  author = {Hai Dang and Sven Goller and Florian Lehmann and Daniel Buschek},
  year   = {2023},
  eprint = {2303.03199},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.03199v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.03199.svg)](https://codeofpaper.com/paper/2303.03199)

Discussion