Interaction Model Release 0.2.39 - kimjooyoon/meta-ontology-go GitHub Wiki

์ž…๋ ฅ๊ณผ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ํ•จ๊ป˜ ์ฝ๋Š” ๋ชจ๋ธ ๋ฐ›๊ธฐ

2026-10-11 KST. SDK 0.2.39 ์‹คํ—˜ํŒ์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. Gooo ์†Œ์Šค, ์ถœ๋ ฅ ์˜ˆ์‹œ, ์ค‘๊ฐ„ ์กฐ๊ฑด์˜ ๊ด€๊ณ„๋ฅผ ์ฝ๊ณ  ๋จผ์ € ์‹œ๋„ํ•  ๊ฒฝ๋กœ๋ฅผ ๊ณ ๋ฅด๋Š” ์ž‘์€ ์ž์ฒด ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. Go SDK๊ฐ€ ํ•œ ๋ฒˆ ํŒ๋‹จํ•œ ๋’ค Gooo์˜ ์œ ํ•œ ํ›„๋ณด ๊ฒ€์‚ฌ๋กœ ์ด์–ด๊ฐ‘๋‹ˆ๋‹ค.

๊ธฐ์กด ์—ฐ๊ตฌ์—์„œ ํ•™์Šตํ•œ ๋ชจ๋ธ ํŒŒ์ผ์„ ๋ฒ„์ „์— ๊ณ ์ •ํ•œ ๋ฐฐํฌ์ž…๋‹ˆ๋‹ค. ์›๋ž˜ ๊ฐ€์ค‘์น˜ยทํ‰๊ฐ€ยท์‹คํŒจ ๊ธฐ๋ก์„ ๊ทธ๋Œ€๋กœ ๋ณด๊ด€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” SDK API์™€ ์˜ˆ์ œ ๋ช…๋ น์—์„œ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ผ๋ฐ˜ ์ปดํŒŒ์ผ๋Ÿฌ 0.6.26์˜ ๋ชจ๋ธ ์˜ต์…˜์€ ์ด์ „ ์„ ํƒ๋ณ„ ์‚ฌ๋ก€ ๋ชจ๋ธ๊นŒ์ง€ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ชจ๋ธ์˜ ์ปดํŒŒ์ผ๋Ÿฌ ์—ฐ๊ฒฐ์€ ํ›„์† ์ž‘์—…์ž…๋‹ˆ๋‹ค.

์ค€๋น„๋œ ๋ชจ๋ธ๋กœ ์‹คํ–‰

Go 1.27.2์™€ ๋นˆ ์ž‘์—… ํด๋”๋ฅผ ์ค€๋น„ํ•˜๊ณ  ๋ฐฐํฌ ํŒŒ์ผ ์—ฌ์„ฏ ๊ฐœ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

base=https://github.com/kimjooyoon/gooo-decision-runtime/releases/download/v0.2.39-experimental
for file in model-interaction-v1.json model-ordered-v1.json example.json MODEL.md LICENSE MODEL-SHA256SUMS; do
  curl -fSLo "$file" "$base/$file"
done
shasum -a 256 -c MODEL-SHA256SUMS

GOWORK=off GOTOOLCHAIN=go1.27.2 go run \
  github.com/kimjooyoon/gooo-decision-runtime/examples/[email protected] \
  search -model model-interaction-v1.json example.json

Linux์—์„œ๋Š” ์ฒดํฌ์„ฌ ๋ช…๋ น์œผ๋กœ sha256sum -c MODEL-SHA256SUMS๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. example.json์€ ์›๋ž˜ ํ‰๊ฐ€์— ์‚ฌ์šฉํ•œ Gooo ๊ฒฝ๋กœ ๊ณ„ํš ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์œ„ ๋ช…๋ น์€ ๊ทธ ๋ฌธ์„œ๋ฅผ ์ƒˆ๋กœ ํƒ์ƒ‰ํ•˜๋ฏ€๋กœ, ์‹คํ–‰ ๊ฒฐ๊ณผ๋Š” ์ƒˆ๋กœ์šด ๋กœ์ปฌ ์‹คํ–‰์œผ๋กœ ์ฝ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ ์„ฑ์ ํ‘œ๋Š” ์›๋ž˜ ์—ฐ๊ตฌ์˜ ๊ธฐ๋ก์ด๋ฉฐ ์ด ๋ฐฐํฌ๋ฅผ ์ค€๋น„ํ•˜๋ฉฐ ๋‹ค์‹œ ํ•™์Šตํ•˜๊ฑฐ๋‚˜ ์‹คํ—˜ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๋ชจ๋ธ ์˜ต์…˜์„ ์ƒ๋žตํ•˜๋ฉด ๊ณ ์ • ์ˆœ์„œ๋กœ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์ง€์› ๋ฐ– ์†Œ์Šค๋Š” ์ด์œ ์™€ ํŒ๋‹จ 0ํšŒ๋ฅผ ๋‚จ๊ธฐ๊ณ  ๊ณ ์ • ์ˆœ์„œ๋กœ ์ด์–ด๊ฐ‘๋‹ˆ๋‹ค. ์ง€์›ํ•˜๋Š” ์†Œ์Šค์—์„œ๋Š” ํ›„๋ณด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ํ•œ ๋ฒˆ ํŒ๋‹จํ•˜๊ณ , ์ดํ›„ ํ›„๋ณด ๊ฒ€์‚ฌ์—๋Š” ๊ทธ ์ˆœ์„œ๋ฅผ ์žฌ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํฌ๊ธฐ์™€ ๊ด€์ธก ๋ฒ”์œ„

