TGViewer
Postgres Pro Team Postgres Pro Team @postgrespro_team · 682 subscribers
Post #69 497
Как мы обеспечили +33% к точности на сложных SQL-запросах

Сгенерировать SQL с помощью LLM — не проблема. Сделать так, чтобы он работал правильно и стабильно — уже вызов: модели путаются в диалектах, ломаются на сложных схемах и не понимают контекст.

Мы пошли нестандартным путем — обучили SQL-генератор не на синтетике, а на реальных PostgreSQL-базах с помощью обучения с подкреплением. Вместо подгона ответов под эталон, модель училась писать запросы, которые реально выполняются правильно.

Использовали GSPO (Group Sequence Policy Optimization) — вариант PPO, который оценивает качество не отдельных токенов, а всей последовательности. Модель Qwen3-0.6B дообучали три дня на двух собственных датасетах, где остались только корректно исполняемые SQL.

Получили +11% к точности выполнения (EX) и особенно сильный рост на сложных задачах: +33% в категории challenging.

Результаты в карточках, статью целиком читайте на Хабре.
  • 🔥 7
  • 👍 2
More from @postgrespro_team
  1. Sep 25, 2026Post #420
  2. Sep 24, 2026🔭 Метод лучевых скоростей, транзитный метод, гравитационное микролинзирование — так астро…
  3. Sep 23, 2026Post #418
  4. Sep 21, 2026Postgres Pro Team pinned «»
  5. Sep 21, 2026Post #416
  6. Sep 21, 2026Post #415
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 →