/
ΠΠ°ΠΉΠ΄ΠΆΠ΅ΡΡ/
ΠΠ° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ: Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ LLM
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·Π±ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π°Π³Π΅Π½ΡΠ½ΠΎΠ΅ ΡΡΠ΄Π΅ΠΉΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΡΠ±ΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΠ΅ΡΡΠ°ΠΌ, Π½ΠΎ ΠΈ ΠΏΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΏΠ°ΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
ΠΠΎΠ»ΡΡΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΠ»ΠΈ Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΄ΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π²ΡΡΡΠ½ΡΡ ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΠ°ΠΌΠΈ. ΠΠ²ΡΠΎΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π°Π³Π΅Π½ΡΠ½ΡΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΡΠΈΠ»ΡΠ½ΡΡ LLM ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠ΅.
ΠΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π΄Π²ΡΡ
ΡΡΠ΄Π΅ΠΉ: Architecture Complexity Judge (ΡΡΠ΄ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ACJ), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π΄Π°ΡΠΈ, ΠΈ Architecture Quality Judge (ΡΡΠ΄ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, AQJ), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠ°ΡΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΡΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ, ΠΎΠΏΠΈΡΠ°ΡΡΠΈΠΌΡΡ Π½Π° ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Qwen3-8B/14B/32B Π½Π° 3 360 ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
Π΄Π°ΡΡ resolved rate (Π΄ΠΎΠ»Ρ ΡΠ΅ΡΡΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ) Π΄ΠΎ 27,2% Π½Π° SWE-bench Verified - Π΄ΠΎ 540% Π²ΡΡΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π΄ΠΎ 256% Π²ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΈ Π½Π΅ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΌ Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ±ΡΡΠ΅Π½Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΡΠΎΡΡ-ΡΠ·ΡΠΊΠΎΠ²ΡΡ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΠΏΠ°ΡΡΠ΅ΠΉ.
ΠΠ΅Π΄Π°Π²Π½ΠΈΠ΅ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ LLM ΡΠ»ΡΡΡΠΈΠ»ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈ: Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΡΡΠΏΠ½ΠΎΠΌΠ°ΡΡΡΠ°Π±Π½ΡΠΉ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , ΡΡΠ΅Π±ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ: ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ Π³ΡΠ°Π½ΠΈΡΠ°Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ.
ΠΠ΅Π· ΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ LLM, ΡΠ°ΡΡΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌΠΈ, Π½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎ Π²ΡΠ΅Π΄Π½ΡΠΌΠΈ: Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΈ, Π½Π°ΡΡΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π±Π»ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ oracle Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΈΡΠΎΠ΄Π΅. ΠΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡ, ΡΠ²ΡΠ·Π½ΠΎΡΡΡ ΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, Π° Π½Π΅ ΠΎΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ.
ΠΡΠ΅Π½ΠΊΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΠΏΡΡΠ½ΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ. Π’Π°ΠΊΠ°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° Π΄ΠΎΡΠΎΠ³Π°, ΠΏΠ»ΠΎΡ ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ ΠΈ ΡΠ°ΡΡΠΎ Π΄Π°ΡΡ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΈΠ·-Π·Π° ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ.
Π§ΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π°Π²ΡΠΎΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π°Π³Π΅Π½ΡΠ½ΡΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠ»ΡΠ½ΡΡ LLM ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠ΅. ΠΠ½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠΎΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ supervised fine-tuning (ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, SFT), ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅.
ΠΠΎΠ΄ ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΠΎΡΠΊΡΡΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°Ρ : Π΄Π°ΡΠ°ΡΠ΅Ρ Π½Π° Hugging Face ΠΈ README ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° ΠΎΡΠ΅Π½ΠΊΠΈ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ, ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΠ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΎΠ± Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: Π³ΡΠ°Π½ΠΈΡΠ°Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈ ΠΌΠ΅ΠΆΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ . ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΈΠ·ΡΡΠ°Π»ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·Π°: coupling (ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΡ), cohesion (ΡΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅) ΠΈ complexity (ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ).
Π’Π°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ±Π»ΠΈΠΆΡΠ½Π½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ, Π½ΠΎ ΠΏΠ»ΠΎΡ ΠΎ ΠΎΡΡΠ°ΠΆΠ°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. ΠΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈΠ· Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ²Π° ΠΏΠ°ΡΡΠ° Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊ ΠΌΠΎΠ³ΡΡ ΡΠ°Π΄ΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠΈ.
ΠΠ΅Π΄Π°Π²Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΈΡΡΠ»Π΅Π΄ΡΡΡ LLM-as-a-Judge (ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ LLM ΠΊΠ°ΠΊ ΡΡΠ΄ΡΠΈ) Π΄Π»Ρ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ
ΠΈΠ»ΠΈ ΡΡΡΠ΄Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΡΡ
Π·Π°Π΄Π°Ρ: ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ preference judgment (ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ). ΠΠ°ΠΆΠ½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π»Π° rubric-guided evaluation (ΠΎΡΠ΅Π½ΠΊΠ° ΠΏΠΎ ΡΡΠ±ΡΠΈΠΊΠ΅), Π³Π΄Π΅ LLM Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π½ΠΈΡ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΏΠΎ ΡΡΠ±ΡΠΈΠΊΠ°ΠΌ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡ Π΅ΠΌΡ ΠΎΡΠ΅Π½ΠΊΠΈ. ΠΡΠΎ ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ software engineering (ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈ ΠΠ), Π³Π΄Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Ρ Π΄Π»Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ.
ΠΠ²ΡΠΎΡΡ ΡΡΡΠ΅ΠΌΡΡΡΡ ΡΡΡΠΎΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ supervised fine-tuning (ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, SFT), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΡΠ°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² LLM Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ½ΡΠΉ ΠΏΠ°ΡΡ ΠΈ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΡ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π³ΠΈΠΏΠΎΡΠ΅Π·Π° ΡΠ°ΠΊΠΎΠ²Π°: ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ SFT ΡΠΎΠ³Π΄Π° ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠ°ΡΡ, Ρ ΠΎΡΠΎΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
ΠΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². Architecture Complexity Judge (ΡΡΠ΄ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ACJ) ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π΄Π°ΡΠΈ. Architecture Quality Judge (ΡΡΠ΄ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, AQJ) ΡΠ½Π°ΡΠ°Π»Π° Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΡΡΠ±ΡΠΈΠΊΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ issue (Π·Π°Π΄Π°ΡΠΈ), Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ½ΡΠΉ ΠΏΠ°ΡΡ ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΠ±ΡΠΈΠΊΠ΅.
ACJ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°ΡΠΈ: Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ codebase (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ) Π½ΡΠΆΠ½ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΠΏΠ°ΡΡΡ. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ API, Π΄ΠΎΠΌΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
Π‘ΡΠ΄ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΡΡΠ΅ ΡΡΠ°ΠΏΠ°. Π‘Π½Π°ΡΠ°Π»Π° ΠΎΠ½ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΏΠ°ΡΡ, Π²ΡΠ΄Π΅Π»ΡΡ ΡΠΈΠΌΠΏΡΠΎΠΌ, Π·Π°ΡΡΠΎΠ½ΡΡΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π±ΡΡΡΡΡΠΉ ΡΠΈΠ»ΡΡΡ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ: Π΅ΡΠ»ΠΈ ΠΏΠ°ΡΡ ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈΠ»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π°Π΄Π°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ.
ΠΠ° ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΡΠ°ΠΏΠ΅ ΡΡΠ΄ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ Π±Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ Ρ Π½ΡΠ»Ρ. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΎΠ½ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, data-flow (ΠΏΠΎΡΠΎΠΊΠΈ Π΄Π°Π½Π½ΡΡ ), ΠΎΠ±ΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, sibling implementations (ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ) ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ Π³ΡΠ°Π½ΠΈΡΡ.
ΠΠ°ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΏΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΎΡΠ΅ΠΉ: Scope of Context (ΠΎΠ±ΡΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°), Dependency Chain Depth (Π³Π»ΡΠ±ΠΈΠ½Π° ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ), Implicit Knowledge (Π½Π΅ΡΠ²Π½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅), Coordination Complexity (ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΠΈ) ΠΈ Insight Density (ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ°ΠΉΡΠ°). ΠΠΎΡΠ»Π΅ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠΎ ΠΎΡΡΠΌ ACJ Π°Π³ΡΠ΅Π³ΠΈΡΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΏΡΡΠΈ ΠΌΠ΅ΡΠΎΠΊ: Trivial, Low, Moderate, High ΠΈΠ»ΠΈ Expert.
AQJ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΡ ΡΠ²Π°ΠΆΠ°Π΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ: ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ, Π³ΡΠ°Π½ΠΈΡΡ ΠΈ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΈ. Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΡΡΠ±ΡΠΈΠΊΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ: ΡΠ»ΠΎΡΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, event-driven system (ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°) ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΡΡΠ΅Π±ΡΡΡ ΡΠ°Π·Π½ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ.
Π‘Π½Π°ΡΠ°Π»Π° AQJ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΠ±ΡΠΈΠΊΡ ΠΈΠ· codebase (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ), Π° Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΡΠ΅ΠΉ. Π ΡΠ±ΡΠΈΠΊΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π²Π°ΠΆΠ½Ρ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠ°ΡΡΠ°.
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΠ±ΡΠΈΠΊΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π³Π°: ΡΠ°Π·Π±ΠΎΡ issue (Π·Π°Π΄Π°ΡΠΈ), Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, Π²ΡΠ²ΠΎΠ΄ ΠΎΡΠ΅ΠΉ Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ Β«ΡΠΊΠΎΡΠ΅ΠΉΒ» ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. Π’Π°ΠΊΠΈΠ΅ ΡΠΊΠΎΡΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Ρ Π΄Π»Ρ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠ°.
ΠΠ°ΡΠ΅ΠΌ ΠΎΡΠ΅Π½ΡΠΈΠΊ ΠΏΠ°ΡΡΠ° Π²ΡΠ΄Π°ΡΡ Π²Π΅ΡΠ΄ΠΈΠΊΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ: High, High_with_concerns, Acceptable ΠΈΠ»ΠΈ Low. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ primary-axis (ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΎΡΠΈ) Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΡΡΡΠ΅ΠΊΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΡ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ.
ΠΠ»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ³ΠΈ ΠΏΠΎ ACJ ΠΈ AQJ. ΠΠ° ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ masked next-token cross-entropy loss (ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΡΠΎΡΡ-ΡΠ½ΡΡΠΎΠΏΠΈΠΉΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠΊΠ΅Π½Π°): Π² Π»ΠΎΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠΊΠ΅Π½Ρ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°, Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΡΠ΅Π΄Ρ ΠΌΠ°ΡΠΊΠΈΡΡΡΡΡΡ.
ΠΠ²ΡΠΎΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π½Π° ΠΎΡΠΊΡΡΡΡΡ
ΠΌΠΎΠ΄Π΅Π»ΡΡ
Qwen3-8B, Qwen3-14B ΠΈ Qwen3-32B. ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΠΈΠ· Π΄Π°ΡΠ°ΡΠ΅ΡΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ
GitHub-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° RepoForge.
ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ Π΄Π°ΡΠ°ΡΠ΅Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 5 000 ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ
Python-ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΉ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΌΠΎΠ΄Π΅Π»ΡΡ MiniMax-M2.5 ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· teacher pass-rate filtering (ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΡΡΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ). ΠΠΎΡΠ»Π΅ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ACJ ΠΈ AQJ Π°Π²ΡΠΎΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ 3 360 Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
ΠΡΠ΅Π½ΠΊΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° SWE-bench Verified ΠΈ SWE-bench Multilingual. ΠΡΠΎΡΠΎΠΉ Π±Π΅Π½ΡΠΌΠ°ΡΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΡΠΎΡΡ-ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Python-Π΄Π°Π½Π½ΡΡ
. ΠΠΎ Π²ΡΠ΅Ρ
ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ OpenHands ΠΊΠ°ΠΊ execution scaffold (ΡΡΠ΅Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ), ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 300 ΡΠ°Π³ΠΎΠ² Π½Π° Π·Π°Π΄Π°ΡΡ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ° Pass@1.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Ρ ΡΡΠ΅ΠΌΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ: Original (Π±Π°Π·ΠΎΠ²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π±Π΅Π· Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΡ), FullData (ΠΌΠΎΠ΄Π΅Π»Ρ, Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½Π½Π°Ρ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΌ Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅) ΠΈ Ours (ΠΌΠΎΠ΄Π΅Π»Ρ, Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½Π½Π°Ρ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅).
ΠΠΎΠ΄Ρ ΠΎΠ΄ Π°Π²ΡΠΎΡΠΎΠ² ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ Π±Π΅ΠΉΠ·Π»Π°ΠΉΠ½Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° SWE-bench Verified. ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ resolved rate (Π΄ΠΎΠ»Ρ ΡΠ΅ΡΡΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ) ΡΠ°ΡΡΡΡ Ρ 3,2% Π΄ΠΎ 17,4% Π΄Π»Ρ Qwen3-8B, Ρ 4,6% Π΄ΠΎ 17,8% Π΄Π»Ρ Qwen3-14B ΠΈ Ρ 9,0% Π΄ΠΎ 27,2% Π΄Π»Ρ Qwen3-32B.
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΌ Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π΄Π°ΡΡ Π»ΡΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: ΡΠΎΡΡ Ρ 6,8% Π΄ΠΎ 17,4% Π΄Π»Ρ Qwen3-8B, Ρ 9,4% Π΄ΠΎ 17,8% Π΄Π»Ρ Qwen3-14B ΠΈ Ρ 15,6% Π΄ΠΎ 27,2% Π΄Π»Ρ Qwen3-32B. ΠΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΌΠ΅Π½ΡΡΠΈΠΉ, Π½ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ Π·Π½Π°ΡΠΈΠΌΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅, ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ.
Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ AQJ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ fine-tuning (Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅) Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ resolved rate, Π½ΠΎ ΠΈ ΡΠΌΠ΅ΡΠ°Π΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΊ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΠ°ΡΡΠ΅ΠΉ, Π»ΡΡΡΠ΅ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΠΈΡ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΈ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
ΠΠ»Ρ Qwen3-8B ΡΡΠΌΠΌΠ°ΡΠ½Π°Ρ Π΄ΠΎΠ»Ρ High ΠΈ High_with_concerns ΡΠ°ΡΡΡΡ Ρ 60,9% Π΄ΠΎ 83,6%; Π΄Π»Ρ Qwen3-14B - Ρ 64,0% Π΄ΠΎ 87,1%; Π΄Π»Ρ Qwen3-32B - Ρ 72,1% Π΄ΠΎ 93,5%.
ΠΠΎΠ΄Ρ ΠΎΠ΄ Π°Π²ΡΠΎΡΠΎΠ² ΠΎΠ±ΠΎΠ±ΡΠ°Π΅ΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π° Python-ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ . ΠΡΠΈ ΠΎΡΠ΅Π½ΠΊΠ΅ Π½Π° SWE-bench Multilingual, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ 9 ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΎΠΌΠΈΠΌΠΎ Python, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ»ΡΡΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Original (Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π΅Π· Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΡ) Π½Π° 286-420% Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ FullData (ΠΌΠΎΠ΄Π΅Π»Ρ, Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½Π½ΡΡ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΌ Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅) Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΡΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ, Π²ΡΡΡΠ΅Π½Π½ΡΠ΅ Π½Π° Python-Π΄Π°Π½Π½ΡΡ , ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ. ΠΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠ·ΡΠΊΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ: ΠΎΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π° Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, Π° Π½Π΅ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
Π£ΡΠΈΡΡΠ²Π°Ρ Π·Π°ΡΡΠ°ΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈ ΡΠ΅ΡΡΡΡΠΎΠ² Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π³Π΅Π½ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΄ΡΠΈ, Π°Π²ΡΠΎΡΡ ΠΈΡΡΠ»Π΅Π΄ΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΠ. ΠΠ½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ· 30 Π³ΡΡΠΏΠΏ ΠΌΠ΅ΡΡΠΈΠΊ, ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΡ Π½Π° ΡΡΠΎΠ²Π½ΡΡ ΡΠ°ΠΉΠ»Π°, ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½Ρ Π½Π° ΠΎΡΠ΅Π½ΠΊΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ°ΡΡΠ΅ΠΉ, Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΡΠ° ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π΄Π΅Π»ΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΠ΅ΡΡΠΈΠΊ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠ°ΡΡΠ°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°Π²ΡΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΡΠ΅ΠΌΡ Π³ΡΡΠΏΠΏ patch-specific metrics (ΠΌΠ΅ΡΡΠΈΠΊ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ Π΄Π»Ρ ΠΏΠ°ΡΡΠ°): ΡΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΡΡΠΎΠ½ΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ. ΠΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ 157 Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ΅ΡΡΠΈΠΊ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°.
ΠΠ³Π΅Π½ΡΠ½ΡΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ ACJ ΠΈ AQJ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΈΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°. ΠΠ»Ρ AQJ Π½ΠΈ ΠΎΠ΄Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠ΅ΡΡΠΈΠΊΠ° Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΈ Ρ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌΠΈ ΡΡΠ΄ΡΠΈ; Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΡΠ°Π½Π³ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π΅Π»ΡΡΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ LoC (ΡΠΈΡΠ»Π° ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°), Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠ΅ΠΉ ΠΎΠΊΠΎΠ»ΠΎ 0,24 ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ»Ρ ACJ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΡΠ΅Π»ΠΈΡΡΡΡΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΡ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 0,32. Π ΡΠ΅Π»ΠΎΠΌ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠ΅ΡΡΠΈΠΊΠ° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ»ΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΈΠΊΡΠΎΡΠΎΠΌ ΠΎΡΠ΅Π½ΠΎΠΊ Π°Π³Π΅Π½ΡΠ½ΡΡ ΡΡΠ΄Π΅ΠΉ.
ΠΠ²ΡΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡΡ Π°Π³Π΅Π½ΡΠ½ΡΠΉ pipeline (ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½) ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌ. Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ resolved rate (Π΄ΠΎΠ»Ρ ΡΠ΅ΡΡΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ) Π½Π° SWE-bench Verified, Π½ΠΎ ΡΡ ΡΠ΄ΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π° SWE-bench Multilingual. ΠΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠ»Π°Π±ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΡΠΎΠ³ΠΎΠ² ΠΏΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΠ΅Π½Π°ΡΠΈΡΠΌΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ. ΠΠ³Π΅Π½ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±Π° Π±Π΅ΠΉΠ·Π»Π°ΠΉΠ½Π° Π½Π° ΠΎΠ±ΠΎΠΈΡ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠ°Ρ ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ½Π°Π»ΠΈΠ· ΠΊΠΎΠ»Π»ΠΈΠ½Π΅Π°ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΠ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ»Π°Π±ΠΎ ΠΊΠΎΡΡΠ΅Π»ΠΈΡΡΡΡ Ρ Π°Π³Π΅Π½ΡΠ½ΡΠΌΠΈ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌΠΈ ΠΈ Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΈ ΠΏΡΠΎΡΡΠΎΠΌ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°ΡΡΡΡ ΠΊ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌ ΡΡΠ΄Π΅ΠΉ.
Π§ΡΠΎΠ±Ρ ΠΈΠ·ΡΡΠΈΡΡ ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅, Π°Π²ΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²ΡΠ΅ 157 ΠΌΠ΅ΡΡΠΈΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ random forest (ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ Π»Π΅ΡΠ°, RF), ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΡ ΠΌΡΠ»ΡΡΠΈΠΊΠ»Π°ΡΡΠΎΠ²ΡΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ ACJ/AQJ. ΠΠΎΠ΄Π΅Π»Ρ Π΄Π»Ρ AQJ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΈΠΊΠ°Ρ . ΠΠ»Ρ ACJ ΡΠ°ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠΆΠ΅.
ΠΠ΄Π½Π° ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΡΠΎΡΠ½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΈ Π°Π³Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°ΡΡΡΠΆΠ΄Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. Π’Π°ΠΊΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ, ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π½Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΈ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π· Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΠΏΠ»ΠΎΡ ΠΎ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠΎΠ΄Π°.
ΠΠ²ΡΠΎΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π°Π³Π΅Π½ΡΠ½ΡΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ ΠΎΡΠ΅Π½ΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΡΠ΅ΡΠ°Ρ ΡΠ·ΠΊΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ΄Π½ΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π² ΠΌΠ°ΡΡΡΠ°Π±Π΅.
ΠΠ²Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄ΠΎΠΏΠΎΠ»Π½ΡΡΡΠΈΡ ΡΡΠ΄ΡΠΈ - ACJ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π°Π΄Π°Ρ ΠΈ AQJ Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΏΠ°ΡΡΠ΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ - ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·, Π±Π΅Π· Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΠΈ Π΄Π°ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΉ ΡΠΈΠ³Π½Π°Π», ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ.
Fine-tuning (Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅) Π½Π° ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΌ Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±ΡΡΠ΅Π½Π½ΡΠ΅, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π΄ΠΎΠΎΠ±ΡΡΠ΅Π½Π½ΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ², Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡ ΡΠΈΠ»ΡΠ½ΡΡ ΠΊΡΠΎΡΡ-ΡΠ·ΡΠΊΠΎΠ²ΡΡ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΡΡΠ°Π΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠΎΡΡΠΎΠΌ Π΄ΠΎΠ»ΠΈ ΡΠ΅ΡΡΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ.
ΠΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ - ΠΎΠ±ΡΡΠ°Π΅ΠΌΠ°Ρ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠ°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΠ±ΠΈΡΠ°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ½ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π°.
Π ΡΠ°Π±ΠΎΡΠ΅ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π»Π°ΡΡ Π½Π° ΡΡΡΡ open-source models (ΠΌΠΎΠ΄Π΅Π»ΡΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ) ΠΈ Π΄Π²ΡΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠ°Ρ . Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΎΠ±ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π°Π²ΡΠΎΡΡ ΠΏΡΠΈΠ·ΡΠ²Π°ΡΡ Π±ΡΠ΄ΡΡΠΈΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.
Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½ prompt (ΠΏΡΠΎΠΌΠΏΡ) Π΄Π»Ρ Evidence-Based Architecture Exploration (Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ) Π² ACJ. ΠΠ³ΠΎ ΡΠ΅Π»Ρ - ΠΎΡΠ΅Π½ΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ codebase (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ) ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π‘ΡΠ΄ΡΡ Π½Π΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ; ΠΎΠ½ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΌΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°ΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°Π½ΠΈΡ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, ΠΈ Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΎΠ±ΡΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΡ ΡΠ·ΡΠΊΠ°, Π²Π½Π΅ΡΠ½ΠΈΠ΅ API Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π΄ΠΎΠΌΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
ΠΡΠΎΠΌΠΏΡΡ Π΄Π»Ρ Rubric Generation (Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΡΠ±ΡΠΈΠΊΠΈ) ΠΈ Single-Axis Assessment (ΠΎΡΠ΅Π½ΠΊΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΈ) Π² AQJ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ YAML, ΠΏΠΎΠ»Ρ axis_name, priority, ideal_conformance, poor_conformance ΠΈ evidence (Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π°). Π‘ΠΌΡΡΠ» Π² ΡΠΎΠΌ, ΡΡΠΎ AQJ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΠ±ΡΠΈΠΊΡ, ΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ±Π°Π³Π΅Π½ΡΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠΈ Π²ΡΠ΄Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΈ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ².
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ Π΄Π²Π° diff-ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ issue (Π·Π°Π΄Π°ΡΠΈ) Π² MONAI. ΠΠ°ΡΡ Ρ Π²ΡΡΠΎΠΊΠΈΠΌ AQJ-Π±Π°Π»Π»ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ²Π½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ tuple (ΠΊΠΎΡΡΠ΅ΠΆΠ°) Π² convert_to_contiguous, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΈΠΏ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΠΈ ΡΡΡΡΠ°Π½ΠΈΡΡ ΠΊΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ°ΡΡ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ AQJ-Π±Π°Π»Π»ΠΎΠΌ ΠΌΠ΅Π½ΡΠ΅Ρ downstream-function (Π½ΠΈΠΆΠ΅ΡΡΠΎΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ) collate_meta_tensor, ΠΏΡΡΠ°ΡΡΡ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΈΠΏ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· type(elem_0)(...), ΡΡΠΎ Π»ΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Ρ ΡΡΠΏΠΊΠΎΡΡΡ.
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Π² (ΡΠΈΡ.2) ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ°ΡΡ ΡΠΈΠ½ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ, Π° Π½ΠΈΠ·ΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ - ΡΠΈΠΌΠΏΡΠΎΠΌ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠΎΡΠΎΠ³ΠΈ Π΄Π»Ρ ACJ-ΡΡΠΈΠ»Ρ ΠΈ AQJ-ΡΡΠΈΠ»Ρ, ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΌΠ΅ΡΡΠΈΠΊ, Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌΠΈ ACJ/AQJ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π³ΡΡΠΏΠΏ ΠΌΠ΅ΡΡΠΈΠΊ: complexity (ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ), size (ΡΠ°Π·ΠΌΠ΅Ρ), unused code (Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄), cohesion (ΡΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅), dependency graph (Π³ΡΠ°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ), OO-ΠΌΠ΅ΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ), composite/evolution metrics (ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΠΈ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ) ΠΈ patch-specific metrics (ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠ°ΡΡΠ°).
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΡΡ ΠΎΡΠ΅ΠΉ ACJ: Scope of Context (ΠΎΠ±ΡΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°), Dependency Chain Depth (Π³Π»ΡΠ±ΠΈΠ½Π° ΡΠ΅ΠΏΠΎΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ), Implicit Knowledge (Π½Π΅ΡΠ²Π½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅), Coordination Complexity (ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΠΈ) ΠΈ Insight Density (ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ°ΠΉΡΠ°).
ΠΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ Π½Π΅ Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΡΠΌΠ΅ΡΡΠ½ΠΎΡΡΡ ΠΏΠ°ΡΡΠ°.
ΠΡΠ° ΡΠ°Π±ΠΎΡΠ° Ρ
ΠΎΡΠΎΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ AI-ΠΊΠΎΠ΄ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ². Π enterprise-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π²Π°ΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ ΠΈ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ. Veai ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π½ΡΡΡΠΈ JetBrains IDE ΠΈ ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΡΠ°ΠΊΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° - ΡΡΡΡΠΊΡΡΡΡ, ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΡΠ±ΠΎΡΠΊΡ, ΡΠ΅ΡΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ, Π½ΠΎ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ ΡΠΈΡΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Veai Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ arXiv:2606.14948. ΠΠ΅ΡΠ²ΠΎΠΈΡΡΠΎΡΠ½ΠΈΠΊ (Π°Π½Π³Π».): arxiv.org/abs/2606.14948.