π ΠΡΠ΅Π½ΠΊΠ° LLM

ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, LLM ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°Π»ΠΈ, ΡΡΠΎΠ±Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠΎΡΠΏΡΡΠ°Ρ . ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ = ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ. ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, Π² ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΠΊ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ? Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ΅ΡΡΠΈΠΊ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡ [1] ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· 20 ΠΌΠ΅ΡΡΠΈΠΊ, ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π² 4 ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ (Accuracy of data, Relevancy of data, Representation of data, Accessibility of data).
π ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΊ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡΠΌ Π½Π° ΡΠ΅ΠΌΡ Π»Π΅ΠΊΡΠΈΠΊΠΈ/ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°/ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ. ΠΡΠΈΡΠ΅ΠΌ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π° Π»Π΅ΠΊΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π° ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ (ΡΠ³Π°Π΄ΡΠ²Π°Π½ΠΈΠ΅ API), ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ - ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π°, ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° - ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ. ΠΠΌΠ΅ΡΡΡΡ ΡΠ²ΠΎΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ ΡΡΠΎΠΈΡ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ Ρ ΡΠ΅ΠΌΠΈΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π±ΠΎΠ»ΡΡΠ΅ Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½), ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ - Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Π°, ΠΊΠΎΠ³Π΄Π° Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ Π·Π°Π΄Π°Ρ ΠΈ ΠΈΡ Π½Π΅ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½Π°Ρ Π²ΡΡΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΡ Π½Π΅ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠΈΠ²Π°ΡΡ ΠΈ ΡΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΡΠ»Π°Π±ΠΎ ΠΊΠΎΡΡΠ΅Π»ΠΈΡΡΡΡ ΠΈ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌΠΈ [2], ΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° [3]. ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈΠ΄ΡΡ Π°) ΠΎΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° - ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ ΠΈ ΡΠΌΠ΅ΡΠ΅Π½Π½Π°Ρ Π²ΡΠ±ΠΎΡΠΊΠ° Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π΄Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΠ±ΠΎΠ±ΡΠΈΡΡ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΡΠΈΡΡΡΡ, Π° ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ; Π±) ΠΎΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° - ΠΎΡΠ΅Π½ΠΊΠΈ ΠΎΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° (RLHF ΠΈ Π²ΡΠ΅ ΡΡΠΎ Ρ Π½ΠΈΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ) ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡΠ΅ ΠΈ Π³Π»ΡΠ±ΠΈΠ½Π΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ²Π½ΠΎ (Π° ΡΠ°ΡΡΠΎ - Π½Π΅ΡΠ²Π½ΠΎ) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ).
π§° Π ΡΠ΅Π»ΠΎΠΌ, ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΡΠ°Π³Π½ΡΡΡ Π΄Π°Π»ΡΡΠ΅ Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΈΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΠΏΡΡΠΈ. ΠΠ΅ΡΠ²ΡΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡΠΏΡΡΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ - ΠΎΡ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΡΡΠΌΠ΅Π²ΡΠΈΠΉ SWE-bench) Π΄ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΈΡΡΠΎΡΠΈΠΉ ΠΏΡΠΎ ΡΠΊΠ·Π°ΠΌΠ΅Π½Ρ Π²ΡΠ°ΡΠ΅ΠΉ, ΡΡΠΈΡΡΠΎΠ² ΠΈ ΠΏΡ., ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π°ΡΡ LLM. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΡ ΡΡΠΈΡ ΡΠ΅ΡΡΠΎΠ², ΠΏΡΠΎΡΠ΅ΠΊΠ°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅. ΠΡΠΈΠΌΠ΅Ρ Konwinski Prize (Π°Π½Π°Π»ΠΎΠ³ SWE-bench Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ) ΠΏΠΎΠΊΠ°Π·Π°Π», ΡΡΠΎ ΡΡΠΎ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎ Π·Π°ΠΊΡΡΡΡΡ ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ΅ΡΡΠ°Ρ Π»ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½Π΅ Π²ΡΡ ΠΎΠ΄ΡΡ Π²ΡΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΡΠ΅ΡΠ΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ.
πββοΈ ΠΡΠΎΡΠΎΠΉ ΠΏΡΡΡ - ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ-ΠΎΡΠ΅Π½ΡΠΈΠΊΠΎΠΌ. ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄Π°Π»ΡΡΠ΅ Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ (ΡΠΌ. ΡΠ°Π±Π»ΠΈΡΡ - ΠΎΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ ΠΈ Π΄Π°Π»ΡΡΠ΅) Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ: Π²ΡΠ΅ Π΅ΡΠ΅ Π΄ΠΎΠ»Π³ΠΎ, Π΄ΠΎΡΠΎΠ³ΠΎ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ. ΠΠΎΠΏΡΡΠΊΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΎΠ² ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΊ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΡΡΠΎΠ³Π°ΡΠ°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΠΎΡΡΠΈ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΠΏΠΎΠΏΡΡΠΊΠ° ΡΠ΄Π²ΠΈΠ½ΡΡΡΡΡ Π² ΡΡΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΈΠ΄Π΅ΠΉ LLM-as-a-judge [4]. ΠΠ΄Π½Π°ΠΊΠΎ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ½ΠΎ ΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ-ΠΎΡΠ΅Π½ΡΠΈΠΊ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ? ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ ΠΎΡΠΊΡΡΡΠΎΠΉ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΡΠΈ ΠΊ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΊΠΎΠ² (ΡΠΌ. ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ), ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΠΈ, Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.
Π‘ΡΡΠ»ΠΊΠΈ:
[1] Beyond Accuracy: What Data Quality Means to Data Consumers
[2] Human perceiving behavior modeling in evaluation of code generation models
[3] Test-based and metric-based evaluation of code generation models for practical question answering
[4] A Survey on LLM-as-a-Judge