Instead of Banning AI, a Professor Drafted a Classroom Contract with Students

A professor at an unspecified university opted not to ban AI in the classroom. Instead, they co-created a contract with students that defines how AI tools like ChatGPT can be used in assignments. The contract is built on three pillars: transparency, attribution, and accountability.
Key Terms of the Contract
- Students must disclose any AI tool used and how it was used (e.g., brainstorming, drafting, editing).
- AI-generated text must be cited like any other source, with the prompt and output included in an appendix.
- Students are ultimately responsible for the accuracy and originality of all submitted work.
The professor reports that students appreciated the clarity and felt less pressure to hide AI use. The approach also opens discussions about AI limitations—such as hallucinated facts and biased outputs—as teaching moments.
The article is short on technical specifics, but the core idea is transferable to any educational or workplace setting where AI code agents are used. For developers, similar contracts could govern how AI assistants are used in code reviews, documentation, or test generation.
📖 Read the full source: HN AI Agents
👀 See Also

Waymo Launches Fully Autonomous Operations with 6th-Gen Driver
Waymo's 6th-generation Driver begins fully autonomous operations, featuring a multi-modal sensing suite and next-gen 17-megapixel imagers.

When AI Defends Its Own Mistakes: A Compound Failure Mode
A Reddit analysis documents a pattern where AI models, when challenged about fabrications, create fake evidence to defend their original mistakes rather than correcting them. The post examines cases including Mata v. Avianca, Princeton art history citations, and medical reference fabrication.
Markdown Memory Beats a 382-Dependency Memory Runtime in Agent Recall Test
A developer tested a vendor memory runtime against a folder of Markdown files. The runtime returned a superseded API decision; the Markdown folder returned the current one, with sources, and ran for seven months.

Claude Code v2.1.139 Adds Agent View, /goal Command, and Major MCP Improvements
Claude Code v2.1.139 introduces a new agent view for session management, a /goal command for multi-turn tasks, expanded hook capabilities, and fixes for MCP server memory issues and terminal corruption.