Skip to content

Concepts KR

rawdev edited this page Jun 7, 2026 · 1 revision

๐ŸŒ English ยท ํ•œ๊ตญ์–ด

๊ฐœ๋… (Concepts)

์ด ํŽ˜์ด์ง€๋Š” MemoryWeft(MWeft)์˜ ๋ฐ”ํƒ•์ด ๋˜๋Š” ์ƒ๊ฐ โ€” ๋ฌด์—‡์„ ์ €์žฅํ•˜๊ณ , ์–ด๋–ป๊ฒŒ ๊ตฌ์กฐํ™”ํ•˜๋ฉฐ, ์™œ ์ด๋Ÿฐ ๋ชจ์–‘์ธ์ง€๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜๋Š” install.md, AI๊ฐ€ ๋„๊ตฌ๋ฅผ ์“ฐ๋Š” ๋ฒ•์€ prompt_guide.md๋ฅผ ๋ณด์„ธ์š”.

MWeft๋ž€

MWeft๋Š” ๋กœ์ปฌ์—์„œ ๋™์ž‘ํ•˜๋Š” AI ์žฅ๊ธฐ ๊ธฐ์–ต์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ์ด ์ €์žฅ๋œ ํ…์ŠคํŠธ๋ฅผ ํ‰ํ‰ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋‹ค๋ฃจ๊ฑฐ๋‚˜(RAG) ๋ถ„์„ ๋Œ€์ƒ ์ง€์‹ ๊ทธ๋ž˜ํ”„๋กœ ๋‹ค๋ฃจ๋Š”(GraphRAG) ๋ฐ˜๋ฉด, MWeft๋Š” ๊ทธ ์‚ฌ์ด์— ์žˆ์Šต๋‹ˆ๋‹ค โ€” ๋ฌด์Šจ ์ผ์ด ์žˆ์—ˆ๋Š”์ง€์˜ ๋‚ด์šฉ๊ณผ ๊ทธ๊ฒƒ๋“ค์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š”์ง€์˜ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋‘ ๋ณด์กดํ•˜๋ฉฐ, ๋น„๊ต๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์–ด๋–ค ๊ฒƒ๊ณผ ๋น„์Šทํ•œ์ง€, ๊ด€๋ จ ์žˆ๋Š”์ง€, ๋‹ค๋ฅธ์ง€๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ํŠน์ง•์ด ์ฐจ๋ณ„์ ์ž…๋‹ˆ๋‹ค.

  • ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋‘˜ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์–ต. ๋Œ€ํ™” ์ „์— ๊ธฐ์–ต์„ ๋ฏธ๋ฆฌ ์‹ฌ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค โ€” ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ, ์†Œ์„ค์˜ ๋“ฑ์žฅ์ธ๋ฌผ, ์ฐธ๊ณ  ์ง€์‹ ๋“ฑ โ€” ๊ทธ๋ž˜์„œ AI๊ฐ€ ์ด๋ฏธ ๋งฅ๋ฝ ์œ„์—์„œ ๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋กœ์ปฌ ์šฐ์„ (localโ€‘first). ๋ชจ๋“  ๊ฒƒ์ด ๋‚ด PC์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(SQLite)๋‚˜ ๋‚ด๊ฐ€ ํ†ต์ œํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(PostgreSQL)์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ํ™˜๊ฒฝ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐˆ ํ•„์š”๊ฐ€ ์—†์–ด, ๋‚˜๋งŒ์˜ ํ˜น์€ ์กฐ์ง ์ „์šฉ์˜ ์‚ฌ์„ค AI ๋น„์„œ๊ฐ€ ํ˜„์‹ค์ ์ž…๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์•„์ด๋””์–ด: ์ด๋ฒคํŠธ๊ฐ€ ๊ณง ์—ฃ์ง€

