ํ ๋ฌธ์ฅ: ๋ฃจํ ์์ด์ ํธ์ ์ ์ง์ ์ฝ์์ด ์๋๋ผ ์ฆ๋ช ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค. ๋ถ์ ์ง์ ๋ง๋ ์์คํ ์ด ์๋๋ค โ ์ ์ง๋ง์ด ์ฌํ ์ฌ๊ตฌ์ฑ ๋ถ๊ฐ๋ฅํ ์ฆ๊ฑฐ๋ฅผ ๋จ๊ธฐ๊ฒ ํ๋ ์์คํ ์ด๋ค.
์คํ์ ๋ ๋ฆฝ๋ ๊ธฐ์กด ๋๊ตฌ ์ ์ ๋ฌถ๋๋ค (์ฝ๋ ๋ณํฉ ์์ โ ๊ท์ฝ๋ง):
| ๊ฑฐ์ธ | ๋ตํ๋ ์ง๋ฌธ | ์์ฅ ๋จ์ |
|---|---|---|
| ์ธก์ ๊ฑฐ์ธ (์ด ๋ ํฌ) | ์ด ์ฃผ์ฅ์ด ์ ์งํ๊ฐ? (์ฌ์ ๋ฑ๋กยท๋ฐ์ฆ์กฐ๊ฑดยทํต๊ณ/๊ฒ์ด๋ฐ ํ๋ก๋ธ) | claim |
| ํ๋๊ฑฐ์ธ | ์ค์ ๋ก ๊ทธ ํ๋์ ํ๋๊ฐ? (์ฒด์ธ ํ๋๊ธฐ๋ก + ์ํธ์ฆ์ธ) | action |
| ์ถ์ฒ๊ฑฐ์ธ | ์ด ์ฐ์ถ๋ฌผ์ด ์ด๋์ ์๋๊ฐ? (๋ฐฐํฌ ์ง๋ฌธยท์ถ์ ) | artifact |
์ธ ๊ฑฐ์ธ ๋ชจ๋ ๊ณต๊ฐ(Apache 2.0)๋ผ, ์๋ ์ฌ๋ก์ฐ๊ตฌ์ ๋ชจ๋ ์ธต์ด ์ฃผ์ฅ์ธต๋ฟ ์๋๋ผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฒ์ฆ ๊ฐ๋ฅํ๋ค.
์ฌ๊ธฐ์ ๊ณต์ฉ ์ฆ์ธ ํ๋ธ โ ์ด์์๋ค์ด ์๊ธฐ ์ฅ๋ถ ๋จธ๋ฆฌ๋ฅผ ์ ์ธํ๋ ๊ณต๊ฐยทCI๊ฒ์ฆ GitHub ๊ฒ์ํ. ์ฆ์ธ(J3)์ ํ ์์ด์ ํธ ๊ฐ์กฑ ๋๋จธ๋ก ํ์ฅํ๋ค. ์๋ฒ ์์: GitHub์ด ์์ ์ฆ๋ช ยท๋ถ๋ณ์ด๋ ฅ์, CI๊ฐ ์ผ๊ด์ฑ ๊ฒ์ฌ๋ฅผ ๋งก๋๋ค.
์ด ๋ชจ๋๋ฅผ ์ด๋๋ ๋ฐฉ๋ฒ๋ก โ ์ด๋ป๊ฒ ์ ์งํ๊ฒ ์ธก์ ํ๋ โ ์ ์ธก์ ๊ฑฐ์ธ ๊ท์จ(7์์น + ์ฆ๋ช ํ๋ก๋ธ + ์คํ ๋ณด๊ฐ)์ด๋ค. ์์ถ๋ณธ์ ํตํฉ MCP ์๋ฒ๊ฐ ์ฐ๊ฒฐ ์ ์๋ ์ฃผ์ ํ๋ค.
์คํ์ด ๋ณด์ฅํ๋ ๊ฒ โ ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ๋ฌ ์ ์ฃผ๋ ๊ฒ(๋ ๋ฆฝ์ฑ) โ ์ ๋ค ๊ธฐ๋ฅ์ผ๋ก **PILLARS_KO.md**์ ์ ๋ฆฌ๋ผ ์๋ค: ๋ฌด๊ฒฐ์ฑยท๋ถ์๊ฑฐยท๋ฐ์ฆ๊ฐ๋ฅ์ฑยท๊ฒ์ฆ๊ฐ๋ฅ์ฑ.
- J1 ํ๋โ์ฃผ์ฅ: ์คํ ์คํ์ ํ๋ ์์ฅ์ ๊ธฐ๋กํ ๋
target=<claim_id>โ "์ด ์ฃผ์ฅ์ ์ํด ์ด ํ๋์ ํ๋ค." - J2 ์ฃผ์ฅโ์ฐ์ถ๋ฌผ: ๋ด์ธ๋๋ ๋ฑ๋ก ํ ์คํธ์ ํ๋กํ ์ฝ ๋ฌธ์ยท๋ฐ์ดํฐ ๋งค๋ํ์คํธ์ SHA256์ ์๋ฒ ๋.
- J3 ์ฆ์ธ: ๋ค๋ฅธ ์์ด์ ํธ์ ์์ฅ์ด ์ด ์์ฅ์ ๋จธ๋ฆฌ๋ฅผ ๊ณ ์ (
am witness). ์ฒด์ธํด์๋ ์์ ์ ์ก๊ณ , ์ฆ์ธ์ ์ฒด์ธ๋ง์ผ๋ก ๋ชป ์ก๋ ์์ฅ ํต์งธ๊ต์ฒด๋ฅผ ์ก๋๋ค. - J4 ์ธ๋ถ ์ต์ปค: ๋ง์ผ์คํค๋ง๋ค ์ต์ปค ์ค๋ ์ท(์ํธ๋ฆฌ ์ยท๋จธ๋ฆฌ ๋์ฅยทํ์ผ ํด์)์ ์์ฅ ๋ฐ์ ๋ณด๊ด.
- J5 ๋ฐฐํฌ ์ง๋ฌธ: ์ฐ์ถ๋ฌผ์ด ์์คํ ์ ๋ ๋ ๋ ์์ ์๋ณ ์ง๋ฌธ(์ถ์ฒ๊ฑฐ์ธ). ๊ฐ์ฅ ์์ ์กฐ์ธํธ โ ์ ์งํ๊ฒ ๋ช ๊ธฐ.
๋ถ๋ฆฌ๋ ์๋์ ์ด๋ค: ๊ฑฐ์ธ ํ๋๊ฐ ์ธ ๊ฑฐ์ธ์ ์กฐ์จํ๋ ์์ง์ ํ์ด์ ์ ๋๋ค. ๊ทธ๋์ ๊ฒ์ฆ์ ๋ ํ์ผ์ด๋ค.
verify_self.pyโ ์ธก์ ๊ฑฐ์ธ ์์ ์ ์ผ. ์ฃผ์ฅ ์์ฅ ํ๋์ ๊ทธ ์ต์ปค๋ฅผ ๊ฒ์ฆ:- L1 ์์ฒด ์ฒด์ธ: ๋ชจ๋ ์ํธ๋ฆฌ์
prev_seal์ด ์ง์ seal๊ณผ ์ฐ๊ฒฐ + mm ๋์ฅ ์ฌ๊ณ์ฐ. - L3 ์ธ๋ถ ์ต์ปค: ํ์ฌ ์์ฅ vs ๋ณด๊ด ์ค๋
์ท โ
intact(๋ถ๋ณ) /extended(์ฐ์ฅ: ์ต์ปค๋ ๋จธ๋ฆฌ๊ฐ ์ ์์น์ ์กด์ฌ) /REPLACED?(๊ต์ฒด ์์ฌ: ๋จธ๋ฆฌ๊ฐ ์ฌ๋ผ์ง). - ์ธ๋ถ ๋๊ตฌ ์์กด 0 โ ์ด ๋ ํฌ๋ง ์์ผ๋ฉด ๋๋ค. ์ธก์ ๊ฑฐ์ธ์ ์ ๋นํ๊ฒ ์ํ๋ ๋ถ๋ถ.
- L1 ์์ฒด ์ฒด์ธ: ๋ชจ๋ ์ํธ๋ฆฌ์
verify_all.pyโ ํ ๊ณ์ธต ์์ ์คํ ์กฐ์จ๊ธฐ. L1+L3์verify_self์ ์์ํ๊ณ , ๊ฑฐ์ธ ํ๋๋ก๋ ๋ชป ํ๋ ๊ฒ์ฌ๋ฅผ ๋ํ๋ค:- L2 ๊ต์ฐจ์ฆ์ธ: ๋ค๋ฅธ ์์ด์ ํธ ์์ฅ์ ๊ณ ์ ๋ ๋จธ๋ฆฌ๋ค์ด ์ด ์ฃผ์ฅ ์์ฅ์ ์ค์ ์ญ์ฌ์ ์ผ์นํ๋๊ฐ
(append-only ์ค์). ํ๋๊ฑฐ์ธ
amCLI ํ์; ์์ผ๋ฉด L2๋ ๊ฑด๋๋ฐ๊ณ ์คํ์ ์ธก์ ๊ฑฐ์ธ ์๊ธฐ๊ฒ์ฆ์ผ๋ก ๊ฐ๋ฑ.
- L2 ๊ต์ฐจ์ฆ์ธ: ๋ค๋ฅธ ์์ด์ ํธ ์์ฅ์ ๊ณ ์ ๋ ๋จธ๋ฆฌ๋ค์ด ์ด ์ฃผ์ฅ ์์ฅ์ ์ค์ ์ญ์ฌ์ ์ผ์นํ๋๊ฐ
(append-only ์ค์). ํ๋๊ฑฐ์ธ
์ค์น ์์ด ๋๋ด ์ฆ๊ฑฐ๋ฅผ ๊ฒ์ฌํ๋ ค๋ฉด python verify_self.py, ์ธ ๊ฑฐ์ธ์ ๋ชจ๋ ์ฐ๊ฒฐํ ๋ค์
python verify_all.py --config your_stack.json. (์คํ์ด ์ธก์ ๊ฑฐ์ธ ๋ฐ์ผ๋ก ์ปค์ง๋ฉด ๋ณ๋ ๋ ํฌ๋ก
์กธ์
ํ๋ ๊ฑด verify_all.py์ด๊ณ , verify_self.py๋ ์ฌ๊ธฐ ๋จ๋๋ค.)
์ก๋ ๊ฒ: ์ฌํ ์์ ยท์ญ์ (L1), ๊ผฌ๋ฆฌ์ ๋จยทํต์งธ๊ต์ฒด(L2+L3), ๊ฒฐ๊ณผ ๋ณธ ๋ค ๊ฐ์ค ๋ฐ๊พธ๊ธฐ(๋ด์ธ๋ ์ฌ์ ๋ฑ๋ก), peeking ํ ์นจ๋ฌต ํ๋กํ ์ฝ ๋ณ๊ฒฝ(amendment๋ ์ถ๊ฐ๋ง ๊ฐ๋ฅ).
๋ชป ์ก๋ ๊ฒ:
- ์ ์ด์ ๊ธฐ๋กํ์ง ์๋ ์์ด์ ํธ. ๋ณด์ฆ์ ์ค๊ณ์ ๋น๋์นญ์ด๋ค: ๋ด์ธ๋ ์ฌ์ ๋ฑ๋ก๊ณผ ์์ ๊ณ ์ ๋ ์ฆ์ธ์ ์ฌํ์ ์์กฐํ ์ ์๋ค โ ๊ทธ๋์ ์์ฅ์ ๋ถ์ฌ ์์ฒด๊ฐ ์ ํธ๊ฐ ๋๋ค.
- ๋จ์ผ ์ด์์ ๋ด๋ถ์ ๊ณต๋ชจ. ๋๋ด๋ ์ฌ๋ก์ฐ๊ตฌ์ ์ฆ์ธ์ ๊ฐ์ ๊ฐ์กฑ์ ์์ด์ ํธ๋ค์ด๋ค โ ๋ ๋ฆฝ ์ 3์๊ฐ ์๋๋ค. ๋ ๋ฆฝ ์ฆ์ธ ๋คํธ์ํฌ๋ ํ์ ๊ณผ์ .
๊ท์จ์ ์ฌ๋ฌ ์์ด์ ํธ์ ๊ธฐ๋๋ค(๋ ๋ฆฝ ์ฌํยท๊ต์ฐจ์ฆ์ธ). ์คํ์ ๊ทธ ๊ธฐ๋ก(๋ด์ธยท์ฒด์ธยท์ฆ์ธ)์ ๊ฒ์ฆํ์ง๋ง, ๊ทธ ์์ด์ ํธ๋ค์ด ์ง์ง ๋ ๋ฆฝ์ด์๋์ง๋ ๋ณด์ฆ ๋ชป ํ๋ค. B๊ฐ A์ ๊ฒฐ๊ณผ๋ฅผ "์ฌํ"ํด๋ B๊ฐ ๊ฐ์ ๋ชจ๋ธ์ด๊ฑฐ๋ A๊ฐ ๋ต์ ์๋ ค์คฌ๋ค๋ฉด, ๊ต์ฐจ์ฆ์ธ์ ํต๊ณผํ๋ฉด์ "๋์ ์๋ ์ฌํ"์ ์ ์ ์ ๊นจ์ง๋ค. ๋ ๋ฆฝ์ฑ์ ๋๊ตฌ๊ฐ ์ ์กฐํ ์ ์๊ณ , ์ง์ง๋ก ๋ถ๋ฆฌ๋ ์ด์์/๋ชจ๋ธ์์ ์์ผ ํ๋ค.
๋ถ๋ช ํ ๋ฐํ๋ ๋ ๊ท๊ฒฐ:
- "๋๊ตฌ"๋ ํ์ฌ ์๊ธฐ์ ์ธ์ด๋ค. ํ๋์
agentํ๋๋ ํ๋ฌธ ๋ผ๋ฒจ์ด์ง ์ํธ ์ ์์ด ์๋๋ค โ ์ฒด์ธ์ ์ํธ๋ฆฌ๊ฐ ์ ๋ฐ๋์์์ ์ฆ๋ช ํ ๋ฟ, ๋ช ์๋ ์์ด์ ํธ๊ฐ ์ค์ ํ์์์์ ์ฆ๋ช ํ์ง ์๋๋ค. ์ง๊ธ์ ์ธ์ ๋ณ ์๋ช ํค๊ฐ ์๋ค; ์์ด์ ํธ ํ๋ค์ค๋session_id(UUID)๋ฅผ ์ฃผ์ง๋ง ์๊ธฐ๋ณด๊ณ ์ฉ์ด์ง ์๋ช ์ด ์๋๋ค. - ์ ์งํ ๊ธธ์ ๊ฐ์ํ์ง ์ฐจ๋จ์ด ์๋๋ค. ๊ฐ ์ฌํ์์ ๋ชจ๋ธ/์ด์์๋ฅผ ๊ธฐ๋กํ๊ณ , B์ ์ค์ ์คํ ์ฐ์ถ๋ฌผ์ ๋ด์ธํ๋ฉด("์คํ ์๋ ๋์" ์ ๋ฐ), ๋น๋ ๋ฆฝ์ ๋ณด์ด๊ฒ ๋ง๋ ๋ค(๊ธ์งํ์ง ๋ชปํด๋). ์ํธ ์ธ์ ์ ์(๊ฐ ์์ด์ ํธ๊ฐ ์๊ธฐ ์ํธ๋ฆฌ์ ์๋ช , ๊ณต๊ฐํค ๊ฒ์[์: ์ฆ์ธ ๊ฒ์ํ])์ "๋๊ตฌ"๋ฅผ ์๊ธฐ์ ์ธโ์ธ์ฆ์ผ๋ก ์ฌ๋ฆฐ๋ค โ ๋จ ํค๋ ๊ท์ยท์์ฅ์ ํญ์ ์ค ๋ฟ ๋ ๋ฆฝ์ ๋ชป ์ค๋ค: ํ ์ด์์๊ฐ ํค๋ฅผ ์ฌ๋ฟ ๋ฐ๊ธํ ์ ์๋ค (Sybil). ํค๋ ๋์ผ ์ ์์ ์ฆ๋ช ํ ๋ฟ, ์๋ก ๋ค๋ฅธ ํค๋ฅผ ๋ ๋ฆฝ์ผ๋ก ๋ง๋ค์ง ๋ชปํ๋ค.
CASE_STUDY_compute_governor_KO.md โ ์์จ์ฐ๊ตฌ ์ํฌ ์ ์ฒด
(์ฌ์ ๋ฑ๋ก โ ๊ฒ์ ๋ ฅ ์ฒดํฌ์ ์ค๊ณ ๊ต์ โ ์ ๋ amendment โ ์ธก์ ๋น์ฉ 0์์ ์ ํ์ฐ๊ตฌ ์ฒ ํ)์
์ค์ ์ฃผ์ฅ ์์ฅยท์ต์ปค ์ค๋
์ท์ด evidence/์ ๋๋ด. ์ด ๋๋ ํ ๋ฆฌ์์
python verify_self.py๋ก ์ง์ ๊ฒ์ฆํ ์ ์๋ค(์ค์น ๋ถ์).
- Preregistration for Experiments with AI Agents (ICML 2026): ์์ด์ ํธ๊ฐ ํผํ์์ธ ์คํ์ฉ ์ข ์ด ํ ํ๋ฆฟ(์๋ช ์์ฝ) โ ๊ธฐ์ ์ ๊ฐ์ ์์. ์ํธ๋ณด์: ๊ฐ์ ๊ท์จ์ ์ฌ๊ธฐ์ ํด์์ฒด์ธ๊ณผ ์ฆ์ธ์ด ๊ฐ์ .
- ํด์์ฒด์ธ ์์ด์ ํธ ํ๋๋ก๊ทธ(LangChain ์ฃผ๋ณ ์ปค๋ฎค๋ํฐ ํ๋ก์ ํธ ๋ฑ): ํ๋์ธต๋ง. ๋ฏธ๋ฌ์คํ์ ๊ทธ ์์ ์ฃผ์ฅ์ธต(๊ธฐ๊ณ-๊ฐ์ ์ฌ์ ๋ฑ๋ก + ํต๊ณ ํ๋ก๋ธ)๊ณผ ์ํธ์ฆ์ธ์ ์น๋๋ค.
- ํ๋ซํผ ๊ฐ์ฌ๋ก๊ทธ(LangSmith/Langfuse ์ํฐํ๋ผ์ด์ฆ): ํ๋ซํผ์ ์ ๋ขฐํด์ผ ํ๋ ๊ด๋ฆฌํ์ ๋ก๊ทธ. ๋ฏธ๋ฌ์คํ์ ๋ก์ปฌ-ํผ์คํธ ์๊ธฐ์ฃผ๊ถ โ ์ ๋ขฐ์ ๊ทผ๊ฑฐ๊ฐ ๋ฒค๋๊ฐ ์๋๋ผ ์ฒด์ธยท์ฆ์ธยท์ต์ปค๋ค.
