V2 Return Layout Release 0.6.33 - kimjooyoon/meta-ontology-go GitHub Wiki
์์ ๋ชจ๋ธ๋ก ๋น๊ต์๊ณผ ๋ฐํ ๊ฐ์ง๋ฅผ ์กฐ๋ฆฝํ๊ธฐ
ํ์ธ: 2026-10-12 KST. Gooo0.6.33-dev๋
V2 ๋ฐํ ๊ฒฝ๋ก ๋ชจ๋ธ์ ์
๋ ฅ ์กฐํยท๋ณธ๋ฌธ ์กฐ๋ฆฝยท์ค์ ์คํ์ ์ฐ๊ฒฐํฉ๋๋ค.
์ปดํ์ผ๋ฌ ์์ค๋ 44118d5fa5130912493862d389c28dec67f8e034, Go๋1.27.2,
ํฌํจ๋ ํ๋จ SDK๋0.2.42์
๋๋ค. ์ค์ ๊ณต๊ฐ macOS arm64 ํ์ผ์ ํ์ธํด ์ค์นํ์ต๋๋ค.
์ด๋ค ์ ํ์ ๋งก๊ธฐ๋
Gooo ์์ค์๋ ๋น๊ต์์ ์์ชฝ ์์, ๋ฐํ ๊ณ์ฐ์ ๋์ ๊ฐ์ง, ๋ณ์ ์ ์ธยท๋์ ๊ณผ ๊ฒ์ฌํ ์ถ๋ ฅยทBoolean ์กฐ๊ฑด์ ์ ์ต๋๋ค. ์์ ๋ชจ๋ธ์ด ๋จผ์ ํ์ธํ ์กฐํฉ์ ๊ณ ๋ฅด๋ฉด, Gooo๊ฐ ๊ทธ ์กฐํฉ์ผ๋ก ์ฝ๋๋ฅผ ์กฐ๋ฆฝํ๊ณ ์ฌ๋ก๋ฅผ ๊ฒ์ฌํฉ๋๋ค. ๋ถํ์ด ์ ํด์ง ์์ ๋์์ ์ด๋ ์กฐํฉ๋ถํฐ ๋ผ์ธ์ง ์ ํ๋ ์ญํ ์ ๋๋ค. ๋ชจ๋ธ์ ์๋ตํ๋ฉด ์ ํด์ง ์์๋ก ์งํํฉ๋๋ค.
๋๋์ ์์ ์ ๋ช ๋ น์ ์ ๋ ฅ์ด23 ๋ฏธ๋ง์ด๋ฉด3์ผ๋ก ๋๋ ์ ์ ๋ชซ์, ๊ทธ ์ธ์๋7์ ๋ํ ๊ฐ์ ์๊ตฌํฉ๋๋ค. ์ฌ์ฏ ์ถ๋ ฅ๊ณผ ์ธ ์ค๊ฐ ์กฐ๊ฑด, ํธ์ถ์์ ์๊ตฌ, ์ดํ ์คํ ์ ๋ ฅ์ ๋ฐ๋ก ๋ก๋๋ค. ์ ์ ๋๋์ ์ Go์ฒ๋ผ0 ๋ฐฉํฅ์ผ๋ก ๋ฒ๋ฆฝ๋๋ค.
์ค์น์ ์ฌ์ฉ ์์
๋ฐฐํฌ ํ์ด์ง์์ ์ด์์ฒด์ ์ ๋ง๋ ํ์ผ๊ณผ ์ฒดํฌ์ฌ์ ๋ฐ์ต๋๋ค. Go์์ ์ง์ ์ค์นํ๋ ค๋ฉด:
GOBIN="$PWD/.gooo-bin" GOWORK=off GOTOOLCHAIN=go1.27.2 \
go install github.com/kimjooyoon/meta-ontology-go/cmd/[email protected]
export PATH="$PWD/.gooo-bin:$PATH"
gooo version --build --json
๋ฐฐํฌ ํ์ผ๊ณผ ์ง์ ๋น๋ํ ํ์ผ์ VCS ํ์๋ ๋ค๋ฅผ ์ ์์ผ๋ฏ๋ก ๋ชจ๋ ๋ฒ์ ๋ ํ์ธํฉ๋๋ค.
๊ณ ์ ๋ชจ๋ธ ํ์ผ๊ณผ SHA256์
ํ์ธํ ๋ค ๊ฐ์ ์๋ด์ body-context, body-construct, ์ ์ฅ ๊ฒฐ๊ณผ ์ฌ์คํ ์์๋ฅผ ๋ฐ๋ฆ
๋๋ค.
์
๋ ฅ ์กฐํ๋ ์์ธกยทํ๋ณด ์คํ0ํ์
๋๋ค. ์กฐ๋ฆฝ์ ํ๋ณด ๊ฒ์ฌ ์ ์ ํ ๋ฒ ํ๋จํ๊ณ ,
๋ค์ ํ๋ณด์ ์ ์ฅ ๊ฒฐ๊ณผ ์ฌ์คํ์์๋ ๋ชจ๋ธ์ ๋ค์ ํธ์ถํ์ง ์์ต๋๋ค.
ํ์ธํ ๋ฒ์
| ๊ธฐ๋ก | ๋ถ๋ชจ์ ์๋ฏธ |
|---|---|
| ์๋ ์ ๋ชจ๋ธ ํ์ต | 25๊ณ์ฝร4๋ณํ=100๋ฌธ์, ํ์ต60ยท๊ฒ์ฆ20ยท๋ฏธ์ฌ์ฉ ํ๊ฐ20 |
| ๋ฏธ์ฌ์ฉ ํ๊ฐ์ ์ฒซ ์์ฑ | ๋ชจ๋ธ12/20, ๊ณ ์ ์์5/20; ๋ ๋ฆฝ ๊ณ์ฝ์5๊ฐ |
| ์ฒซ ์กฐ๊ฑด ํ๋จ | Boolean ์กฐ๊ฑด60/60; ๋ฐํ ๊ฐ์ง๋8๋ฌธ์์์ ํ๋ฆผ |
| ๋ณด์กด๋ ํ๋ณด ๊ฒ์ฌ ํ | 20/20 ๋ฐ ์ถ๊ฐ ์ ๋ ฅ160/160; ์ฒซ ์ ํ๋ฅ ๊ณผ ๋ณ๋ |
| ์ ๋ฆด๋ฆฌ์ค์ V2 ํ๊ท | ์ ์ ๊ฐ์ค์น ๋ชจ๋ธ๋ก ์ต์ด ํ๋จ1ํ, ํธ์ถ์1/1, ๋ค์ดํฐ๋ธ8/8 |
| ์ ์ฅ๋ V2 ์กฐ๋ฆฝ | ๋ชจ๋ธ ํ์ผ์ ์ง์ด ๋ค ๊ฐ์ ํ๋ก๊ทธ๋จ8/8, ์ ๋ชจ๋ธ ํธ์ถ0ํ |
๋ฆด๋ฆฌ์ค ํ๊ท๋ ๋ค ํ๋ซํผ์์ ๊ฐ์ ์ ๋ ฅ์ ํ์ธํ์ต๋๋ค. ํ๋ซํผ ์๊ฐ ๋ ๋ฆฝ ์ ๋ ฅ ์๋ฅผ ๋๋ฆฌ์ง๋ ์์ต๋๋ค. ์๋ ํ์ตยท์์ธกยท์์ ํ ์คํ ๊ธฐ๋ก๊ณผ ๊ฐ์ค์น๋ ๊ทธ๋๋ก ๋ณด์กดํ์ต๋๋ค.
์๋ ํ์ต ๊ธฐ๋ก์ 19,034๊ฐ FP32 ๊ฐ,76,136B ํ ์ ๋ฐฐ์ด์ ์ฌ์ฉํฉ๋๋ค. ๋น์ CPU ํ์ต์0.736์ด, ๋จ์ผ ์์ธก ์ค์๊ฐ์0.094ms, ์ ์ฒด ํ์ต ํ๋ก์ธ์ค ์ต๋ ๋ฉ๋ชจ๋ฆฌ๋18.4MB์์ต๋๋ค. ์์ ์์ฐ์ด ์ดํด์1.58๋นํธ ํ์ง์ ์ด ๊ธฐ๋ก์์ ์ธก์ ํ์ง ์์์ต๋๋ค.
Go์์ ์ง์ ์ฐ๊ฒฐํ๊ธฐ
SDK0.2.43์
V2 ์
๋ ฅ ์กฐํ์ ์กฐ๋ฆฝ ์์ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋น ์กฐ๊ฑด์[]๋ก ํ์ํ๊ณ ,
์ง์ํ์ง ์๋ ์ค์ฒฉ ๊ตฌ์กฐ๋ ์๊ตฌ์ ์ด์ ๋ฅผ ๋ณด์กดํฉ๋๋ค. ํฌํจ๋ JSON์ SDK์ฉ์ผ๋ก
์์ฑํ ์์ ์์ ์
๋๋ค. Gooo ์์ค ์ฐ๊ฒฐ์ ์ปดํ์ผ๋ฌ ์๋ด์ ์คํ ๊ธฐ๋ก์์ ํ์ธํฉ๋๋ค.
๋ฐฐํฌ ์ฆ๊ฑฐ
๊ฐ์ ์์ค์ ํต์ฌ CI, ๋ค ํ๋ซํผ ์ค๋น ๊ฒ์ฌ, ๊ณต๊ฐ ๋ฐํ์ด ์ฑ๊ณตํ์ต๋๋ค. ๊ณต๊ฐ9ํ์ผยท์ฒดํฌ์ฌ8ํญ๋ชฉยท์ถ์ฒ ๋ชฉ๋ก7ํญ๋ชฉยท์ต์ข ๋ฐํ ๊ธฐ๋ก๊ณผ ์ค์น ํ์ผ์ ๋์กฐํ์ต๋๋ค. ๋ณ๋ main ์๋ ์น๊ฒฉ์ App ์ค์ ๋ฌธ์ ๋ ๋จ์ ์์ผ๋ฉฐ ์ด ๋ฐฐํฌ๊ฐ ํด๊ฒฐํ ๋ฒ์์ ํฌํจํ์ง ์์ต๋๋ค.