ํ•ญ๋ชฉ ์›๋ž˜ ์—ฐ๊ตฌ์—์„œ ํ™•์ธํ•œ ๊ฐ’
๋งค๊ฐœ๋ณ€์ˆ˜ FP32 19,034๊ฐœ
๊ฐ€์ค‘์น˜ ๋ฐฐ์—ด 76,136๋ฐ”์ดํŠธ
๋ฐฐํฌ ๋ชจ๋ธ JSON 223,039๋ฐ”์ดํŠธ
์ „์ฒด ์—ฐ๊ตฌ ํ”„๋กœ์„ธ์Šค์˜ ์ตœ๋Œ€ ๋ฉ”๋ชจ๋ฆฌ RSS 35.56MiB
ํ•™์Šต ๋กœ์ปฌ CPU 2.024์ดˆ
ํŒ๋‹จ ์ค‘์•™๊ฐ’ 98.458ยตs
์ง€์› ๋ฒ”์œ„ ํ‰๊ฐ€์˜ ์ฒซ ํ›„๋ณด ์„ฑ๊ณต 60/64

ํ•™์Šต ๋ฌธ์„œ 8๊ฐœ, ์ง€์› ๋ฒ”์œ„ ํ‰๊ฐ€ 64๊ฐœ, ์ง€์› ๋ฐ– ๋ฌธ์„œ 8๊ฐœ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋ฆฌ ๊ณ„์‚ฐ ํ•œ ํ‹€์˜ ์ƒ์ˆ˜ยทํ•œ์˜ ์„ค๋ช…ยท์†Œ์Šค ํ˜•ํƒœ๋ฅผ ๋ฐ”๊พผ ํ‰๊ฐ€์ž…๋‹ˆ๋‹ค. ์˜๋ฌธ ๋ถ„๊ธฐ ์„ค๋ช…์„ ๋ถ™์ธ ๋Œ€์ž…๋ฌธ 4๊ฐœ์—์„œ๋Š” ์ฒ˜์Œ ๊ณ ๋ฅธ ๊ฒฝ๋กœ๊ฐ€ ํ‹€๋ ธ๊ณ , ์ดํ›„ ํ›„๋ณด ๊ฒ€์‚ฌ๋กœ ์ž‘์„ฑ๋œ ์š”๊ตฌ๋ฅผ ๋งŒ์กฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์ • ์ˆœ์„œ๋„ ์ถฉ๋ถ„ํ•œ ํ›„๋ณด ๊ฒ€์‚ฌ ํ›„ ๊ฐ™์€ ์š”๊ตฌ๋ฅผ ๋งŒ์กฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋ธ์ด ์‹œ๋„ํ•œ ํ›„๋ณด๋Š” ์ค„์—ˆ์ง€๋งŒ, ์ด ์ž‘์€ ์˜ˆ์ œ์˜ ์ „์ฒด ํƒ์ƒ‰ ์‹œ๊ฐ„์€ ๋น„๊ต ๋ชจ๋ธ๋ณด๋‹ค ์กฐ๊ธˆ ๋Š˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ํ•œ์˜ ์ดํ•ด, ์ƒˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์–‘์žํ™” ํ’ˆ์งˆ๊ณผ ๊ณ ๊ฐ์˜ ๋น„์šฉ ์ ˆ๊ฐ์€ ์ด ์‹คํ—˜์—์„œ ์ธก์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์„ฑ์ ๊ณผ ์‹คํŒจ๋ฅผ ํ•จ๊ป˜ ์ฝ์–ด ์ฃผ์„ธ์š”.

์›๋ž˜ ์„ ํƒ ์ ์ˆ˜๋ฅผ ์ฝ์€ ํ›„์† ๋ถ„์„์—์„œ๋Š” ์„ฑ๊ณตยท์‹คํŒจ ๋ฌธ์„œ์˜ ์ ์ˆ˜ ์ฐจ์ด ๋ฒ”์œ„๊ฐ€ ๊ฒน์ณค์Šต๋‹ˆ๋‹ค. ํ›„๋ณด ์ˆœ์œ„ ์ ์ˆ˜๋ฅผ ์ •๋‹ต ํ™•๋ฅ ๋กœ ์“ฐ๋ ค๋ฉด ๋ณ„๋„์˜ ๊ฒ€์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ ํ™•์ธ

  • ์†Œ์Šค: SDK main 142c3293e54df42b907fb47e6b166439ad4f03f6.
  • ๋ฒ„์ „ ํƒœ๊ทธ CI: ํ˜•์‹ยท์ •์ ยท๋‹จ์œ„ยทraceยท๊ธฐ์กด ํ˜ธํ™˜์„ฑ ์žฌ์ƒ ๊ฒ€์‚ฌ ํ†ต๊ณผ.
  • ํŒŒ์ผ 6๊ฐœ์˜ ๊ณต๊ฐœ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์›๋ณธ๊ณผ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๋Œ€์กฐํ•˜๊ณ  ์ „์ฒด ์ฒดํฌ์„ฌ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋ธ SHA256: 4b61fe8d84df77c8dfac6a880eedcddfd8f5f903fa538d1e80532dd77f74b1ac.
  • ๊ฐ€์ค‘์น˜ยท๋น„๊ต ๋ชจ๋ธยท์˜ˆ์ œ๋Š” ์›๋ž˜ ์—ฐ๊ตฌ ํŒŒ์ผ๊ณผ ๋™์ผํ•˜๋ฉฐ MIT ๋ผ์ด์„ ์Šค๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ๊ตฌ์กฐ์™€ Go API ยท ๊ณ ์ •ํ•œ ์ž๋ฃŒยท์›๋ณธ ๊ด€์ธกยท๋…๋ฆฝ ๊ฒ€์‚ฐ.