-
Notifications
You must be signed in to change notification settings - Fork 17
Description
When you're working with LLMs as coding assistants, they frequently need to ask questions of the user, and often LLMs will ask several questions at once in a large block of text. The user then has to work through the model response and write answers, keeping track of which question they're answering, etc.
This feature would add a question-asking tool that lets the LLM provide a set of questions, each with a title, description and a few options (one-three options). We would add a fourth option, which is "type out your own answer". The tool would allow the LLM to ask questions and get answers with a convenient UI for users
We'd use a navset_card_tab() for the outer UI, with each question being its own panel in the card. The submit button is actually another tab where we present the user with the final response and give them a change to confirm or edit the response before it's sent back to the LLM. Navigation buttons are included in the card footer to move between nav panels.