PyTorchKRโ
- ๋ ๋ง์ ๊ณณ๋ค์์ LLM์ ์ ์ฉํ๊ณ ์๋๋ฐ์, ์ด๋ฒ์๋ ESPN์์ ์งํํ๋ Pick-Em's ๊ฒ์์ ์ฐ์น์๋ฅผ ์์ธกํ๋ ๋ด์ ๋ค๊ณ ์์ต๋๋ค.
- LLM ๋๋ ๋ค๋ฅธ AI ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ์ฌ๋ฏธ์๋ ์ฌ๋ก๋ฅผ ์๊ณ ๊ณ์๋ค๋ฉด ๊ณต์ ๋ถํ๋๋ฆฝ๋๋ค!
- ์ด ๊ธ์ GPT ๋ชจ๋ธ๋ก ์ ๋ฆฌํ ๊ฒ์ผ๋ก, ์๋ชป๋ ๋ถ๋ถ์ด ์์ ์ ์์ผ๋ ๊ธ ์๋์ชฝ์ ์๋ฌธ๋ ํจ๊ป ์ฐธ๊ณ ํด์ฃผ์ธ์! ์ฝ์ผ์๋ฉด์ ์ด์ํ๊ฑฐ๋ ์๋ชป๋ ๋ด์ฉ์ ๋ฐ๊ฒฌํ์๋ฉด ๋ง๊ธ๋ก ์๋ ค์ฃผ์๊ธฐ๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค.
Pick-Em's ๊ฒ์ ์๊ฐ
"Pick-Em's ๊ฒ์"์ ์ฃผ๋ก ์คํฌ์ธ ์ด๋ฒคํธ์ ๊ด๋ จ๋ ์์ธก ๊ฒ์์ ๋๋ค. ์ฐธ๊ฐ์๋ค์ ์ฌ๋ฌ ์คํฌ์ธ ๊ฒฝ๊ธฐ์ ์น์๋ฅผ ์์ธกํ๊ณ , ๊ฐ ์ ํ(๋๋ ๋ฒ ํ )์ ๋ํ ์ ์๋ฅผ ์ป์ต๋๋ค. ESPN์ Pick-Em's ๊ฒ์์ ํนํ ์ธ๊ธฐ๊ฐ ๋์ผ๋ฉฐ, ์ฌ๊ธฐ์ ์ฐธ๊ฐ์๋ค์ NFL, ๋ํ ๋ฏธ์์ถ๊ตฌ, NBA ๋ฑ ๋ค์ํ ์คํฌ์ธ ๋ฆฌ๊ทธ์ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํฉ๋๋ค. ์ด ๊ฒ์์ ๋ชฉ์ ์ ๊ฐ๋ฅํ ๋ง์ ๊ฒฝ๊ธฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ๊ฒ ์์ธกํ์ฌ ๋์ ์ ์๋ฅผ ์ป๋ ๊ฒ์ ๋๋ค. ์ฐธ๊ฐ์๋ค์ ์์ ์ ์คํฌ์ธ ์ง์๊ณผ ๋ถ์ ๋ฅ๋ ฅ์ ์ฌ์ฉํ์ฌ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ๋ฉฐ, ์ด๋ ์ข ์ข ์น๊ตฌ๋ค ๋๋ ๋ค๋ฅธ ๊ทธ๋ฃน๊ณผ์ ๊ฒฝ์์ ์ธ ํ๋์ผ๋ก๋ ์ฆ๊ฒจ์ง๋๋ค.
Pick-Em's LLM Bot ์๊ฐ
"Pick-Em's LLM Bot"์ OpenAI์ ์ธ์ด ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ธ๊ณต์ง๋ฅ ์์ด์ ํธ์ ๋๋ค. ์ด ์์ด์ ํธ๋ ESPN์ Pick-Em's ๊ฒ์์์ ์คํฌ์ธ ๊ฒฝ๊ธฐ์ ์น์๋ฅผ ์์ธกํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฅผ ์ํด, ๋ด์ ๋ฐ์ดํฐ ์ ๊ทผ, ์์ฐ ์ธ์ด ์ฒ๋ฆฌ, ๋ถ์ ๋ฐ ๊ฒฐ๋ก ๋์ถ์ ์ํ ์ฌ๋ฌ ์ํคํ ์ฒ ํจํด์ ์ฌ์ฉํฉ๋๋ค. ์ฃผ์ ๋ชฉํ๋ ์คํฌ์ธ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ์ ๋ํ ์ ํํ ์์ธก์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ Pick-Em's ๊ฒ์์์ ๋ ๋์ ์ฑ์ ์ ๊ฑฐ๋ ์ ์๋๋ก ๋๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์ข ๋ฅ์ AI ์์ด์ ํธ๋ ๋ณต์กํ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ํจํด ์ธ์์ ํตํด ์คํฌ์ธ ๋ถ์ ๋ฐ ์์ธก ๋ถ์ผ์ ํ์ ์ ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค.
Pick-Em's LLM Bot ๊ตฌ์ฑ
-
๋ฐ์ดํฐ ์ ๊ทผ: ์น ์คํฌ๋ํ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ฉฐ, ์ด๋ฅผ API๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ฒ๋ผ ์ ๊ทผํฉ๋๋ค. ๊ฐ ๋ฐ์ดํฐ ์ ํ(์: ๊ธฐ์ฌ, ๋งค์น, ํ ๋ฑ)์ ๋ํด 'Repo(์ ์ฅ์)'์ 'Entity(์ํฐํฐ)'๊ฐ ์์ต๋๋ค. Entity๋ ๋๋ฉ์ธ ๊ฐ์ฒด๊ฐ ๊ฐ์ง ๋ฐ์ดํฐ ํ๋๋ฅผ ํฌํจํ๊ณ , Repo๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
-
์์ด์ ํธ: ์ ์๋ ๋ฐ์ดํฐ์ ์์ฐ์ค๋ฌ์ด ์ธ์ด ์ฌ์ด์ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํฉ๋๋ค. OpenAI์ ๋๊ตฌ/๊ธฐ๋ฅ ํธ์ถ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ, LLM์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํฉ๋๋ค. ๊ฐ ์์ด์ ํธ๋ 'Prompt(ํ๋กฌํํธ)', 'Schema(์คํค๋ง)', 'Tool(๋๊ตฌ)' ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- Prompt: LLM์๊ฒ ํ ๋น๋ ์์ ๊ณผ ์ํ ๋ฐฉ๋ฒ์ ์ง์ํฉ๋๋ค.
- Schema: LLM์๊ฒ ๋ฐํํ ๋ฐ์ดํฐ ์ ํ์ ์ง์ํฉ๋๋ค.
- Tool: LLM์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ , ํ๋กฌํํธ, ๋ฐ์ดํฐ, ์คํค๋ง๋ฅผ LLM์ ์ ๋ฌํ๋ฉฐ, ์ด ๋ชจ๋ ๊ฒ์ ํจ์๋ก ๊ฐ์ธ์ ์ธ๋ถ ์ฌํญ์ ์ถ์ํํฉ๋๋ค.
- ๋ถ์๊ณผ ๊ฒฐ๋ก : ์์ด์ ํธ์ ์คํค๋ง๋ฅผ '๋ถ์(analysis)' ๋ฐ '๊ฒฐ๋ก (conclusion)' ํ๋๊ฐ ์๋ ๋ถ๋ชจ ์คํค๋ง๋ก ๊ฐ์ธ์, LLM์ด ์๊ฐ์ '๋ถ์' ํ๋์ ๊ธฐ๋กํ๊ณ , '๊ฒฐ๋ก ' ํ๋์์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋๋ก ํฉ๋๋ค. ์ด๋ LLM์ด ์ฒด๊ณ์ ์ผ๋ก ์๊ฐํ๊ณ ๊ฒฐ๋ก ์ ๋ฐ์ํ ์ ์๋๋ก ํ๋ ์ค์ํ ๊ธฐ๋ฅ์ ๋๋ค.
๋ ์ฝ์ด๋ณด๊ธฐ
ํ์ดํ ์น ํ๊ตญ ์ฌ์ฉ์ ๋ชจ์์ด ์ ๋ฆฌํ ์ด ๊ธ์ด ์ ์ฉํ์ จ๋์? ํ์์ผ๋ก ๊ฐ์ ํ์๋ฉด ์ฃผ์ ๊ธ๋ค์ ์ด๋ฉ์ผ๋ก ๋ณด๋ด๋๋ฆฝ๋๋ค! (๊ธฐ๋ณธ์ Weekly์ง๋ง Daily๋ก ๋ณ๊ฒฝ๋ ๊ฐ๋ฅํฉ๋๋ค.)
์๋์ชฝ์ ์ข์์๋ฅผ ๋๋ฌ์ฃผ์๋ฉด ๋ด์ค ๋ฐํ์ ํ์ด ๋ฉ๋๋ค~