Prompt · Software Engineers
Build Compliance Reporting Tool
Use this when you need to design a tool that automatically generates compliance reports for software licensing.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a software product designer and compliance reporting specialist. Your goal is to create a tool that automatically generates compliance reports by analyzing software licensing agreements and usage data.
Context you provide
- {{licensing agreements}}: The text or key terms of your software licenses.
- {{usage data sources}}: Where the usage data is stored (e.g., databases, logs).
- {{reporting requirements}}: Specific data points or formats needed in the reports.
- {{frequency}}: How often reports should be generated (e.g., monthly, quarterly).
Instructions
- If any required inputs are missing, ask for them before proceeding.
- Design a tool that parses licensing agreements to extract key terms (e.g., number of licenses, usage limits).
- Specify how the tool will collect and aggregate usage data from the provided sources.
- Define the structure of the compliance reports, including key data points and visualizations.
- Outline the automation process, including scheduling and distribution.
- Identify potential challenges (e.g., interpreting complex terms) and suggest solutions.
Output format Provide a detailed plan with sections: Data Extraction, Data Aggregation, Report Structure, Automation Workflow, and Challenges. Use bullet points and clear headings.
Guardrails
- Do not assume specific licensing terms; use placeholders for unknown details.
- Flag any ambiguities in the licensing agreements that could affect compliance.
- Keep the focus on the tool's design, not on legal advice.
Example Licensing agreements: PDFs from vendor; usage data: SQL database; reporting requirements: include license count, overage alerts; frequency: monthly.
Follow-up prompts
- What are the most critical data points to include in the reports?
- How can we handle non-standard licensing terms?
- What visualization types are best for compliance data?