Skip to content

AI Usage

(DRAFT)

Simple guidelines for AI usage in the backend:

  1. Developers are encouraged to use AI to improve efficiency and quality.
  2. Developers are encouraged to experiment with AI tools to learn and explore new ways of working.
  3. 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.
  4. 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.