Clarify Tool
Domain: Tools & Toolsets
Motivation
A tool for asking the user a question when the model needs clarification.
Concrete Example
clarify(question=Which database?, choices=[PostgreSQL, MySQL, SQLite]). User picks PostgreSQL. Model proceeds with PostgreSQL.
Analogy
Raising your hand in class to ask a question - you need more info before proceeding. The clarify tool lets the model ask the user.