AI Usage¶
(DRAFT)
Simple guidelines for AI usage in the backend:
- Developers are encouraged to use AI to improve efficiency and quality.
- Developers are encouraged to experiment with AI tools to learn and explore new ways of working.
- AI tools are not different from other tools when it comes to confidentiality.
- You are responsible for what data you share.
- When using tools outside those Majority have a business account with, you need to be extra mindful of their privacy policy.
- Many tools train on data you give them in their free/trial tiers.
- Be especially careful for any extra sensitive data, like secrets or PII data. - The expectations and responsibilities of the developer are not affected by the use of AI:
- The developer is as responsible for code they write and commit manually as for code generated and committed by their AI tools/agents.
- The developer is as responsible for code they review manually as for code reviewed with the assistance of AI tools/agents.
- The standard is as high for AI-generated code/actions as for those done manually.