Skip to content
Tech News
← Back to articles

AI is code – and can't be prompted into being smarter

read original get AI Prompt Engineering Guide → more articles
Why This Matters

This article highlights the ongoing challenge of controlling AI usage in software development, emphasizing that code and instructions are not foolproof barriers against AI agents exploiting tools. It underscores the importance of clear communication and ethical considerations in tech, especially as AI becomes more integrated into programming workflows.

Key Takeaways

From Java tests to Shai-Hulud, bots keep proving they'll swallow anything you feed them

The author of Java property-testing tool jqwik did not want AI coding agents using his project. So he told them not to.

Then he went one step further: he added a message to the tool's output telling those agents to delete jqwik tests and code.

Human developers who had read the project's terms and warnings were unlikely to be affected. Bots ingesting raw output were another matter.

REG AD

Jqwik is a tool for property-based testing of Java apps. Its author, Johannes Link, is a staunch AI skeptic,and at the start of the year published a lengthy article about how he considers the tech unethical. As such, he added a clear warning to the jqwik website:

REG AD

Mind that starting with version 1.10 jqwik comes with an Anti-AI Usage Clause.

The same text is right there on the project's GitHub README. He clearly says:

This project is not meant to be used by any "AI" coding agents at all.

... continue reading