LLM์ ํตํด ์์ฑํ 'LoL ๊ฒ์ ๋๋ค์'์ Fiber ํ๋ ์์ํฌ ๊ธฐ๋ฐ์ผ๋ก ์ ์ํ REST API์ ์ ์กํ๋ ๊ธฐ๋ฅ์ ์ฝ๋๋ก ๊ตฌํํ์ต๋๋ค.
์์ฑ ๋ด์ญ ์ค๋ณต ๊ฒ์ฌ๊ฐ ํ์ ์๋ ๋๋ฉ์ธ ์์ญ์ ์ ์ ํ๋ ๊ณผ์ ์์ ๊ฝค ๋ง์ ๊ณ ๋ฏผ๊ฑฐ๋ฆฌ๊ฐ ํ์๋์์ต๋๋ค.
๊ณ ๋ฏผ ๋์ ๊ฒ์ 'League of Legends(์ฝ์นญ: LoL ๋๋ ๋กค)'์ ์ค๋ณต ๋๋ค์์ ํ์ฉํ๋ค๋ ๊ฒ์ด ๊ธฐ์ต๋์ ํด๋น ํ
๋ง๋ฅผ ์ฃผ์ ๋ก ๊ณ ๋ฅด๊ฒ ๋์์ต๋๋ค.
LLM ํน์ ์ 'ํ ๋ฃจ์๋ค์ด์
'์ ์ฐฝ์์ ์ธ ์์๋ฅผ ๋ถ๊ฐ์ํฌ ์ ์๋ ํน์ง์ด๋ผ๊ณ ์ฌํด์ํ์ฌ ์ฝ๋ ์์
์ ์ํ์ต๋๋ค.
ํ ๋ฃจ์๋ค์ด์
์ ๋๋ฅผ ์ ์ดํ ์ ์๋ temperature ๋ณ์ ๊ฐ์ 1.0์ผ๋ก ์ค์ ํจ์ผ๋ก์จ ๋ค์ฑ๋ก์ด ๋๋ค์์ ์์ฑํ ์ ์๊ฒ๋ ํ์ต๋๋ค.
+) ๊ด๋ จ ๋
ผ๋ฌธ : A Survey on Large Language Model Hallucination via a Creativity Perspective
๋ํ LLM ํ๋กฌํํธ์ '์ฌ๋ฐ์ง๋ง ๋ฌด๋กํ์ง ์์ ๋กค ๋๋ค์์ ์ถ์ฒํด ์ฃผ์ธ์.' ๋ด์ฉ์ ํฌํจ์ํด์ผ๋ก์จ ์ ์ ๊ฐ์ ๋ถ์พํจ์ ์ต์ํ์ํฌ ์ ์๋๋ก ์ค์ ํ์ต๋๋ค.
- 'go-server' ํด๋ ์์น์์ 'go build' ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ์๋์ฝ๋ค ํ์ด์ฌ ๊ฐ์ํ๊ฒฝ์ ์ค์ ํ๋ ๋ช ๋ น์ด 'conda create -n [๊ฐ์ํ๊ฒฝ ์ด๋ฆ] python=3.10'๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ฐ์ ๋ฐ๋์ ๋ฐ๊พธ์ ์ผ ํฉ๋๋ค.
- ๊ฐ์ํ๊ฒฝ์ ํ์ฑํํ๋ ๋ช ๋ น์ด 'conda activate [๊ฐ์ํ๊ฒฝ ์ด๋ฆ]'์ ์ ๋ ฅํฉ๋๋ค.
- 'python-llm-post' ํด๋ ์์น์์ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๊ฒฝ์ ์ค์ ํ๋ ๋ช ๋ น์ด'pip install -r requirements.txt'๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- '.env' ํ์ผ์์ ๋ฐ๊ธ๋ฐ์ OpenAI API key ๊ฐ์ ์ ๋ ฅํฉ๋๋ค.
- 'go-server' ํด๋ ์์น์์ './go-server' ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ go server๋ฅผ ํ์ฑํ์ํต๋๋ค.
- 'python-llm-post' ํด๋ ์์น์์ 'python llm_post.py' ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ์น ๋ธ๋ผ์ฐ์ ๋๋ Postman์์ 'http:// localhost:3000/users'๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ๋์ํ๋์ง ํ์ธํฉ๋๋ค.