Advanced Research Computing
  • About
    • Overview
    • Details
    • Terms of Service
    • FAQs
    • Our Team
    • Testimonials
  • Services
    • ARC Support Bot
    • Coffee/Office Hours
    • Data Portal »
    • Pricing
    • Secure Computing
    • Service Requests
      • Request an Account
      • Request Classroom Access
      • Request Software
      • Request Storage
  • Resources
    • Documentation »
    • Workshops
    • Web Apps
      • Doppler (NAU only)
      • Metrics (NAU only)
      • OnDemand
      • XDMod
      • XDMoD Reports
  • Research
    • Current Projects
    • Publications
  • Collaboration
    • Arizona Research Computing
    • CRN
    • External
  • IN
  • ARC
  • AI Tool Guidelines on Monsoon

AI Tool Guidelines on Monsoon

Data Classification

When using Monsoon, do not paste or upload sensitive data into public AI tools! This is the most important thing to keep in mind! Some examples of sensitive data include (but aren’t limited to) IRB-protected human subjects’ data, CUI, export-controlled data (ITAR/EAR), unpublished results, proprietary datasets, or anything with PII. Once data enters a public AI service, you no longer have control over it. If your research is federally funded, check your data management plan as some grant agreements restrict where data can be processed. If you are unsure how sensitive your data is, please refer to the NAU data classification page.

Least Privilege

Do not give an AI tool broad access to your data or script directories. Instead, only grant the access required for the specific task at hand. Unintended damage, accidental deletion, overwriting, or data exposure is possible when AI tools have more access than they need.

Agentic / IDE-Integrated Tools

If you’re using AI-enabled IDE extensions like Claude Code, GitHub Copilot, or Cursor via Remote-SSH into Monsoon, be aware that the extension can initiate outbound connections from within the cluster, potentially tunneling data to external AI services without you realizing it. Our recommendation is to use these tools to write your code locally on your laptop, then transfer your code to Monsoon manually.

AI Inference on Login Nodes

LLM inference is very resource intensive and will impact other users if models are running on login nodes. If you want to run a locally-hosted AI model on Monsoon, that needs to go through a Slurm job like any other compute workload.

Protecting Your Credentials

Never give an AI tool access to your SSH keys, API tokens, .env files, or any credentials stored on Monsoon. Don’t paste cluster passwords or API keys into AI chat interfaces for debugging help, and scrub credentials from any code before sharing it with an AI tool.

Reviewing and Running AI-Generated Code

Always review scripts generated by AI tools before submitting them as Slurm jobs. Make sure you understand what every line does, especially anything touching file paths, data directories, or network calls. Be extra cautious with anything that uses rm, rsync, scp, or bulk data operations.

Sensitive Work

If you’re working with sensitive datasets and still want AI assistance, consider using a locally-run, offline model (e.g., Llama or Mistral running entirely within a Slurm job on Monsoon). These don’t make outbound connections and keep your data entirely on-premises. You can ask us to help you set that up if it’s a good fit for your workflow by contacting us. We plan to have a platform in the future that will make this easier for researchers.