Experiment with elicitation and sampling.
Some scenarios to explore:
- Cluster selection
- If, for some reason, the cluster uri or database is unknown (
None), and no default is provided), elicit user interaction.
- Alternatively, if there are many that provided, sample the context to try and pick one.