Implement An Ask Clarifying Questions Step (optional)
The workshop advances an evaluator-optimizer loop: the model answers when it has enough information and searches for the rest. It also covers displaying sources in the frontend as a card-like list (favicon, title, snippet). The practical goal is to implement an optional Ask Clarifying Questions step and reuse a frontend source-display pattern.