Clear Vision, Clear Communications

3 minute read

Published:

The Eleven Laws of Showrunning by Javier Grillo-Marxuach is full of useful advice for management and operations. Nominally, it’s about how to deliver a television show, from ideation to writing to production to postproduction, but there’s a ton of guidance that’s surprisingly relevant for working with large language models (LLMs).

Check out this blurb:

When you’re a showrunner, it is on you to define the tone, the story, and the characters. You are NOT a curator of other people’s ideas. You are their motivator, their inspiration, and the person responsible for their implementation.

Bottom line: the creativity of your staff isn’t for coming up with your core ideas for you, it’s for making your core ideas bigger and better once you’ve come up with them. To say “I’ll know it when I see it” is to abdicate the hard work of creation while hoarding the authority to declare what is or isn’t good.

This is the number one failure mode I see for people just starting to use LLMs. Inexperienced users usually give a short, poorly specified prompt, and then hope that the LLM will read their minds and magically respond by following their intent, rather than what they’ve literally written in the prompt. These users are giving vague directions for some answer, and then implying “I’ll know it when I see it.” Sorry folks, AI isn’t telepathy.

I’ve discussed this a bit before, but here’s another astronomy-focused example.

Imagine you’re excited by the new LSST Data Preview, and you want to try out some new research ideas. You ask ChatGPT “What are some research questions I can answer with the new LSST data?” It lists some generic high-level stuff that’s probably summarized from some old white papers. You think to yourself, Wait, I don’t care about all these topics, I just wanted topics in galaxy evolution. And maybe using machine learning. Oh and also I don’t care about predicting photo-zs better, everybody has already been trying to do that for decades. Oh yeah and only use data that can be crossmatched with these value-added catalogs. This is probably going to be a back-and-forth process, wasting your time, polluting the LLM context, and probably leaving you frustrated and without any good research ideas.

Let me propose a better alternative. Spend 5 minutes thinking about the essence, the specifics of what you’re looking for. You can jot down your prior research ideas, examples of research topics you don’t care about, extra information that you know is relevant but the LLM might not index on. Think of it as building a trellis, upon which the LLM can expand outward and fill inward. Here’s a more fruitful example of how I’d converse with ChatGPT.

When working with LLMs, it is on you to define the tone, the core ideas, the new insights. Carefully crafting and communicating this vision is a foundational skill, useful for personal brainstorming or managing an academic research group — it certainly goes beyond just LLM prompting or showrunning!


Thanks to Simon Willison’s blog — that’s where I first heard about this.