-
Notifications
You must be signed in to change notification settings - Fork 3
Data model KR
๐ English ยท ํ๊ตญ์ด
MWeft๊ฐ ๋ฌด์์ ์ ์ฅํ๊ณ ๊ฐ ์์๊ฐ ์ด๋ป๊ฒ ๊ด๊ณ ๋งบ๋์ง์ ๋ํ ๊ฐ๋ ๋ ํผ๋ฐ์ค ์ ๋๋ค. MCP ๋๊ตฌ์ Manager๋ก ๋ค๋ฃจ๋ ๊ณต๊ฐ ๋ชจ๋ธ์ ์ค๋ช ํ๋ฉฐ, ์คํค๋ง ๋คํ๊ฐ ์๋๋๋ค. ๋ฐํ ๊ฐ๋ ์ ๊ฐ๋ ์ ๋ณด์ธ์.
| ๊ฐ์ฒด | ์ ์ | ๋น๊ณ |
|---|---|---|
| ์ํฐํฐ(Entity) | ๋ฐ์ดํฐ์ ๋ฑ์ฅํ๋ ๊ฐ์ฒด โ ์ฌ๋, ํ์ผ, ์ฅ์, ๊ฐ๋ . | ์ด๋ฆยทํ์ ์ ๊ฐ์ง๋ฉฐ ๋๋ฉ์ธ์ ์ํจ. ์๋ฒ ๋ฉ ๋ฒกํฐ๋ฅผ ๊ฐ์ง. |
| ์ด๋ฒคํธ(Event) | ๋ฌธ์๋ ๋ํ ํ ํ ๋ง์ ํ๋์ ์ฌ๊ฑด์ผ๋ก ๋ณธ ๊ฒ. ํต์ฌ ๋จ์์ด๋ฉฐ, ์ฐธ์ฌํ ์ํฐํฐ๋ค์ ๋ฌถ์. | LLM ์์ฑ ์์ฝ๊ณผ ์๋ฒ ๋ฉ ๋ฒกํฐ๋ฅผ ๊ฐ์ง๋ฉฐ, ํ์์คํฌํ๋ฅผ ๊ฐ์ง. |
| ๊ทธ๋ฃน / ํ๊ทธ(Group / Tag) | ์ฃผ์ ๋ณ๋ก ๊ธฐ์ต์ ์ ๋ฆฌํ๋ ๋ผ๋ฒจ. | ํ๊ทธ ์ด๋ฆ์ ์ ์ผํ๊ณ ํก๋จ์ (๋๋ฉ์ธ์ ๊ฐ๋ก์ง๋ฌ ์ ์ฉ ๊ฐ๋ฅ). ๊ณ์ธต์ (๋ถ๋ชจ ํ๊ทธ ๊ฐ๋ฅ). |
| ๋๋ฉ์ธ(Domain) | ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ต์์ ๊ตฌํ. | ๋ฌด๊ดํ ๋ด์ฉ์ด ์์ด์ง ์๊ฒ ๋ถ๋ฆฌ. |
์ด๋ฒคํธ์ ์์ฝ์ LLM์ด ์ด ๊ฒ์ ๋๋ค โ ์๋ฌธ์ด ์๋๋ผ ํ์ด๋ก ๋ณด์ธ์.
์ํฐํฐ์ ์ด๋ฒคํธ๋ ๋ ๊ทธ๋ํ(์ํฐํฐโ์ํฐํฐ, ์ด๋ฒคํธโ์ด๋ฒคํธ)๋ฅผ ์ด๋ฃน๋๋ค. ๋ง์ฃผ์น๊ฒ ๋ ๊ด๊ณ:
| ๊ด๊ณ | ์ฐ๊ฒฐ | ์๋ฏธ |
|---|---|---|
| ์ฐธ์ฌ(participates in) | ์ํฐํฐ โ ์ด๋ฒคํธ | ์ด๋ค ๊ฐ์ฒด๊ฐ ํ ์ฌ๊ฑด์ ์ฐธ์ฌํ๋๊ฐ. |
| ํ๊น (tagged) | ์ด๋ฒคํธ โ ํ๊ทธ | ์ด๋ฒคํธ์ ํ๊ทธ๊ฐ ๋ถ์. |
| ์์/ํ๋ฆ(follows) | ์ด๋ฒคํธ โ ์ด๋ฒคํธ | ํ ์ด๋ฒคํธ๊ฐ ๋ค๋ฅธ ์ด๋ฒคํธ ๋ค์ ์ด(๋ฌธ์ ์์, ์ค๋ ๋, ๋ช ์์ ์์ ๋ฑ). |
| ์ฐ๊ฒฐ(connection) | ์ํฐํฐ โ ์ํฐํฐ | ๊ด๋ จ๋ ๋ ์ํฐํฐ ์ฌ์ด์ ๋ฌด๋ฐฉํฅ ๋งํฌ(๋์ ๋ฑ์ฅยท์๋ฏธ ๊ทผ์ ๋ฑ). |
ํ๊ทธ ๊ณ์ธต(๋ถ๋ชจ ํ๊ทธ)์ ํ๊ทธ ์์ ์ ์ ์ฅ๋๋ฏ๋ก, ์ฃผ์ ์ ํธ๋ฆฌ๋ ๋ณ๋ ๋งํฌ๊ฐ ์๋๋ผ ํ๊ทธ์ ํจ๊ป ์กด์ฌํฉ๋๋ค.
์ํฐํฐ๋ ํ๊ทธ๋ ๊ทธ๋ฃน์ ์ง์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค. ์์์ ๊ทธ ์ํฐํฐ๊ฐ ์ฐธ์ฌํ ์ด๋ฒคํธ๋ฅผ ํตํด ๋ ๋จ๊ณ ๋จ์ด์ ธ ๋์ถ๋ฉ๋๋ค.
์ํฐํฐ โโ์ฐธ์ฌโโโถ ์ด๋ฒคํธ โโํ๊น
โโโถ ํ๊ทธ
์ฆ ์ํฐํฐ๋ ์์ ์ ์ค์ ๋ก ์ฐธ์กฐํ ์ด๋ฒคํธ ๋๋ฌธ์๋ง ์ด๋ค ์ฃผ์ ์ ์ํฉ๋๋ค. ์ค๋ฌด์ ๊ท๊ฒฐ:
- ์ํฐํฐ๋ฅผ ์ญ์ ํ๋ฉด ๊ทธ ์ด๋ฒคํธ ๋งํฌ๊ฐ ๋๊ฒจ ๊ทธ๋ํ๊ฐ ๋ฐ๋๋๋ค โ ๋ถํ์ํ๋ค๊ณ ํ๋จํ ๊ฒ๋ง ์ญ์ ํ์ธ์.
- ์ค๋ณต์ ์ญ์ ๋์ ๋ณํฉํ์ธ์. ๋ณํฉ์ ๋ถ๋ถ์ ์ผ๋ก ๋๋๋ฆด ์ ์์ง๋ง(์ด๋ฆ ๋ณต์), ๋ณํฉ์ผ๋ก ์์ ๋งํฌ๋ ๋ณต์๋์ง ์์ต๋๋ค.
์ง์ ์ ์ํ ํ๊ทธ ์ธ์, MWeft๋ ๊ทธ๋ํ์ ๋ํ ์ปค๋ฎค๋ํฐ ํ์ง๋ก ์ฃผ์ ๊ตฐ์ง์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ์ด autoโtag๋ ์์ผ๋ก ๋ง๋ ๊ฒ์ด ์๋๋ผ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ค์ ๋ก ์ด๋ป๊ฒ ๊ตฐ์ง๋๋์ง๋ฅผ ์์ฝํฉ๋๋ค โ ์ ์ฒด ์ง๋(๊ตฐ์ง ์ยทํฌ๊ธฐยท๋ํ ๋ฉค๋ฒ)๋ฅผ ๋ณด๊ธฐ์ ์ ์ฉํฉ๋๋ค. AI์๊ฒ ์์ฝ์ ์์ฒญํ ์ ์์ต๋๋ค.
์ํฐํฐ์ ์ด๋ฒคํธ ๋ชจ๋ ์๋ฒ ๋ฉ ๋ฒกํฐ๋ฅผ ๊ฐ์ง๋ฏ๋ก, ๊ฒ์์ ํค์๋๊ฐ ์๋๋ผ ๋น๊ต ๊ธฐ๋ฐ ์ ๋๋ค.
- ๋น์ทํ ๋งฅ๋ฝ์ ์ด๋ฒคํธ ์ฐพ๊ธฐ,
- ์๋ฏธ๊ฐ ๊ฐ๊น์ด ์ํฐํฐ ์ฐพ๊ธฐ,
- ๋จ์ ๊ทผ์ ์ค๋ณต์ด ์๋๋ผ ๊ด๋ จ ์๋ ๋๋น๋๋ ๊ฒฐ๊ณผ ๋๋ฌ๋ด๊ธฐ.
๊ธฐ๋ณธ ์๋ฒ ๋ฉ ๋ชจ๋ธ์ BGEโM3(1024์ฐจ์)์ด๋ฉฐ, API ํค ์์ด ๋ก์ปฌ ONNX๋ก ์คํ๋ฉ๋๋ค. ๋ค๋ฅธ ์ ๊ณต์(OpenAI, ๋ก์ปฌ PyTorch)๋ ์ค์ ๊ฐ๋ฅ โ install.md ์ฐธ๊ณ .
| ๋ฐฑ์๋ | ์ธ์ |
|---|---|
| SQLite | ๋จ์ผ ์ฌ์ฉ์. ๋ก์ปฌ ํ์ผ; ๊ฐ์ธ์ฉ์ผ๋ก ์ถฉ๋ถ. ๋ค์ค ์ฌ์ฉ์ ๋์ ์ฐ๊ธฐ๋ ๋ฏธ์ง์. |
| PostgreSQL | ์ฌ๋ฌ ์ฌ์ฉ์ ๋๋ ํด๋ผ์ฐ๋ ํธ์คํ . ๋์ ์ ๊ทผ์ ํ์. |
MWeft๋ ์ธ๋ถ DB ์ฌ์ฉ ์ DB ์ฉ๋๋ณด๋ค **๋คํธ์ํฌ ์ก์์ (egress/ingress)**์ด ๋ ์ค์ํฉ๋๋ค โ ํธ๋ํฝ ์ ํ์ ํ์ธํ์ธ์.
๊ธฐ์ต์ ์ด์ ๊ฐ๋ฅํฉ๋๋ค. ๋๋ฉ์ธ์ ํ๋์ ์์นด์ด๋ธ๋ก ๋ด๋ณด๋ด๊ณ (export) ๋ค๋ฅธ ๊ณณ์ผ๋ก ๊ฐ์ ธ์ฌ(import) ์ ์์ต๋๋ค โ SQLite โ PostgreSQL ์ด๋ ํฌํจ. ๋ณต์ (Restore)์ ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์นด์ด๋ธ์ ์ ํํ ์ผ์น์ํค๋ฉฐ(์ ์ฒด ๊ต์ฒด, ํ์ดํ ํ์ธ์ผ๋ก ๋ณดํธ), ๋ฐฑ์ ๋ฐ SQLite โ PostgreSQL ๋ง์ด๊ทธ๋ ์ด์ ๊ฒฝ๋ก์ ๋๋ค.
- ๊ฐ๋ โ ๋ชจ๋ธ์ ๋ฐํ ์๊ฐ
- install.md โ ๋ฐฑ์๋์ ์๋ฒ ๋ฉ ์ต์
- prompt_guide.md โ AI๊ฐ ๊ฒ์ยท์ ์ฅํ๋ ๋ฒ
English
ํ๊ตญ์ด
Repo docs