Building Closed-Loop Evals for a Multimodal Agent at Scale โ Soumya Gupta & Jai Chopra, Uber
ํ ์ค ํต์ฌ
Uber Eats์ ๋ฉํฐ๋ชจ๋ฌ ์์ด์ ํธ๋ ์ด๋ฏธ์ง ์ดํดโ๋ผ์ฐํ โํธ์งโQAโ๊ฒ์์ ํ์ ๋ฃจํ์ ์ธ๊ฐ ๋ผ๋ฒจ ๊ธฐ๋ฐ ํ๊ฐยท์๋ ํ๋์ ๊ฒฐํฉํด, ์ ๋ขฐ์ฑ๊ณผ ํ์ง์ ์งํค๋ฉด์ ๋๊ท๋ชจ๋ก ๊ณ์ ํ์ตํ๋ ๋ฐฉ์์ผ๋ก ์ค๊ณ๋์ด ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
Uber Eats๋ ์์ญ์ต ๊ท๋ชจ์ ๋ง์ผํ๋ ์ด์ค์์ ์์ ์ฌ์ง์ด ์ ํ์ ์ข์ฐํ๋ค๋ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฌ๋ค. ํต์ฌ ๊ณผ์ ๋ ์ง์ง ๊ฐ์ง๋ง AI์ฒ๋ผ ๋ณด์ด์ง ์๊ฒ, ๊ทธ๋ฆฌ๊ณ ์ ๋ฌ์ ๋ธ๋๋์ ๋ค์์ฑ์ ํด์น์ง ์์ผ๋ฉด์ ํ์ง์ ์ ํ์ ์ผ๋ก ๋์ด์ฌ๋ฆฌ๋ ๊ฒ์ด๋ค.
-
5:01
์ ์ฒด ํ๋ฆ์ ์ด๋ฏธ์ง ์ดํดยท๋ผ์ฐํ ์์ด์ ํธ๊ฐ ์๋ณธ์ ์ ์งํ ์ง ๋ณด์ ํ ์ง ๊ฒฐ์ ํ๊ณ , ํธ์ง ์์ด์ ํธ๊ฐ ์์ ํ ๋ค QA์ ์ต์ข ๊ฒ์ ๊ฒ์ดํธ๋ฅผ ํต๊ณผํ๋ ๊ตฌ์กฐ๋ค. ๋ชจ๋ ๋จ๊ณ์ ๋ก๊ทธ๋ฅผ ๋จ๊ฒจ์ผ ๋์ค์ ์ง๋จ๊ณผ ์ต์ ํ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ๋ผ์ฐํฐ๋ confusion matrix์ precision/recall๋ก ํ๊ฐํ๋ค.
-
9:00
์ด๊ธฐ ๋ชจ๋ธ์ ๋ํ์ฑ ์๋ ๋ฐ์ดํฐ์ ๊ณผ ๋ช ํํ ์ธ๊ฐ ๋ผ๋ฒจ์ ๊ธฐ์ค์ ์ผ๋ก ๋ง์ถ๊ณ , ๋ผ์ฐํ ์์๋ recall์ ํนํ ์ค์ํ๊ฒ ๋ณธ๋ค. ์คํ์ ๋ถํ์ํ ํธ์ง ๋น์ฉ๊ณผ ํ์ง ์ ํ๋ฅผ ๋ง๋ค๊ณ , ๋ฏธํ์ ํ๊ฐ์ ์ ๋ฐํด faithfulness๋ฅผ ํด์น ์ ์์ผ๋ฏ๋ก ์คํ๋ผ์ธ ๊ธฐ์ค๊ณผ ์ด์ ์ค ๋๋ฆฌํํธ ๋์์ด ๋ชจ๋ ํ์ํ๋ค.
-
14:00
ํธ์ง ๋จ๊ณ๋ ์ด๋ฏธ์ง๋ณ ํ๋กฌํํธ ์์ฑ, ๋ฉํฐ์ฐจ์ QA, ๋ฐ๋ณต ๊ฐ์ ์ Kํ ๋ฃจํ๋ก ์ด์๋๋ฉฐ pass at K๋ก ์ฑ๋ฅ์ ๋ณธ๋ค. faithfulness, completeness, ์์ฐ์ค๋ฌ์, ํ์ค์ฑ ๋ฑ์ pairwise comparison์ผ๋ก ํ๋จํ๊ณ , ๊ณผ๋ํ ๋ณด์ํ๋ reward hacking ๊ฐ์ ์คํจ ๋ชจ๋๋ ํจ๊ป ์ก์๋ธ๋ค.
-
19:00
๋จ์ผ ๋ชจ๋ธ ํ๋์ ๋์ด์, ๋ค์ํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์์ diagnoser๊ฐ ํตํฉํด ์ด๋ ์์ด์ ํธ๋ฅผ ์ด๋ป๊ฒ ๊ณ ์น ์ง ์๋์ผ๋ก ๊ฒฐ์ ํ๋ค. ๋ด๋ถ dogfooding, ์์ ํ ํผ๋๋ฐฑ, ์ธ๊ทธ๋จผํธ๋ณ ์ฑ๊ณผ๊น์ง ์ฌํ์ต์ ๋ฐ์ํ๊ณ , ์ต์ข ์ ์ผ๋ก๋ ์ ํ์จ ๊ฐ์ ๋น์ฆ๋์ค ์งํ๋ก ์์ฐ ํ๊ฒฝ์ ํจ๊ณผ๋ฅผ ๊ฒ์ฆํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ํ์ง ๊ด๋ฆฌ๋ ์ถ๋ ฅ ์ฑ๋ฅ๋ง ๋ณด์ง ๋ง๊ณ , ๋ผ์ฐํ ยทํธ์งยท๊ฒ์์ฒ๋ผ ๋จ๊ณ๋ณ๋ก ๋ณ๋์ guardrail๊ณผ ์คํจ ์ ํ์ ์ ์ํด์ผ ์ด์์์ ์์ ์ ์ด๋ค.
- ์คํ๋ผ์ธ ๊ณจ๋ ๋ฐ์ดํฐ์ ์ผ๋ก ํ ๋ฒ ๋ง์ถ ๋ค ๋๋ด์ง ๋ง๊ณ , ์์ฐ ๋ฐ์ดํฐ ์ํ๋ง๊ณผ ์๋ ํ๋ ๋ฃจํ๋ฅผ ๋ถ์ฌ ๋๋ฆฌํํธ๋ฅผ ์์ ๋ณด์ ํด์ผ ํ๋ค.
- ๋ฉํฐ๋ชจ๋ฌ ์์คํ ์ ํ์ง ๊ฐ์ ๋ณด๋ค๋ faithfulness์ completeness๋ฅผ ์ฐ์ ์์์ ๋์ด์ผ ํ๋ฉฐ, ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ณด๊ธฐ ์ข์ ๊ฒฐ๊ณผ๊ฐ ์คํ๋ ค ์ ํ ์ ๋ขฐ๋ฅผ ๊น๋๋ค.