Back to Prompt Optimizer

Choose Workspace

mkdocs/docs/en/user/choose-workspace.md

2.10.24.8 KB
Original Source

Choose Workspace

If this is your first time opening Prompt Optimizer, do not start with every feature. Start by choosing the right workspace.

The simplest rule is:

Look at what the right side needs as input.

First-time shortcut

Your goalRecommended workspaceWhat the left side editsMain right-side input
Define a stable role, policy, or boundarySystem Prompt Workspacesystem promptone test message
Improve one direct task instructionUser Prompt Workspaceuser promptusually no extra input
Turn one prompt into a reusable templateVariable Workspaceprompt template with {{variables}}one set of variable values
Optimize one message inside a full conversationContext Workspaceone target system/user message inside the conversationfull conversation + shared variables + optional tools
Generate images from text onlyText-to-Image Workspaceimage promptimage model
Continue editing from an input imageImage-to-Image Workspaceimage-to-image promptinput image + image model
Generate from multiple ordered input imagesMulti-Image Workspacemulti-image relationship promptat least two input images + image model

If you just want the fastest decision, these 7 lines are enough

  1. If the right side needs test text, choose System Prompt Workspace
  2. If the right side needs no extra input, choose User Prompt Workspace
  3. If the right side needs variable values, choose Variable Workspace
  4. If the right side needs a full conversation, choose Context Workspace
  5. If the right side needs an image model to generate pictures directly, choose Text-to-Image Workspace
  6. If the right side needs one input image first, choose Image-to-Image Workspace
  7. If the right side needs multiple ordered images first, choose Multi-Image Workspace

Check the right-side input one more time

  • Needs one test message: usually System Prompt Workspace
  • Needs no extra input: usually User Prompt Workspace
  • Needs variable values: usually Variable Workspace
  • Needs a full conversation: usually Context Workspace
  • Needs an image model to generate pictures: usually Text-to-Image Workspace
  • Needs an input image first: usually Image-to-Image Workspace
  • Needs multiple ordered input images first: usually Multi-Image Workspace

If you are still unsure, judge by task type

If you are writing:

  • “You are a support assistant”
  • “Always answer in two parts”
  • “Do not invent facts”

use System Prompt Workspace.

If you are writing:

  • “Write an email”
  • “Summarize this text”
  • “Write a poem about autumn”

use User Prompt Workspace.

If your prompt looks like this:

text
Write a poem about {{topic}} in {{style}}.

use Variable Workspace.

If your problem already includes:

  • system
  • user
  • assistant
  • tools / function calling

use Context Workspace instead of forcing everything into a single-prompt mode.

If your main goal is image generation:

  • text only: use Text-to-Image Workspace
  • input image included: use Image-to-Image Workspace
  • multiple ordered images included: use Multi-Image Workspace

The 3 most common points of confusion

  • System vs User workspace: system is for long-lived role and rule design; user is for one concrete task instruction
  • User vs Variable workspace: user is one fixed prompt; variable is a reusable template
  • Variable vs Context workspace: variable is one prompt with parameters; context is one target message inside a full conversation
  1. Start with User Prompt Workspace for one task prompt
  2. Use System Prompt Workspace for role and boundary design
  3. Move to Variable Workspace when you need reusable parameters
  4. Move to Context Workspace when you need full conversation context
  5. Use Text-to-Image Workspace when you only have text
  6. Use Image-to-Image Workspace when you have one input image
  7. Use Multi-Image Workspace when multiple input images must stay ordered

Next pages