TGViewer
AI Projects AI Projects @turboproject · 12.7K subscribers
Post #5359 2.1K
Наш чатик подкинул научную работу по TDD. Сразу отмечу, что перебить выводы Kun Chen, который не видит изменения выхода DeepSWE и ProgramBench после отключения всех тестов, работа не может, т.к. не подтверждает эффективность TDD каким-то авторитетным бенчмарком. Оцениваются скорее вариации TDD между собой.

Видно и по этой работе, что понимание TDD даже у экспертов совсем не в оригинальной трактовке Бека, когда «тест — это контракт», т.к. тесты тут пишутся после создания кода.

Работа скорее интересная тем, что в ней решили разделить агентов генерации кода и агента генерации тестов. Неочевидный результат — на качество агента генерации тестов не влияет, видит он тестируемый код или нет. На самом деле это косвенно доказывает, что LLM никогда не видела на обучении тестируемый код и тесты вместе, как я отмечал в дискуссиях в чате. Довольно очевидно, что знание кода — это ценный контекст, просто ИИ не обучен им пользоваться для написания тестов нативно. Обучение было просто либо написания кода, либо написания тестов, но не вместе. Причина в защите от reward hacking на тестах, по моему мнению.

https://arxiv.org/abs/2610.02952
arXiv.org GTDD: Generative Test-Driven Development for AI Coding Agents with... Test-driven development gives AI coding agents executable requirements for implementing software. Because these agents can adapt their implementations to the examples they observe, passing a...
  • ✍ 7
  • 🔥 5
More from @turboproject
  1. Oct 16, 2026🔬 Интересная ещё работа по использованию тестов в обучении LLM, где доказывается, что при…
  2. Oct 16, 2026📊 Я сделал выгрузку всех экспертов по ИИ из России из Elsevier по признаку цитирования. П…
  3. Oct 16, 2026🔬 Коллега из Yandex, который зашёл в чат поспорить, признался, правда, что модели сам не…
  4. Oct 16, 2026Давайте в контексте споров об эффективности TDD рассмотрим, что было с тестами на RL-обуче…
  5. Oct 16, 2026К нашему очередному холивару в чате насчёт TDD хотел бы ещё раз пояснить, как устроено кла…
  6. Oct 16, 2026Пятничный нейрослоп насчет принятия ИИ в обществе. Надеюсь у всех достаточный английский,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →