Omar asked an AI assistant: "Write 8 user stories for StudyBuddy's Q&A board." It returned:
- As a user, I want a fast and user-friendly Q&A board, so that I have a great experience.
- As a student, I want to post a question with text, code and images, and vote, and search, so that I get help.
- As a student, I want to earn badges and climb a leaderboard, so that I stay motivated.
- As an admin, I want to use Elasticsearch for full-text search.
- As a student, I want to post anonymously, so that I am not embarrassed to ask basic questions.
- As a TA, I want to see reported posts in a queue, so that I can moderate quickly.
- As a student, I want Buddy to automatically answer every question on the board with a complete solution, so that I save time.
- As an instructor, I want to endorse a correct answer, so that students know which answer to trust.
Critique the list as an engineer who must build and verify it:
- For each story, say whether you keep, rewrite, split, question (needs a real source), or reject it — and why (use INVEST and this chapter's ideas).
- Rewrite three stories properly, each with two Given/When/Then acceptance criteria.
- Which story would you take to Dr. Wang (S3.5) first, and why?
- Write two sentences on what this exercise teaches about using AI for requirements.