์ „ํ†ต์  ๊ทธ๋ž˜ํ”„๋Š” ๋…ธ๋“œ๋ฅผ ๊ด€๊ณ„๋กœ ์ž‡์Šต๋‹ˆ๋‹ค. MWeft๋Š” ๊ฐ•์กฐ์ ์„ ๋’ค์ง‘์Šต๋‹ˆ๋‹ค. ์˜๋ฏธ๋ฅผ ๋‹ด๋Š” ๋‹จ์œ„๋Š” ์ด๋ฒคํŠธ์ด๋ฉฐ, ์ด๋ฒคํŠธ๋Š” ๊ทธ ์•ˆ์— ๋“ฑ์žฅํ•˜๋Š” ๊ฐ์ฒด๋“ค์„ ํ•œ๋ฐ ๋ฌถ๋Š” ์—ฃ์ง€์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  • ์—”ํ‹ฐํ‹ฐ(Entity) โ€” ๋ฐ์ดํ„ฐ์— ๋“ฑ์žฅํ•˜๋Š” ๊ฐ์ฒด: ์‚ฌ๋žŒ, ํŒŒ์ผ, ์žฅ์†Œ, ๊ฐœ๋….
  • ์ด๋ฒคํŠธ(Event) โ€” ๋ฌธ์„œ๋‚˜ ๋Œ€ํ™” ํ•œ ํ† ๋ง‰์„, ์—ฌ๋Ÿฌ ์—”ํ‹ฐํ‹ฐ๊ฐ€ ์ฐธ์—ฌํ•œ ํ•˜๋‚˜์˜ ์‚ฌ๊ฑด์œผ๋กœ ๋ถ„์„ํ•œ ๊ฒƒ. ์ด๋ฒคํŠธ๋Š” ๊ธฐ๋ก์ธ ๋™์‹œ์—, ๊ทธ ์—”ํ‹ฐํ‹ฐ๋“ค์„ ์ž‡๋Š” ์—ฃ์ง€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

์—”ํ‹ฐํ‹ฐ์™€ ์ด๋ฒคํŠธ๋กœ๋ถ€ํ„ฐ ์„œ๋กœ ๋ณด์™„ํ•˜๋Š” ๋‘ ๊ทธ๋ž˜ํ”„๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค.

  • ์—”ํ‹ฐํ‹ฐ โ†” ์—”ํ‹ฐํ‹ฐ ๊ทธ๋ž˜ํ”„ โ€” ๊ณต์œ ํ•œ ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•ด ์—”ํ‹ฐํ‹ฐ๋ผ๋ฆฌ ์—ฐ๊ฒฐ. โ€œ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์™€, ์–ด๋–ค ์ผ์—์„œ, ์–ด๋–ป๊ฒŒ ์—ฎ์˜€๋‚˜โ€๋ฅผ ๋ด…๋‹ˆ๋‹ค.
  • ์ด๋ฒคํŠธ โ†” ์ด๋ฒคํŠธ ๊ทธ๋ž˜ํ”„ โ€” ๊ณต์œ ํ•œ ์—”ํ‹ฐํ‹ฐ๋ฅผ ํ†ตํ•ด ์ด๋ฒคํŠธ๋ผ๋ฆฌ ์—ฐ๊ฒฐ. โ€œ๋…๋ฆฝ๋œ ์‚ฌ๊ฑด๋“ค์ด ๊ณตํ†ต ์ฐธ์—ฌ์ž๋ฅผ ํ†ตํ•ด ์–ด๋–ป๊ฒŒ ์ด์–ด์ง€๋‚˜โ€๋ฅผ ๋ด…๋‹ˆ๋‹ค.

๋ชจ๋“  ๋…ธ๋“œ์˜ ์ž„๋ฒ ๋”ฉ

์—”ํ‹ฐํ‹ฐ์™€ ์ด๋ฒคํŠธ ๋ชจ๋‘ ์ž„๋ฒ ๋”ฉ ๋ฒกํ„ฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒ€์ƒ‰์€ ๋‹จ์ˆœ ํ‚ค์›Œ๋“œ ๋งค์นญ์ด ์•„๋‹™๋‹ˆ๋‹ค โ€” ๋น„์Šทํ•œ ๋งฅ๋ฝ์˜ ์ด๋ฒคํŠธ, ์˜๋ฏธ๊ฐ€ ๊ฐ€๊นŒ์šด ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ฐพ๊ณ , ํ‰๋ฌธ ๊ฒ€์ƒ‰์ด ๋†“์น˜๋Š” ๊ด€๊ณ„๊นŒ์ง€ ๋“œ๋Ÿฌ๋ƒ…๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์ด ๋น„๊ต ๊ธฐ๋ฐ˜์ด๋ผ, ๋น„์Šทํ•œ ๊ฒƒ๋ฟ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅด์ง€๋งŒ ๊ด€๋ จ ์žˆ๋Š” ๊ฒƒ๋„ ํ•จ๊ป˜ ๋Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฃน, ํƒœ๊ทธ, ๋„๋ฉ”์ธ

