A use case is a specific purpose for applying a tool. For AI tools, it identifies what people want help with—such as writing code, debugging, learning about a codebase, documenting existing code, or testing. Comparing use cases reveals which needs are popular, underserved, or poorly matched to a proposed product. section 7.1.3 section 7.2.4
Analyze use cases by connecting them to the people and outcomes involved:
- Group responses by current purpose and compare patterns across job roles and coding experience. section 7.1.3
- Separate popular uses from less attractive ones before deciding where a product or service might fit. section 7.2.4
- Test promising opportunities against related needs, such as difficulty finding business information, time spent searching, or reliance on team help. section 7.2.4
AI coding tools
Writing and debugging code are common AI use cases, but demand varies by job role. A discovery or documentation tool may target less-served needs, while collaboration or project-management tools may lack sufficient interest. section 7.2.4






