Я заставил LLM писать Rust полгода. Вот что они стабильно ломаютПолгода использовал Claude, GPT и Cursor как полноценног...

Я заставил LLM писать Rust полгода. Вот что они стабильно ломаютПолгода использовал Claude, GPT и Cursor как полноценного второго разработчика на Rust в проде. Собрал семь категорий ошибок, которые модели стабильно делают и которые проходят cargo build, cargo test, иногда cargo clippy и при этом являются UB или скрытыми архитектурными ловушками. Lifetime laundering, std::sync::Mutex через .await, Drop у транзакций, unaligned read, async cancellation, orphan rule и массивы на стеке. Разбираю, почему именно Rust ломает LLM и что с этим делать.https://habr.com/ru/articles/1035712/#Rust #LLM #unsafe #async #tokio #miri #AI

Read Original

Related