What Does Done Even Mean? Agents and Paperclip's Liveness Model - Dotta, Paperclip
ํ ์ค ํต์ฌ
์์ด์ ํธ ์์ ์์๋ '์๋ฃ'๋ฅผ ํ๋์ ์ฒดํฌ๋ฐ์ค๋ก ๋ณด์ง ๋ง๊ณ ์ฐ์ถ๋ฌผ, ์ฆ๊ฑฐ, ๊ฒ์ฆ์, ์น์ธ๊ถ์, ๋ค์ ๋จ๊ณ๊น์ง ํฌํจํ ๊ตฌ์กฐํ๋ ์ํ๋ก ๋ค๋ค์ผ ํ์ง๊ณผ ์ฒ๋ฆฌ๋์ ๋์์ ์งํฌ ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์์ด์ ํธ๊ฐ ํ ์คํธ ํต๊ณผ์ ๋ฌธ์ ๊ฐฑ์ ๋ง์ผ๋ก '๋๋ฌ๋ค'๊ณ ์ฃผ์ฅํด๋, ์ค์ ๋ก๋ ๋ณํฉยท๋ฐฐํฌยท๊ณ ๊ฐ ๊ณต์ง์ฒ๋ผ ์๋ก ๋ค๋ฅธ ์๋ฃ ์์ค์ด ๋จ์ ์๋ค. ๋ฐ๋ผ์ ์๋ฃ๋ ๋จ์ผ ์ํ๊ฐ ์๋๋ผ ์ฌ๋ฌ ์ด์์ ์ฃผ์ฅ๋ค์ ๋ฌถ์์ผ๋ก ๋ด์ผ ํ๋ค.
-
1:00
์๋ฃ์๋ ์ฐ์ถ๋ฌผ, ์๋ฃ๋ฅผ ๋ท๋ฐ์นจํ๋ ์ฆ๊ฑฐ, ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ธฐ์ค, ๋ค์ ์์ ์์ ๋ค์ ํ๋์ด ๋ชจ๋ ํฌํจ๋์ด์ผ ํ๋ค. ์์ฐ์, ๊ฒํ ์, ์น์ธ๊ถ์๋ฅผ ๋ถ๋ฆฌํด์ผ ํ๊ณ , ๊ฒฐ๊ณผ๊ฐ ์ค์ ํ๊ฒฝ์์๋ ๋ฒํฐ๋์ง๊น์ง ํ์ธํด์ผ ํ๋ค.
-
2:00
์ฌ๋์ด ๋ชจ๋ ์์ ์ ์ง์ ๊ฒ์ฆํ๋ฉด ๊ฒฐ๊ตญ ๊ฒ์ฆ ํผํฌ๋จผ์ค๋ก ๋ณํ๊ณ , ์์ ํ๋ฆ์ ๋ฉ์ถ๋ค. ๊ทธ๋์ ํ์คํฌ๊ฐ ๊ณ์ ์งํ๋๋๋ก ํ๋ฉด์๋ ์๋ชป๋ ์ํ๋ก ๊ณ ์ ๋์ง ์๊ฒ ๋ง๋๋ ํ๋กํ ์ฝ๊ณผ ์ ์ด ํ๋ฉด์ด ํ์ํ๋ค.
-
4:01
์์ด์ ํธ ์์ ์ ํต์ฌ ๋ถ๋ณ์์ ์์ฐ์ ์์ ์ ์ง์, ์ค์ ๋ธ๋ก์ปค๋ง์ ์ค๋จ, ๋ฌดํ ๋ฃจํ์ ์ ํ์ด๋ค. Paperclip์ ๋ช ํํ ์ํ ์ ์ด, ๋ธ๋ก์ปค์ 1๊ธ ๊ด๋ฆฌ, ์ธ๊ฐ ์น์ธ ๊ฐ์ฌ ์ถ์ , ๋ฆฌ๋ทฐ์ดยท์น์ธ์ ์ง์ , ๋ชฉํ ๋ฌ์ฑ๊น์ง ๊ณ์ ๋ฐ์ด๋ถ์ด๋ watchdog์ผ๋ก ์ด๋ฅผ ๊ตฌํํ๋ค.
-
6:01
์ค๋ฌด์ ์ผ๋ก๋ ์๋ฃ๋ฅผ Boolean์ด ์๋๋ผ ๊ฐ์ฒด์ฒ๋ผ ์ ์ํด์ผ ํ๋ฉฐ, ์์ฑ์์ ๊ฒ์ฆ์๋ฅผ ๋ถ๋ฆฌํ๊ณ , ์ฆ๊ฑฐ๋ฅผ ์์ฑํ ๋๊ตฌ๋ฅผ ์์ด์ ํธ์ ์ ๊ณตํด์ผ ํ๋ค. ๋ธ๋ผ์ฐ์ ํ๋ค์ค, ์คํฌ๋ฆฐ์ท, ํด๋ฆญ ์๋ํ, ์์ด์ ํธ ํ ๊ฐ์ ๊ฒ์ฆ ์ฅ์น๋ฅผ ๋ถ์ฌ์ผ ์ง์ง ์๋ฃ๋ฅผ ํ๋ณํ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ์ํฌํ๋ก์์๋ 'done'์ ์ฐ์ถ๋ฌผยท์ฆ๊ฑฐยท๊ฒ์ฆ์ยท์น์ธ๊ถ์ยท๋ค์ ์ก์ ์ ํ์ ํ๋๋ก ๋ฃ์ด ์ํ ๋ชจ๋ธ์ ์ค๊ณํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๋ค.
- ์์ฑ์์ ๊ฒ์ฆ์๋ฅผ ๋ค๋ฅธ ๋ชจ๋ธ์ด๋ ๋ค๋ฅธ ์ญํ ๋ก ๋ถ๋ฆฌํ๋ฉด ํ์ง ์ ํ๋ฅผ ์ค์ด๋ฉด์๋ ์ฒ๋ฆฌ๋์ ์ ์งํ๊ธฐ ์ฝ๋ค.
- ๊ณ ๋ถํ ํ๊ฒฝ์์๋ ์ธ๊ฐ ์น์ธ๋ง ๋๋ฆฌ๋ ๋ฐฉ์๋ณด๋ค, ์๋ ๊ฒ์ฆ ๋๊ตฌ์ ๊ฐ์ฌ ์ถ์ ์ ๊ฒฐํฉํด ๊ฒ์ฆ ๋ณ๋ชฉ์ ์ค์ด๋ ์ชฝ์ด ๋ ํ์ค์ ์ด๋ค.