๊ธฐ์–ต์€ ์„ธ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑํ•˜๋ฉฐ, ์„ž์–ด ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • DB๋ฅผ ๋”ฐ๋กœ โ€” ํ”„๋กœ์ ํŠธยท์กฐ์งยท๊ฐœ์ธ ์šฉ๋„์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž์ฒด๋ฅผ ๋ถ„๋ฆฌ.
  • ๋„๋ฉ”์ธ โ€” ํ•˜๋‚˜์˜ DB๋ฅผ ๋„๋ฉ”์ธ๋ณ„๋กœ ๋‚˜๋ˆ  ์„œ๋กœ ๋ฌด๊ด€ํ•œ ๋‚ด์šฉ(์˜ˆ: ์—…๋ฌด vs ๊ฐœ์ธ)์ด ์„ž์ด์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ฃน / ํƒœ๊ทธ โ€” ํ•˜๋‚˜์˜ DB ์•ˆ์—์„œ ์ฃผ์ œ๋ณ„๋กœ ๋ผ๋ฒจ๋ง. ํƒœ๊ทธ๋Š” ํšก๋‹จ์ (์ด๋ฆ„์ด ์œ ์ผํ•˜๋ฉฐ ๋„๋ฉ”์ธ์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ ์ ์šฉ ๊ฐ€๋Šฅ)์ด๊ณ  ๊ณ„์ธต์ (๋ถ€๋ชจ ํƒœ๊ทธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ)์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์ด๋‚˜ ์ž‘์„ฑ์ž์ฒ˜๋Ÿผ ๋‚ด์šฉ์—์„œ ์ถ”์ถœํ•  ์ˆ˜ ์—†๋Š” ๋ผ๋ฒจ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒƒ์€ ๋ฏธ๋ฆฌ ํƒœ๊ทธ๋กœ ์ •์˜ํ•ด ๋‘๋ฉด ํ•ด๋‹น ์ด๋ฒคํŠธ์™€ ํ•จ๊ป˜ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ €์žฅ ์‹œ AI๊ฐ€ ์•Œ๋งž์€ ํƒœ๊ทธ๋ฅผ ์ž๋™์œผ๋กœ ๋ถ™์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐœ๊ฒฌ๋œ ํƒœ๊ทธ(autoโ€‘tags)

์ง์ ‘ ์ •์˜ํ•œ ํƒœ๊ทธ ์™ธ์—๋„, MWeft๋Š” ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํƒ์ง€๋กœ ์ฃผ์ œ ๊ตฐ์ง‘์„ ์ž๋™์œผ๋กœ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด autoโ€‘tag๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ „์ฒด์˜ ์ง€๋„๋ฅผ ์ค๋‹ˆ๋‹ค โ€” ์ฃผ์š” ์ฃผ์ œ, ํฌ๊ธฐ, ๋Œ€ํ‘œ ๋ฉค๋ฒ„ โ€” ๊ทธ๋ฆฌ๊ณ  AI์—๊ฒŒ โ€œ๊ตฐ์ง‘์„ ์š”์•ฝํ•ด์ค˜โ€๋ผ๊ณ  ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•Œ์•„๋‘˜ ์›์น™ ํ•˜๋‚˜: ์†Œ์†์€ derive๋œ๋‹ค

