Conversation Starters

generateConversationStarters

Shapes the two short suggested openers shown when a chat with an NPC begins. Override the default guidance or add your own in custom.

In the editor

"Conversation Starters Instructions"

Editor location
Files → AI → Conversation Starters
Editor type
Edit in Studio + View JSON
Size limits

No character-length caps for this section.

Schema

json
{
  "aiInstructions": {
    "generateConversationStarters": {
      "<key>": "string"
    }
  }
}

Example

json
{
  "aiInstructions": {
    "generateConversationStarters": {
      "Conversation Starter Guidance": "- Keep each opener very short and complete, ideally under 38 characters.\n- Ground them in the current scene or the last one to three story turns.\n- Use the player character's traits or background when it creates a natural topic.\n- Make each option meaningfully different.",
      "custom": ""
    }
  }
}

Fields

Conversation Starter Guidance

The default guidance ships with every world: keep each opener very short and complete (ideally under 38 characters), ground it in the current scene or the last one to three story turns, draw on the player character's traits or background when that gives a natural topic, and make each option meaningfully different. Edit the entry to replace that guidance.

custom

Only this task's named section and custom persist when the world is saved; other keys are dropped.

Free-form additions layered on top of the default guidance, for world-specific topics, phrasing or things an opener must never raise.

Authoring pattern

Keep additions about what openers should be about in your world and how they should sound; length and variety are already covered by the default guidance. Name the kinds of topics that fit your setting and any that must stay off the table.