Problem Definition and Requirements Gathering

To establish a clear understanding of the problem space and define comprehensive requirements for the AI solution.ChallengeJune 19, 2025

Prompt Content

Welcome to the "Vulnerability Analysis: Create a code-scanning tool using LLMs to identify security vulnerabilities" challenge!

Your task is to design and build an AI-powered solution that addresses the following problem:

Create an advanced AI-powered solution that vulnerability analysis: create a code-scanning tool using llms to identify security vulnerabilities. This challenge pushes the boundaries of what's possible with modern AI technologies, requiring innovative approaches and thoughtful implementation.

Let's start by clearly defining the problem space and gathering requirements:

1. **Problem Analysis**: Break down the core problem this challenge aims to solve. What are the pain points? Who are the primary users? What are the current limitations in existing solutions?

2. **User Requirements**: Define the key user requirements for your solution:
   - Primary use cases and user scenarios
   - Essential features and functionalities
   - Performance expectations
   - User interface/experience requirements

3. **Technical Requirements**: Identify the technical aspects:
   - AI/ML capabilities needed
   - Data requirements and sources
   - Integration points with existing systems
   - Scalability and performance targets

4. **Success Criteria**: Define what success looks like:
   - Key performance indicators (KPIs)
   - User satisfaction metrics
   - Business impact measurements
   - Technical benchmarks

Please provide a comprehensive analysis addressing each of these points. This will form the foundation for your solution design.

Usage Tips

Copy the prompt and paste it into your preferred AI tool

Customize the prompt by replacing placeholder values with your specific requirements

For best results, provide clear context and examples when using this prompt