As a voter unfamiliar with a VAA statement,
I want to receive answers to questions I have about the statement,
so that I can make a more informed choice when answering.
Considerations
Structured or free chat?
It is probably easier for a user to start the chat if there are preprovided questions or highlighted terms they can tap on instead of them having to formulate a freeform query. Such a structured approach provides the additional benefit that the questions and answers can precomputed, approved and edited by the administrator.
If the chat is structured, it may be useful to precompute follow-up questions up to some level as well.
However, voters might have a questions about the statements that are not included in the precomputed set, and in these cases a free chat would be useful.
Subtasks
Initial planning
Which technologies to use?
Which of the tech is shared between the other ideas?
Which data sources are needed?
Is the AI model interacted with in real-time or do we use canned results?
Make a sketch of the ideal interaction? E.g. a script of the chat or a rough draft of the visualisation
Primary user story
As a voter unfamiliar with a VAA statement, I want to receive answers to questions I have about the statement, so that I can make a more informed choice when answering.
Considerations
Structured or free chat?
It is probably easier for a user to start the chat if there are preprovided questions or highlighted terms they can tap on instead of them having to formulate a freeform query. Such a structured approach provides the additional benefit that the questions and answers can precomputed, approved and edited by the administrator.
If the chat is structured, it may be useful to precompute follow-up questions up to some level as well.
However, voters might have a questions about the statements that are not included in the precomputed set, and in these cases a free chat would be useful.
Subtasks