This document outlines the Ross-Ibarra Lab (RILab) guidelines for using AI tools in research, writing, and coding. The expectations differ by experience level: what is appropriate for an expert may not be appropriate for a beginner, because part of training is learning to do the work yourself first.
These principles apply to everyone in the lab, regardless of experience level:
The tables below specify what is appropriate at each level across three task categories — writing, research, and coding & analysis — under three permission tiers:
| Category | Never okay | Case-by-case | Always okay |
|---|---|---|---|
| Writing | Outline a draft; rewrite anything | — | Typos and spelling |
| Research | Read; interpret facts; synthesize content | Find articles | Basic facts (with a source) |
| Coding & analysis | Basic syntax; writing functions; writing a whole pipeline | Code review (checking for errors) | Explaining code |
| Category | Never okay | Case-by-case | Always okay |
|---|---|---|---|
| Writing | Outline a draft; rewrite anything | Editing and feedback | Typos and spelling |
| Research | Read; interpret facts; synthesize content | — | Find articles; basic facts (with a source) |
| Coding & analysis | Writing a whole pipeline | Writing functions; code review | Basic syntax; explaining code |
| Category | Never okay | Case-by-case | Always okay |
|---|---|---|---|
| Writing | Outline a draft; rewrite anything | Editing and feedback | Typos and spelling |
| Research | — | Read; interpret facts; synthesize content | Find articles; basic facts (with a source) |
| Coding & analysis | — | Writing a pipeline; directly analyze data | Basic syntax; writing functions; code review; explaining code |