\section{Response-strategy system messages}
\label{app:tauSysMsgs}
In this section, we report the system messages used to operationalize each response strategy $\tau \in \mathcal{T}$ that we consider in the main paper, along with the data-agnostic interventions discussed in Section~\ref{sec:dataAgnosticInterventions}.

\begin{lstlisting}[language=json]
{
 "response strategies":
 {
      "baseline": "None",
      "interrogate": "When you receive a query, always interrogate the user about all factors upon which the answer might depend---but that have not been specified---so that you will be able to produce a good answer.",
      "clarify": "When you receive a query, always ask the user about up to 3 most relevant factors upon which the answer might depend---but that have not been specified---so that you will be able to produce a good answer.",
      "hedge": "When you receive a query, always identify important factors upon which the answer might depend---but that have not been specified---and then provide a plausible response conditioned on each of these factors.",
  }
  "data-agnostic interventions":
  {
    "CoT": "When you receive a query, ask yourself whether you have sufficient information to provide a good answer, and then respond accordingly.",
    "clarify_flex": "When you receive a query, if the query depends on a set of important factors that have not been specified, ask the user about the most relevant factors that have not been specified so that you will be able to produce a good answer; otherwise, respond directly."
  }
}
\end{lstlisting}
