To @mroth's point, I do review my dependencies for the values their authors demonstrate, and in some cases do actually make decisions not to use libraries because I disagree with the authors. From that lens, in principle I would love for a way to catalogue and programmatically review those decisions.
However, I don't think a cargo metadata field accomplishes that, and I don't think the Cargo ecosystem will be improved by adding one, for a few reasons.
First, and most obviously, is that there is no widespread consensus on what "uses AI" means. The extreme positions are clearly distinguishable (someone who takes Claude's output and pushes it to Github cannot credibly say they did not use AI, while someone who only ever uses plain-text editors and doesn't even rely on autocomplete cannot be credibly said to have used AI), but the middle ground - where most real work lives - is hazy and vague. Attempting to impose a schema on it will founder on those disagreements, and the probable outcome is that only the situations close to those extremes will actually be catalogued with any degree of accuracy.
Second, why AI specifically? There are lots of beliefs and practices I might wish to know about before I use a library. AI is a hot issue at this exact moment, but you could say the same about blockchains a couple of years ago, and when the AI boom inevitably collapses there'll be something else for programmers to fight about. The metadata created to catalogue AI usage will mostly be dead data once people stop caring, while the same system will have to be expanded if people feel particularly strongly that whatever the next thing is should be tracked in Cargo. Repeat ad nauseaum, and if Rust remains successful then that spans decades of future squabbles. I don't think adding each of those arguments to Cargo accomplishes enough to justify carrying that weight.
Third, self-attestation is far less trustworthy than third party attestation. If there's a group you particularly trust to review crates for AI usage, I suspect you'll get better signals by integrating those reviews into your validation process than you will by asking each dependency author to check a box. We have prior art for that: cargo-audit reviews RustSec advisories, rather than each dependency's own bug tracker, for known vulnerabilities, and it works well for that.
Fourth and finally, some people will lie - for good reasons or bad ones - which will then undermine the utility of a #[no_ai] build gate. I cannot see a future where the crates.io team agree to review each crate's attestations for honesty.
Bottom line, I think this is a superficially-attractive idea that is not viable and will not accomplish your goals in practice. Starting up a crate AI review organization and publishing Cargo tooling to use your reviews is a better use of your time.