์—”ํ‹ฐํ‹ฐ๋Š” ํƒœ๊ทธ๋‚˜ ๊ทธ๋ฃน์— ์ง์ ‘ ๋ถ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์†Œ์†์€ ์–ธ์ œ๋‚˜ **๊ทธ ์—”ํ‹ฐํ‹ฐ๊ฐ€ ์ฐธ์—ฌํ•œ ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•ด ๋„์ถœ(derive)**๋ฉ๋‹ˆ๋‹ค(์—”ํ‹ฐํ‹ฐ โ†’ ์ด๋ฒคํŠธ โ†’ ํƒœ๊ทธ). ์ด๋Š” ๊ตฌ์กฐ๋ฅผ ์ •์งํ•˜๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค โ€” ์—”ํ‹ฐํ‹ฐ๋Š” ์†์œผ๋กœ ๊ทธ์€ ๋งํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์‹ค์ œ๋กœ ์žˆ์—ˆ๋˜ ์‚ฌ๊ฑด ๋•Œ๋ฌธ์—๋งŒ ์–ด๋–ค ์ฃผ์ œ์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—”ํ‹ฐํ‹ฐ๋ฅผ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๋ณ‘ํ•ฉํ•˜๋ฉด ๊ทธ๋ž˜ํ”„๊ฐ€ ๋ฐ”๋€Œ๋ฏ€๋กœ ์‹ ์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ค‘๋ณต์€ ์‚ญ์ œ๋ณด๋‹ค ๋ณ‘ํ•ฉ์„ ๊ถŒ์žฅ).

์–ด๋””์— ์ข‹์€๊ฐ€

  • ์ฝ”๋“œ / ํ”„๋กœ์ ํŠธ ๋ฉ”๋ชจ๋ฆฌ โ€” ๋ฌธ์„œยท์ฝ”๋“œยท๋ฒ„์ „๊ด€๋ฆฌ ์ด๋ ฅ์„ ์—ฎ์–ด, ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์— ๋Œ€ํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ณ  ์–ด๋–ค ๋ณ€๊ฒฝ์„ ๊ณผ๊ฑฐ์˜ ์œ ์‚ฌ ๋ณ€๊ฒฝ๊ณผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.
  • AI ๋ฉ”๋ชจ๋ฆฌ โ€” ์‚ฌ์šฉ์žโ€‘AI, AIโ€‘AI ๋Œ€ํ™”๋ฅผ ๊ธฐ๋ก. ๋งฅ๋ฝ์ด ์Œ“์ด๋Š” ์—ฌ๋Ÿฟ์ด ํ•จ๊ป˜ ํ•˜๋Š” ์ž‘์—…์—์„œ ํŠนํžˆ ๊ฐ€์น˜๊ฐ€ ํฝ๋‹ˆ๋‹ค.
  • ์„œ์‚ฌ โ€” ์†Œ์„คยท๊ฒŒ์ž„์˜ ์ธ๋ฌผ๊ณผ ์‚ฌ๊ฑด์„ ์ถ”์ ํ•˜๊ณ , ์ƒˆ ์”ฌ์„ ์ด์ „ ๋‚ด์šฉ๊ณผ ๊ฒฌ์ฃผ์–ด ์ผ๊ด€์„ฑ์„ ์ ๊ฒ€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฐธ๊ณ  ์ง€์‹ โ€” ๋ฐฉ๋Œ€ํ•œ ๋ฒ•๋ฅ ยท์˜ํ•™ยท์—ญ์‚ฌ๋ฅผ ๊ตฌ์กฐํ™”ํ•ด ์ •๋ฐ€ํ•œ ์œ ์‚ฌ ์‚ฌ๋ก€ ๊ฒ€์ƒ‰.

์†”์งํ•œ ํ•œ๊ณ„

  • MWeft๋Š” ๋ฐ”ํƒ• LLM์— ์˜์กดํ•˜๋ฏ€๋กœ ์š”์•ฝ์— ๋ถ€์ •ํ™•ํ•จ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ์˜ ์ €์žฅ๋œ ์š”์•ฝ์€ ์›๋ฌธ์ด ์•„๋‹ˆ๋ผ LLM์ด ์“ด ํ’€์ด๋กœ ๋ณด์„ธ์š”.
  • ๋ฉ”๋ชจ๋ฆฌ์—๋Š” ์ •ํฌ์™€ ํ•ต์‹ฌ์ด ์„ž์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ ์‚ฌ์ „ ์ •์˜์™€ ์ •๋ฆฌ๊ฐ€ ๊ฒ€์ƒ‰์„ ์ง‘์ค‘์‹œํ‚ค๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • ๋‹จ์ผ ์‚ฌ์šฉ์ž์—๊ฒ SQLite๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ช…์ด ๋™์‹œ์— ์“ฐ๋ ค๋ฉด PostgreSQL์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค โ€” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์ฐธ๊ณ .

ํ•จ๊ป˜ ๋ณด๊ธฐ