"ํ ๋ก ์ ์ฐ๊ทน, ํ์ ์ ์ฌํ์ ๋ชซ."
Repolis์ ํฌ๋ก๋ ธํด๋ฆฌ์ค๋ ์์ง๋ง ์๊ฒฐ๋, ์ค์ ๋ก ๋ฐฐํฌ๋ ์ํ์ ๋ฉํฐ ์์ด์ ํธ ์ฌ์ ๋ฃจํ์ ๊ตฌํ์ฒด์ ๋๋ค. ์ฌ๋ฌ ๋๋ฃ LLM ์์ด์ ํธ๊ฐ ํ๋์ ์ฃผ์ ๋ฅผ ๋๋ฑํ๊ฒ ๋ ผ์ํ๊ณ , ๋ณ๋์ ์์ฅ ์์ด์ ํธ๊ฐ ์ ์ฒด ๊ธฐ๋ก์ ์ฝ๊ณ ํ์ ์ ๋ด๋ฆฝ๋๋ค. ์ด ๋ฌธ์๋ ๊ทธ ํจํด์ด ๋ฌด์์ด๊ณ , ์ ์ด๋ ๊ฒ ์๊ฒผ์ผ๋ฉฐ, ์ฝ๋์ ์ด๋์ ์๋์ง๋ฅผ ์ค๋ช ํฉ๋๋ค โ ์ฝ๊ณ , ์ฌ์ฌ์ฉํ๊ณ , ๋ฐ๋ฐํ ์ ์๋๋ก์.
์ฃผ์ โโถ [ ์นํธ๊ฐ โ ํ์๊ฐ โ ๋ถ์๊ฐ ] โป ๋ผ์ด๋ โโถ ์์ฅ์ด ์ ์ฒด๋ฅผ ์ฝ๊ณ โโถ ํ์
(๋๋ฃ, ์๊ณ ์์) (์ทจํฉ์/์ฌํ)
- ์ฃผ์ ๊ฐ ๋ค์ด์จ๋ค. ์์ ํ
์คํธ โ ์์ ํ ์ง๋ฌธ, ํน์
reasoning ratio๊ฐ์ ๋จ์ด ํ๋๋ผ๋ ๋ฉ๋๋ค. ํจ๋์ ๋จผ์ ๊ทธ ์ฉ์ด๊ฐ ๋ญ ๋ปํ๋์ง ์ก๊ณ , ๊ทธ๋ค์ ์ ์ฅ์ ์ ํฉ๋๋ค. - ํจ๋์ด ๋๋ฑํ๊ฒ ๋ ผ์ํ๋ค. "๋ฆฌ๋" ์์ด์ ํธ๋ ์์ต๋๋ค. ๊ฐ ์๋ฆฌ์ ์ญํ ์ด ๋ถ์ฌ๋๊ณ , ์์ด์ ํธ๋ค์ ์งํ ์ค์ธ ๊ธฐ๋ก์ ์ฝ์ผ๋ฉฐ ์ฌ๋ฌ ๋ผ์ด๋์ ๊ฑธ์ณ ์๋ก์ ์ด๋ฆ์ ๋ถ๋ฅด๋ฉฐ ๋ฐ์ํ๊ณ ๋ฐ๋ฐํฉ๋๋ค.
- ์์ฅ์ด ์ทจํฉํ๊ณ , ํ์ ํ๋ค. ๋ณ๋์ ์์ฅ ์์ด์ ํธ(ํฌ๋ก๋ ธ์ค)๊ฐ ํ ๋ก ์ ์ฒด๋ฅผ ์ฝ๊ณ ๋ชจ๋ ์ ์ฅ์ ์ข ํฉํ ๋ค, ๋ ผ๊ฑฐ์ ํ์ผ๋ก ๊ฒฐ์ ํฉ๋๋ค โ ํ์ชฝ์ ํํ๊ฑฐ๋ ์กฐ๊ฑด๋ถ ์ ์ถฉ์์ ๋ช ์ํ๊ณ , ํ ์ค์ง๋ฆฌ ๊ทผ๊ฑฐ๋ฅผ ๋ต๋๋ค.
ํต์ฌ ์ฑ์ง์ ์ํ์ฑ์ ๋๋ค. ํ ๋ก ์๋ค์ ๋๋ฃ์ ๋๋ค. ์ง๋ฅ์ ์ด๋ ํ ์์ด์ ํธ ์์ ์๋ ๊ฒ ์๋๋ผ, ๊ทธ๋ค ์ฌ์ด์ ๊ตฌ์กฐํ๋ ๋ง์ฐฐ ๋ํ๊ธฐ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ ์ธ์งํ๋ ์ฌํ์ ์์ต๋๋ค.
์ด๊ธฐ ๋ฒ์ ์ ์ธ ํ์๊ฐ "๋ฌธ์ vs ์์ค vs ์ปค๋ฎค๋ํฐ"๋ผ๋ ๊ฐ์ ํ๋ฅด์๋๋ฅผ ๊ณต์ ํ์ต๋๋ค. ํ๋ ์ดํธ๋ ๋ฌธ์ ์ง๋ฌธ์์๋ ํตํ์ง๋ง, ์ผ๋ฐ ์ฃผ์ ์์๋ ๊ณตํํ๊ฒ ์ธ๋ฆฌ๊ณ ๊ณ ์ ๋ ์๋ฎฌ๋ ์ด์ ์ฒ๋ผ ๋ณด์์ต๋๋ค. ์ญํ ์ด ์ด๋ฅผ ๊ณ ์นฉ๋๋ค โ ๊ฐ ์๋ฆฌ๊ฐ ์ด๋ค ์ฃผ์ ์์๋ ํตํ๋ ์ง์ง ํ ๋ก ์ ์ฅ์ ๊ฐ์ต๋๋ค:
| ์๋ฆฌ | ์ญํ | ๋ฐ์ด๋ถ์ด๋ ๊ฒ | ๋งํฌ |
|---|---|---|---|
| ๐ฟ ์ฝ๋์งฑ | ์นํธ๊ฐ | ์ฅ์ , ์ด์ , ์ค์ฉ์ ๊ฐ์น | "์ด๊ฒ ๋๋ ์ด์ ๋โฆ" |
| ๐ ์ฌ๋๋ | ํ์๊ฐ | ์ํ, ํจ์ , ๊ณผ์ฅ, ๋ฐ๋ก | "์ ๋ง ๊ทธ๋ด๊น?" |
| ๐ ์ฐํ์ด | ๋ถ์๊ฐ | ๋งฅ๋ฝ, ์กฐ๊ฑด, ํธ๋ ์ด๋์คํ | "์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด์ง โ ํต์ฌ์โฆ" |
์ญํ ์ ์์ฐ์ ์ธ ๋ถ์ผ์น๋ฅผ ๋ง๋ญ๋๋ค. ์นํธ๊ฐ๊ฐ ์ ์ํ๊ณ , ํ์๊ฐ๊ฐ ์คํธ๋ ์ค ํ ์คํธํ๊ณ , ๋ถ์๊ฐ๊ฐ ์กฐ๊ฑด์ ๋ต๋๋ค โ ๊ทธ๋ฆฌ๊ณ ๊ฐ ์์ด์ ํธ๊ฐ ์๋ก์ ๋ฐ์ธ์ ๋ณด๊ธฐ ๋๋ฌธ์, ๋ณ๋ ฌ๋ก ๋ ๋ฐฑํ์ง ์๊ณ ์ง์ง๋ก ์๋ก์๊ฒ ๋ตํฉ๋๋ค ("์ฌ๋๋ , ๋น์จ์ ๋ฌด์์ ์ต๋๋ก ์ฌ๋ฆฌ๋ฉด ์ ๋๋ค๋ ๋ฐ๋ ๋์ํด, ๊ทธ๋ฐ๋ฐโฆ").
ํ์ ์ ๊ทธ ์ถ์ฒ๋งํผ๋ง ๋ฏฟ์ ์ ์์ต๋๋ค. ํฌ๋ก๋ ธํด๋ฆฌ์ค๋ ๊ทธ๊ฒ ์ด๋ ์ชฝ์ธ์ง ์ ์งํ๊ฒ ๋ฐํ๋๋ค:
์ง์ ์์ฑํ 6๊ฐ ์ฌ๋ก(Pydantic, OpenAI SDK, Transformers, HTTP timeout, CSS ๊ฐ์ด๋ฐ์ ๋ ฌ, LangChain LCEL)๋ ๊ณ ์ ๋ ๊ท์น์ผ๋ก ํ์ ๋ฉ๋๋ค โ ๊ฐ์ฅ ์ต์ ์ ์ด์์๋ ์์ค๊ฐ ์ด๊น๋๋ค. ๊ฐ์ ์ ๋ ฅ โ ๋งค๋ฒ ๊ฐ์ ํ์ . ๊ฒ์ฆ๋จ ยท ์ฌํ ๊ฐ๋ฅ ยท $0. ๊ทธ ์์ ํ ๋ก ์ ์ฐ๊ทน์ด๊ณ , ๊ทธ ์๋์ ๊ณ์ฐ์ด ์ง์ค์ ๋๋ค. ๋ต์ LLM์ด ์ ํ์ง ์์ต๋๋ค.
์ฌ๋ฌ๋ถ์ด ์
๋ ฅํ ์ด๋ค ์ฃผ์ ๋ ์์ฅ ๋ชจ๋ธ์ด ์ค์๊ฐ์ผ๋ก ํ์ ํฉ๋๋ค. ์ด๋ ๊ณ์ฐ๋ ์ฌ์ค์ด ์๋๋ผ AI ์ถ๋ก ์ด๋ฏ๋ก, UI์์ ํญ์ โก ๋ฏธ๊ฒ์ฆ์ผ๋ก ํ์๋๊ณ ๋น์ฉยท๋น๋ ๊ฐ๋ ๋ค์์ ๋์ํฉ๋๋ค. ๊ฐ์น๋ ์ ํ์ ์ ์ธ์ด ์๋๋ผ ์ฌ๋ฌ๋ถ์ด ์ง์ผ๋ณด๋ ์ถ๋ก ๊ณผ์ ์ ์์ต๋๋ค.
์ด ๊ตฌ๋ถ์ด ํจํด ์ง์ ์ฑ์ ํต์ฌ์ ๋๋ค: LLM์ ์ถ์ธก์ ๊ฒ์ฆ๋ ์ฌ์ค์ธ ์ ํฌ์ฅํ์ง ์๋๋ค.
๋ผ์ด๋ธ ํ ๋ก ์ ์ฝ๊ธฐ๋ ์ ์ ํ ์ง๋๊ฐ๋ฉด ๋ฌด๊ฐ์นํฉ๋๋ค. ํด๋ผ์ด์ธํธ๋ ์์ฐ์/์๋น์ ํ์ด์ฑ ํ๋ฅผ ๋๋ฆฝ๋๋ค: ์คํธ๋ฆฌ๋ฐ๋ ๋ฐ์ธ์ ๋ฒํผ์ ๋ด๊ณ , ๋ฌธ์ฅ ํฌ๊ธฐ ๋งํ์ ์ผ๋ก ์ชผ๊ฐ, ์ฌ๋์ด ์ฝ๋ ์๋(๋งํ์ ๋น โ2.4โ7.2์ด, ๋ชจ๋ธ์ด ๋๋ฌด ์์๊ฐ ๋๋ง ๋ฐ๋ผ์ก๊ธฐ ๊ฐ์)๋ก ํ๋์ฉ ๋ณด์ฌ์ค๋๋ค. ํ์ ์ ํ๊ฐ ๋ค ๋น์์ง ๋๊น์ง ๋ณด๋ฅ๋๋ฏ๋ก, ๊ฒฐ๋ก ์ด ๋ ผ๊ฑฐ๋ณด๋ค ๋จผ์ ๋จ์ง ์์ต๋๋ค. ๋ฐ๋ผ๊ฐ ์ ์๋ ์ฌ์๋ ์ฌ์๊ฐ ์๋๋๋ค.
์์ ์ฃผ์ ํ ๋ก ์ ์ค์ ๋ชจ๋ธ์ ํธ์ถํ๋ฏ๋ก ์ฌ๋ฌ ๊ฒน์ ๊ฐ๋ ๋ค์ ์์ต๋๋ค: ๋ฎ์ถ ์ผ์ผ ๋ผ์ด๋ธ ํ์ ์บก, ๋ฐ์ธ๋นยทํ ๋ก ๋น ํ ํฐ ํ๋, ์ ํด/์ค๋จ ํ์์์, ๊ทธ๋ฆฌ๊ณ ์์ปค๊ฐ ์คํธ๋ฆฌ๋ฐํ์ง ๋ชปํ ๋์ ๋น์ฉ 0 ์ฐ๋น์ธํธ ๋ฌด๋๋ก์ ์ฐ์ํ ํด๋ฐฑ. ํ ๋ก ํ ๋ฒ์ ๋๋ต $0.007โ0.011. ํค ์๋ Cloudflare ์์ปค๊ฐ Entra ํ๋๋ ์ด์ ์ผ๋ก Azure OpenAI์ ๋ฟ์ผ๋ฏ๋ก, API ํค๊ฐ ๋ธ๋ผ์ฐ์ ๋ก ๋๊ฐ์ง ์์ต๋๋ค.
์ด ํจํด์ ์ ๋ฆ์ธ ์ฐ๊ตฌ ํ๋ฆ ์์ ์ ์์ต๋๋ค. ํฌ๋ก๋ ธํด๋ฆฌ์ค๋ ๊ทธ๊ฒ์ ์ฅ๋์ค๋ฝ๊ณ ๊ตฌ์ฒด์ ์ธ ํ ์ฌ๋ก์ ๋๋ค:
- Multi-Agent Debate โ ๋จ์ผ ์ถ๋ก ์ ๋ฏฟ๋ ๋์ , ๋ ๋ฆฝ ์์ด์ ํธ๋ค์ด ํ ๋ก ยท๋นํํ๋ฉฐ ์ฌ์ค์ฑ๊ณผ ์ถ๋ก ์ ๋์ด์ฌ๋ฆผ.
- Mixture-of-Agents โ ๋ค์ ์์ด์ ํธ๊ฐ ์ ๋๋ฃ๋ค์ ์ถ๋ ฅ์ ์ฝ๊ณ ์ข ํฉํ๋ ๊ณ์ธตํ ์์ด์ ํธ.
- LLM-as-a-Judge โ ๋ณ๋ ๋ชจ๋ธ์ด ํ๋ณด ๋ต๋ณ์ ์ฑ์ ยท๊ฒฐ์ ํจ. ์ฌ๊ธฐ์๋ ์์ฅ์ด ๊ธฐ๋ก์ ํ์ .
- Society of Mind (๋ฏผ์คํค, 1986) โ ๋จ์ํ๊ณ ์ํธ์์ฉํ๋ ๋ค์ ์์ด์ ํธ์์ ์ฐฝ๋ฐํ๋ ์ง๋ฅ.
์ฌ๊ธฐ์์ ๊ธฐ์ฌ๋ ์ ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ์ ์ ๋๊ณ ์ ์งํ ํจํค์ง์ ๋๋ค: ์ง์ง ๋ง์ฐฐ์ ์ํ ์ญํ , ์ดํด ๊ฐ๋ฅ์ฑ์ ์ํ ์ฝ๊ธฐ ์๋ ํ์ด์ฑ, ๊ทธ๋ฆฌ๊ณ ๊ฒ์ฆ๋จ(๊ฒฐ์ ์ )๊ณผ ๋ฏธ๊ฒ์ฆ(LLM) ํ์ ์ฌ์ด์ ๋ถ๋ช ํ ์ .
| ๊ด์ฌ์ฌ | ํ์ผ |
|---|---|
| ์์ ์ฃผ์ ์ญํ , ํ๋ฅด์๋/ํ๋กฌํํธ ๊ตฌ์ฑ, ๋ฐ์ธ๋น ํด๋จํ | council/live.js |
| SSE ์คํธ๋ฆฌ๋ฐ ์๋ํฌ์ธํธ, ๋ฒ์ฉ ์์ฅ ์์คํ ํ๋กฌํํธ, ํ์ ํ๋กฌํํธ, ํ ํฐ ์บก | cloudflare-taxi/src/grounded.js |
| ํ๋๋ธ: ๋ผ์ด๋, ํ ํฐ ์์ฐ, ํด๋จํ, ์์ฅ max-tokens, ์ผ์ผ ์บก | council/council.config.json |
| ํด๋ผ์ด์ธํธ ํ์ด์ฑ ํ, ์ญํ ์นฉ, ๋งํ์ ๋ถํ , ํ์ ๊ฒ์ดํธ, ๋ผ์ด๋ธ HUD | index.html (renderChronoCase, conveneLive, streamDebate, pumpBubbles, showKronosVerdict) |
| ํ์๋ค ๋ณธ์ธ | SCHOLARS.md |
๋ผ์ด๋ธ ๋ง์์ ์ด๊ณ ํฌ๋ก๋ ธํด๋ฆฌ์ค๋ก ๊ฑธ์ด ๋ค์ด๊ฐ, ์ฃผ์ ๋ฅผ ์ ๋ ฅํ๊ณ , ์ธ ๋๋ฃ๊ฐ ๋ ผ์ํ๋ ๋์ ์๊ฐ์ ์์ฅ์ด ํ์ ํ๋ ๊ฑธ ์ง์ผ๋ณด์ธ์ โ ํ ๋ก ์ ์ฐ๊ทน, ํ์ ์ ์ฌํ์ ๋ชซ.