Hermes๋ฅผ Telegram์ ๋ถ์ด๋ฉด ์ ๋ ฅ์ ์ฌ์์ง๋ค. ํ์ง๋ง ์ค๋ ์ฐ๋ ค๋ฉด ๊ทธ๋ค์ ๋ฌธ์ ๊ฐ ๋ฐ๋ก ์๊ธด๋ค. ๋ค์ด์จ ๋ง์ ์ด๋์ ๋จ๊ธธ ๊ฒ์ธ๊ฐ๋ค. ์ฑํ ์ฐฝ์๋ง ๋จ๊ธฐ๋ฉด ํ๋ฌ๊ฐ๊ณ , Obsidian์ ๋ฐ๋ก ๋ค ๋ฐ์ด ๋ฃ์ผ๋ฉด ์ ๋ฆฌ๊ฐ ๋ฌด๊ฑฐ์์ง๊ณ , ๋ฒกํฐ ๊ฒ์๋ง ๋ถ์ด๋ฉด ์ฌ๋์ด ์ฝ๋ ๋ฌธ์ ์ฒด๊ณ๊ฐ ์ฝํด์ง๋ค.
๊ทธ๋์ ์ด ๋จ๊ณ์์๋ ํ ๊ฐ์ง ์์น์ด ์ค์ํ๋ค. ์ ๋ ฅ ์ฑ๋, ์์ด์ ํธ ๊ธฐ์ต, ์ฌ๋์ด ์ฝ๋ ๋ ธํธ๋ฅผ ๊ฐ์ ์ธต์ผ๋ก ๋์ง ์๋ ๊ฒ์ด๋ค. Telegram, GBrain, Obsidian์ ๊ฐ๊ฐ ์ํ๋ ์ผ์ด ๋ค๋ฅด๋ค. ์ด ๊ธ์ ๊ทธ ์ ์ ๊ฒน์น์ง ์๊ฒ ๋๋ ์, ์ค์ ๋ก ์ค๋ ๊ตด๋ฆด ์ ์๋ ๊ฐ์ธ ์ง์ ๋ฃจํ๋ฅผ ์ค๊ณํ๋ ์ชฝ์ ์ง์คํ๋ค.
์๋ด: ์ด ๊ธ์ Hermes ๊ณต์ ๋ฌธ์์ GBrain ๊ณต์ README/์ค์น ๋ฌธ์๋ฅผ ๋ฐํ์ผ๋ก ์ ๋ฆฌํ๊ณ , ๊ตฌ์กฐํ์ ๋ฌธ์ฅ ์ ๋ฆฌ์ ์์ฑํ AI๋ฅผ ๋ณด์กฐ์ ์ผ๋ก ํ์ฉํ์ต๋๋ค.
์ด ์ค๊ณ์์ ํ ์ค ์์ฝ
- Telegram์ ๊ฐ์ฅ ์ฌ์ด ์ ๋ ฅ ์ฑ๋
- Hermes๋ ์์ง๊ณผ ๋ถ๊ธฐ, ์คํ์ ๊ด๋ฌธ
- GBrain์ ์์ด์ ํธ๊ฐ ๋จผ์ ์ฐพ๋ ์ฅ๊ธฐ ๊ธฐ์ต ๊ณ์ธต
- Obsidian์ ์ฌ๋์ด ์ฝ๊ณ ๋ค๋ฌ๊ณ ๋ฐํํ๋ ์ต์ข ๋ฌธ์ ๊ณ์ธต
์ด ๋ค ์ธต์ด ๋๋๋ฉด ์ ๋ ฅ์ ๊ฐ๋ฒผ์์ง๊ณ , ๊ฒ์์ ๋นจ๋ผ์ง๊ณ , ๋ฌธ์๋ ๋ ์ด์ง๋ฌ์์ง๋ค.
flowchart LR A[Telegram ์ ๋ ฅ] --> B[Hermes Gateway] B --> C{์ ๋ ฅ ๋ถ๊ธฐ} C -->|๋น ๋ฅธ ์๋ต| D[์ฑํ ์ธ์ ] C -->|๊ธฐ์ต ๊ฐ์น ์์| E[GBrain] E --> F[๊ฒ์ ๋ฐ ์ฐ๊ฒฐ] F --> G[Obsidian ๋ ธํธ] G --> H[์ ๋ฆฌ ๋ฐํ ์์นด์ด๋ธ] H --> E
์ ๋ฐ๋ก Obsidian์ ์ฐ์ง ์๊ณ GBrain์ ์ฌ์ด์ ๋๋
Hermes์ Telegram ๋ฌธ์๋ ๋ฉ์ ์ ๋ฅผ ์ ๋ ฅ ์ฑ๋๊ณผ ๊ฒฐ๊ณผ ์ฑ๋๋ก ์ ์ค๋ช ํ๋ค. ๋ฉ์์ง, ์์ฑ, ํ์ผ, ํฌ๋ก ๊ฒฐ๊ณผ, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ ๊น์ง Telegram ์์์ ๋ฐ์ ์ ์๋ค. ํ์ง๋ง Telegram ์์ฒด๋ ์ง์ ๊ตฌ์กฐ๊ฐ ์๋๋ค.
๋ฐ๋๋ก GBrain README๋ Markdown brain repo, typed links, hybrid search, self-wiring graph๋ฅผ ์์ธ์ด๋ค. ์ฆ GBrain์ โ๋ํ๋ฅผ ๋ฐ๋ ์ฑ๋โ์ด ์๋๋ผ, ์์ด์ ํธ๊ฐ ๋จผ์ ์กฐํํ๋ ๊ธฐ์ต ๊ณ์ธต์ ๊ฐ๊น๋ค.
- GBrain README: https://github.com/garrytan/gbrain
Obsidian์ ๋ ๋ค๋ฅด๋ค. ์ฌ๋์๊ฒ ์ฝ๊ธฐ ์ฝ๊ณ , ์์ผ๋ก ๊ณ ์น๊ธฐ ์ข๊ณ , ๋ฐํ๊ณผ ์ฐ๊ฒฐ ๋ฌธ์๋ฅผ ๋ง๋ค๊ธฐ ์ข๋ค. ๊ทธ๋์ ์ ์ ํ ์ค๋ก ์ธ์ฐ๋ฉด ์ญํ ์ด ์์ฐ์ค๋ฝ๋ค.
- Telegram์ ์ ๋ ฅ
- GBrain์ ๊ธฐ๊ณ ์นํ ๊ธฐ์ต
- Obsidian์ ์ฌ๋ ์นํ ์ ๋ฆฌ
์ด๋ ๊ฒ ๋ถ๋ฆฌํด์ผ ๋์ค์ โ๋ฉ๋ชจ๋ฅผ ๋จ๊ธฐ๋ ์ผโ๊ณผ โ๋ฌธ์๋ฅผ ๋ง๋๋ ์ผโ์ด ์๋ก ๋ฐ๋ชฉ์ ์ก์ง ์๋๋ค.
๊ถ์ฅ ์ญํ ๋ถ๋ฆฌ
1) Telegram, ์บก์ฒ ์ ์ฉ์ ๊ฐ๊น๊ฒ ์ด๋ค
Telegram์ ๊ฐ์ฅ ๋ง์ฐฐ์ด ์ ์ ์ ๋ ฅ ์ฑ๋์ด๋ค. ์๊ฐ์ด ๋ ์ค๋ฅผ ๋, ์ด๋ ์ค์ผ ๋, ์์ฑ์ผ๋ก ์งง๊ฒ ๋จ๊ธธ ๋ ๊ฐ์ฅ ๊ฐํ๋ค.
์ฌ๊ธฐ์ ์ค์ํ ๊ฑด Telegram์ ๋ฌธ์ ์ ์ฅ์์ฒ๋ผ ์ฐ์ง ์๋ ๊ฒ์ด๋ค. Telegram์ ์์งํจ์ผ๋ก ๋ณด๋ ํธ์ด ๋ซ๋ค.
Telegram์ ์ ๋ง๋ ์ ๋ ฅ์ ์๋๋ค.
- ์์ด๋์ด ํ ์ค
- ๋งํฌ ๊ณต์
- ์์ฑ ๋ฉ๋ชจ
- ์ง๊ธ ๋ฐ๋ก ์ฒ๋ฆฌํด์ผ ํ ์ง์
- ๋์ค์ ํ์ฅํ ์ง๋ฌธ
๋ฐ๋๋ก ๊ธด ๊ตฌ์กฐํ ๋ฌธ์๋ฅผ Telegram์์ ์์ฑํ๋ ค๊ณ ํ๋ฉด ๊ธ๋ฐฉ ์ง์น๋ค.
2) Hermes, ๋ผ์ฐํฐ์ด์ ์คํ๊ธฐ
Hermes๋ Telegram์์ ๋ค์ด์จ ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ , ๊ทธ ์ ๋ ฅ์ด ๋จ์ ๋ต๋ณ์ธ์ง, ์ฅ๊ธฐ ๊ธฐ์ต์ผ๋ก ๋จ๊ธธ ๊ฐ์น๊ฐ ์๋์ง, ํ์ ์์ ์ด ํ์ํ์ง๋ฅผ ๊ฐ๋ฅด๋ ๋ผ์ฐํฐ ์ญํ ์ ์ ๋ง๋๋ค.
Hermes Messaging Gateway๋ ์ธ์ , ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ , ํ ์ฑ๋, ๊ทธ๋ฃน ๊ท์น๊น์ง ๊ฐ์ด ๋ค๋ฃฌ๋ค. ์ฆ ๋ฉ์ ์ ์ ์์ด์ ํธ ์คํ ๋ ์ด์ด๋ฅผ ๋ฌถ๋ ๋ฐ ๊ฐํ๋ค.
- Messaging Gateway: https://hermes-agent.nousresearch.com/docs/user-guide/messaging
์ค๋ฌด์ ์ผ๋ก ๋ณด๋ฉด Hermes๋ ์๋ ํ๋จ์ ๋งก๋ ๊ฒ ์ข๋ค.
- ์ง๊ธ ๋ฐ๋ก ๋ตํ ๊ฒ์ธ๊ฐ
- GBrain์ ๋จ๊ธธ ๊ฒ์ธ๊ฐ
- Obsidian ๋ฌธ์ ํ๋ณด๋ก ์ฌ๋ฆด ๊ฒ์ธ๊ฐ
- ๊ทธ๋ฅ ์ฑํ ์์ ๋๋ผ ๊ฒ์ธ๊ฐ
3) GBrain, brain-first ์กฐํ ๋ ์ด์ด
GBrain ์ค์น ๋ฌธ์์ README๋ ๊ณตํต์ผ๋ก brain-first ํจํด์ ๊ฐ์กฐํ๋ค. ์์ด์ ํธ๋ ์ธ๋ถ ๊ฒ์๋ณด๋ค ๋จผ์ brain์ ์กฐํํด์ผ ํ๊ณ , ์ ์ ๋ณด๊ฐ ์๊ธฐ๋ฉด ๋ค์ brain์ ๊ฐฑ์ ํด์ผ ํ๋ค๋ ํ๋ฆ์ด๋ค.
- INSTALL_FOR_AGENTS.md: https://raw.githubusercontent.com/garrytan/gbrain/master/INSTALL_FOR_AGENTS.md
์ด ๊ณ์ธต์ ์ฌ๋์ด ๋ณด๊ธฐ ์์ ๋ฌธ์๋ณด๋ค, ์์ด์ ํธ๊ฐ ๋ค์ ๋ต๋ณ์์ ๋ค์ ๊บผ๋ด ์ธ ์ ์๋ ๊ธฐ์ต์ ์ง์คํ๋ค.
GBrain์ ์ ๋ง๋ ๊ฒ์ ์ด๋ฐ ๊ฒ๋ค์ด๋ค.
- ์ฌ๋, ํ์ฌ, ํ๋ก์ ํธ ์ํฐํฐ ์ ๋ณด
- ๋ฐ๋ณตํด์ ๋ค์ ์ฐพ๊ฒ ๋๋ ํ๋จ ๊ธฐ์ค
- ํ์/ํตํ/๋งํฌ/์์ด๋์ด์ ๋์ ๋งฅ๋ฝ
- ๋์ค์ ๊ด๊ณ ๊ฒ์์ด ํ์ํ ์ ๋ณด
4) Obsidian, ์ฌ๋์ด ์ฝ๋ ์ต์ข ์ ๋ฆฌ์ธต
Obsidian์ ์ฌ๋์ด ์ฝ๊ณ ํธ์งํ๊ณ ๋ฐํํ๋ ๋ฐ ๊ฐํ๋ค. ์ฆ โ์๊ฐ์ ์ฐฝ๊ณ โ๋ผ๊ธฐ๋ณด๋ค, ์ ๋ฆฌ๋ ๋ฌธ์์ ์ฐ๊ฒฐ ๋ฌธ์์ ์ธต์ผ๋ก ๋๋ ํธ์ด ์ข๋ค.
์ฌ๊ธฐ์๋ ์๋ ์ฑ๊ฒฉ์ ๊ฒฐ๊ณผ๋ฌผ์ด ์ ๋ง๋๋ค.
- ๋ฐํ ํ๋ณด ๊ธ
- ํ๋ก์ ํธ ๋ฌธ์
- ์นํธ์ํธ์ ์ ๋ฆฌ ๋ ธํธ
- ์๋ฆฌ์ฆ ๋ฌธ์
- ์ฌ๋์ด ์ง์ ๋ค๋ฌ์ ๋ฌธ์
์ด ๊ตฌ์กฐ๋ก ๊ฐ๋ฉด GBrain์ ๋น ๋ฅด๊ฒ ์ถ์ ํ๊ณ , Obsidian์ ๋ฆ๊ฒ ์ ์ ํ๋ค.
๊ฐ์ฅ ์ค์ํ ์์น, ๋ชจ๋ ์ ๋ ฅ์ ์๋ฐฉํฅ ๋๊ธฐํํ์ง ์๋๋ค
์ด ์ค๊ณ์์ ๊ฐ์ฅ ํฐ ํจ์ ์ โ์ข์, ๊ทธ๋ผ Telegram, GBrain, Obsidian์ ์ ๋ถ ์ค์๊ฐ์ผ๋ก ๋ค ๋ง์ถฐ ๋์โ๋ผ๋ ์๊ฐ์ด๋ค. ๊ทธ๋ ๊ฒ ์์ํ๋ฉด ๊ฑฐ์ ํญ์ ๋ณต์กํด์ง๋ค.
GBrain ์ค์น ๋ฌธ์๋ brain repo์ tool repo๋ฅผ ๋ถ๋ฆฌํ๋ผ๊ณ ๋งํ๋ค. ์ด๊ฑด ๋จ์ง ํ์ผ ๊ฒฝ๋ก ์๊ธฐ๊ฐ ์๋๋ค. ์ญํ ์ด ๋ค๋ฅธ ์ ์ฅ์๋ฅผ ์์ง ๋ง๋ผ๋ ์ด์ ์์น์ ๊ฐ๊น๋ค.
- INSTALL_FOR_AGENTS.md: https://raw.githubusercontent.com/garrytan/gbrain/master/INSTALL_FOR_AGENTS.md
์ด๋ฐ์๋ ์๋์ฒ๋ผ ๋จ๋ฐฉํฅ์ ๊ฐ๊น๊ฒ ์ก๋ ํธ์ด ์ข๋ค.
- Telegram ์ ๋ ฅ
- Hermes ๋ถ๊ธฐ
- GBrain ์ถ์
- ํ์ํ ๊ฒ๋ง Obsidian์ผ๋ก ์น๊ฒฉ
์ฆ, ๊ธฐ๋ณธ์ Telegram โ GBrain โ Obsidian์ด๋ค. ๋ฐ๋๋ก Obsidian ์ ์ฒด๋ฅผ ๋ค์ Telegram์ผ๋ก ๋๋๋ฆฌ๊ฑฐ๋, ๋ชจ๋ GBrain ํ์ด์ง๋ฅผ ์๋์ผ๋ก Obsidian์ ๋ณต์ ํ๋ ค ํ๋ฉด ์ถฉ๋์ด ์๊ธด๋ค.
์ถ์ฒ ๋ฃจํ 1, ์์ด๋์ด ์บก์ฒ ๋ฃจํ
๊ฐ์ฅ ๋จผ์ ๋ง๋ค๊ธฐ ์ข์ ๊ฑด ์์ด๋์ด ๋ฃจํ๋ค.
ํ๋ฆ
- Telegram์ ์๊ฐ์ ๋ณด๋ธ๋ค
- Hermes๊ฐ ์ด๊ฑธ ์์ด๋์ด/๋งํฌ/์ง๋ฌธ์ผ๋ก ๋ถ๋ฅํ๋ค
- ์ ์ฅ ๊ฐ์น๊ฐ ์์ผ๋ฉด GBrain์ page ๋๋ note๋ก ๋จ๊ธด๋ค
- ์ฃผ๊ฐ ๋ฆฌ๋ทฐ ๋ Obsidian์ ์ ๋ฆฌ๋ณธ์ผ๋ก ์น๊ฒฉํ๋ค
์ ์ด ๋ฃจํ๊ฐ ์ข์๊ฐ
์ ๋ ฅ์ ๊ฐ๋ณ๊ณ , ์ ๋ฆฌ๋ ๋์ค์ ๋ชฐ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. โ์ข์ ์์ด๋์ด์ธ๋ฐ ์ง๊ธ ๋ฌธ์๋ก ์ฐ๊ธฐ ๊ท์ฐฎ๋คโ๋ ๋ง์ฐฐ์ด ์ค์ด๋ ๋ค.
๋ฏธ๋ ์ฌ๋ก
์ถ๊ทผ๊ธธ์ Telegram์ผ๋ก โHermes๋ ๋ฉ์ ์ ๊ฒ์ดํธ์จ์ด, GBrain์ ๊ธฐ์ต ๋ ์ด์ด, Obsidian์ ๋ฐํ ๋ ์ด์ดโ๋ผ๊ณ ์ ๋๋ค. ์ด๊ฑด ๋น์ฅ ๋ฌธ์๊ฐ ๋ ํ์๋ ์๋ค. ๋จผ์ GBrain์ ๋จ๊ธฐ๊ณ , ๋์ค์ ๊ด๋ จ ๋ฉ๋ชจ ์ฌ๋ฌ ๊ฐ๊ฐ ์์ด๋ฉด Obsidian ๋ฌธ์ ํ ํธ์ผ๋ก ์น๊ฒฉํ๋ฉด ๋๋ค.
์ถ์ฒ ๋ฃจํ 2, ๋งํฌ์ ์๋ฃ ์์ง ๋ฃจํ
๋งํฌ๋ ์์ด๊ธฐ ์ฝ๊ณ , ์ํ๊ธฐ ๋ ์ฝ๋ค. ์ด๋๋ GBrain์ ์ํฐํฐ ์ฐ๊ฒฐ๊ณผ ๊ฒ์ ๋ ์ด์ด๊ฐ ํนํ ์ ์ฉํ๋ค.
ํ๋ฆ
- Telegram์ผ๋ก ๋งํฌ๋ฅผ ๋ณด๋ธ๋ค
- Hermes๊ฐ ๋งํฌ ํ์ ์ ํ๋ณํ๋ค
- ์์ฝ๊ณผ ์ถ์ฒ๋ฅผ ๋ถ์ฌ GBrain์ ์ ์ฅํ๋ค
- ์ฃผ์ ๋ณ๋ก ๊ฐ์น๊ฐ ๋์์ง๋ฉด Obsidian ๋ฆฌ์์น ๋ ธํธ์ ํตํฉํ๋ค
์ ์ด ๋ฃจํ๊ฐ ์ข์๊ฐ
Obsidian์ ์ฒ์๋ถํฐ ๋ชจ๋ ๋งํฌ๋ฅผ ์๋ ์ ๋ฆฌํ์ง ์์๋ ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์ผ๋จ GBrain์ ๋ณด๊ดํ๊ณ , ์ ๋ง ์ด์๋จ๋ ๊ฒ๋ง ์ฌ๋์ฉ ๋ฌธ์๋ก ์ฎ๊ธฐ๋ฉด ๋๋ค.
๊ฒ์ฆ ๊ธฐ์ค
- ๋ฉฐ์น ๋ค ๊ฐ์ ์ฃผ์ ๋ฅผ ์ฐพ์ ๋ GBrain ๊ฒ์์ผ๋ก ๋ค์ ๋์ค๋๊ฐ
- ๋งํฌ๊ฐ ์ฌ๋/ํ์ฌ/์ฃผ์ ์ ์ฐ๊ฒฐ๋ผ ์๋๊ฐ
- ๋์ค์ ๊ธ ์ธ ๋ Obsidian์์ ์ฌํ์ฉ ๊ฐ๋ฅํ๊ฐ
์ถ์ฒ ๋ฃจํ 3, ์ฌ๋๊ณผ ํ๋ก์ ํธ ๊ธฐ์ต ๋ฃจํ
GBrain README๊ฐ ํนํ ๊ฐํ๊ฒ ๋ฏธ๋ ๋ถ๋ถ์ด ์ฌ๋ยทํ์ฌยท๊ด๊ณยทํ์๋ผ์ธ์ด๋ค. ์ด๊ฑด ์ผ๋ฐ ๋ ธํธ์ฑ์ด ์ฝํ ์์ญ์ด๋ค.
ํ๋ฆ
- Telegram ๋๋ ํ์ ์ ๋ ฅ์ด ๋ค์ด์จ๋ค
- Hermes๊ฐ ์ฌ๋/ํ์ฌ/ํ๋ก์ ํธ ์ํฐํฐ๋ฅผ ์ถ์ถํ๋ค
- GBrain์ ์ํฐํฐ ํ์ด์ง์ ๊ด๊ณ๋ฅผ ๋์ ํ๋ค
- Obsidian์๋ ํ์ ์ ๋ฆฌ๋ ํ๋ก์ ํธ ์์ฝ๋ง ๋จ๊ธด๋ค
์ด ๊ตฌ์กฐ๊ฐ ์ข์ ์ด์ ๋, ์ฌ๋์ ๋ํ ๋งฅ๋ฝ์ ๊ณ์ ๋ฐ๋๊ณ ์ถ์ ๋๋๋ฐ, Obsidian ๋ฌธ์๋ ์๋์ ์ผ๋ก ์ ๋ฆฌ๋ ์ํ๋ฅผ ์ ์งํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฌด์์ GBrain์ ๋จ๊ธฐ๊ณ , ๋ฌด์์ Obsidian์ ๋จ๊ธธ๊น
์ด ๊ตฌ๋ถ์ด ์ ๋งคํ๋ฉด ์ด์์ด ๊ธ๋ฐฉ ๋ฌด๊ฑฐ์์ง๋ค. ์๋์ฒ๋ผ ์๋ฅด๋ฉด ์ค์ ์์ ๊ฝค ํธํ๋ค.
GBrain์ ์ฐ์ ์ ์ฅ
- ์งง์ ์์ด๋์ด
- ๋งํฌ์ ํด๋ฆฌํ
- ํ์/๋ํ ๋ฉ๋ชจ
- ์ฌ๋/ํ์ฌ/ํ๋ก์ ํธ ๋งฅ๋ฝ
- ๋์ค์ ๊ด๊ณ ๊ฒ์์ด ํ์ํ ๋ฐ์ดํฐ
Obsidian์ ์ฐ์ ์ ์ฅ
- ์ต์ข ์ ๋ฆฌ ๊ธ
- ์๋ฆฌ์ฆ ๋ฌธ์
- ์ ๋ฌด ๋งค๋ด์ผ
- ์ฌ๋์ด ์ฝ๋ ๋ฆฌ์์น ์ ๋ฆฌ
- ๋ฐํ์ฉ ์ฝํ ์ธ
๋ ๋ค ๊ฑฐ์น๋ ๊ฒ
- ์ฒ์์ Telegram์์ ๋ค์ด์ค๊ณ
- GBrain์ ์ค๊ฐ ๊ธฐ์ต์ผ๋ก ์์๋ค๊ฐ
- Obsidian์ ์ ๋ฆฌ๋ณธ์ผ๋ก ์น๊ฒฉ๋๋ ์๋ฃ
์ด ์ ์งธ ๊ฒฝ๋ก๊ฐ ์ค์ ํต์ฌ์ด๋ค.
์ด๋ฐ์ ํด๋๋ณด๋ค ๊ท์น์ด ๋จผ์ ๋ค
๋ง์ ์ฌ๋์ด ์ง์ ์์คํ ์ ๋ง๋ค ๋ ํด๋ ๊ตฌ์กฐ๋ถํฐ ๋์์ด ๊ณ ์น๋ค. ํ์ง๋ง ์ด ๊ตฌ์กฐ์์๋ ํด๋๋ณด๋ค ๋จผ์ ์๋ ๋ค ๊ท์น์ด ์์ด์ผ ํ๋ค.
๊ท์น 1, Telegram์ ์ ๋ ฅ๋ง ์ฝ๊ฒ
๋ฉ์์ง๋ฅผ ๊ธธ๊ฒ ์ ๋ฆฌํ๋ ค ํ์ง ์๋๋ค. ์บก์ฒ ์ฐ์ ์ด๋ค.
๊ท์น 2, GBrain์ brain-first
Hermes๊ฐ ๋ตํ๊ธฐ ์ ๋จผ์ ์ฐพ์๋ณผ ์ฅ๊ธฐ ๊ธฐ์ต ๊ณ์ธต์ผ๋ก ๋๋ค.
๊ท์น 3, Obsidian์ ์น๊ฒฉ ๋ฌธ์๋ง
์ฌ๋์ด ๋ค์ ์ฝ์ ๊ฐ์น๊ฐ ์๋ ๋ฌธ์๋ง ์ฌ๋ฆฐ๋ค.
๊ท์น 4, ์๋ํ๋ ์์ ๊ฒ๋ถํฐ
์ฒ์๋ถํฐ ํ์, ์ด๋ฉ์ผ, ์์ฑ, ์บ๋ฆฐ๋๋ฅผ ํ๊บผ๋ฒ์ ๋ฌถ์ง ์๋๋ค. Telegram ์ ๋ ฅ ๋ฃจํ ํ๋๊ฐ ์์ ํ๋ ๋ค ๋ํ๋ค.
์ถ์ฒ ์ด๊ธฐ ๊ตฌํ ์์
์ด ์์๋ก ๊ฐ๋ฉด ๋ ๊ผฌ์ธ๋ค.
1๋จ๊ณ, Telegram ์ ๋ ฅ ์์ ํ
์ด๋ฏธ ์ ๊ธ์์ ๋ค๋ฃฌ ๊ฒ์ฒ๋ผ, Hermes Telegram gateway๋ฅผ ์์ ํํ๋ค.
- DM์์ ์ ๋ ฅ ๊ฐ๋ฅ
/sethome์ค์ - ๋๋ง ์ฐ๋ allowlist ์ ์ฉ
2๋จ๊ณ, GBrain ๋ก์ปฌ brain ์์ฑ
GBrain ๊ณต์ ์ค์น ๋ฌธ์ ๊ธฐ์ค์ผ๋ก local brain์ ๋จผ์ ๋ง๋ ๋ค.
gbrain init
gbrain doctor --json๊ทธ๋ฆฌ๊ณ ๋ณ๋ brain repo๋ฅผ ๋๊ณ , Markdown ์์ค๋ฅผ ์ด์ชฝ์์ ๊ด๋ฆฌํ๊ฒ ํ๋ค.
- INSTALL_FOR_AGENTS.md: https://raw.githubusercontent.com/garrytan/gbrain/master/INSTALL_FOR_AGENTS.md
3๋จ๊ณ, Telegram ์ ๋ ฅ ์ค โ๊ธฐ์ต ๊ฐ์น ์์โ๋ง GBrain ์ ์ฅ
์ฒ์๋ถํฐ ์ ๋ ์ ์ฅํ์ง ๋ง๊ณ , ์๋๋ง ์ฐ์ ์ ์ฅํ๋ค.
- ๋งํฌ
- ์งง์ ์์ด๋์ด
- ๋ฐ๋ณต ๋ฑ์ฅํ๋ ์ฌ๋/ํ์ฌ/ํ๋ก์ ํธ
4๋จ๊ณ, ์ฃผ 1ํ Obsidian ์น๊ฒฉ
GBrain์ ์์ธ ๋ฉ๋ชจ ์ค ์ด์๋จ์ ๊ฒ๋ง Obsidian ์ ๋ฆฌ ๋ ธํธ๋ก ์ฌ๋ฆฐ๋ค.
5๋จ๊ณ, ๊ทธ ๋ค์์์ผ ์๋ํ ํ์ฅ
์ดํ์ ์ด๋ฉ์ผ, ๋ฏธํ , ์์ฑ, ์บ๋ฆฐ๋๋ฅผ ๋ถ์ธ๋ค. ์์๊ฐ ๋ค์งํ๋ฉด ์ ์ง๋ณด์๊ฐ ์ด๋ ค์์ง๋ค.
์ค์ ์ถ์ฒ ๊ตฌ์ฑ
๊ฐ์ธ ์ฌ์ฉ ๊ธฐ์ค์ผ๋ก๋ ์๋ ์ ๋๊ฐ ๋ฌด๋ํ๋ค.
Telegram = ์
๋ ฅ
Hermes = ์์ง/๋ถ๊ธฐ/์๋ต
GBrain = ์ฅ๊ธฐ ๊ธฐ์ต, ๊ด๊ณ ๊ฒ์, ์ค๊ฐ ์ถ์
Obsidian = ์ ๋ฆฌ ๋ฌธ์, ๋ฐํ ํ๋ณด, ์ฌ๋์ฉ ๋
ธํธ์ด ๊ตฌ์ฑ์ ์ฅ์ ์ ๋ถ๋ช ํ๋ค.
- ์ ๋ ฅ ๋ง์ฐฐ์ด ๋ฎ๋ค
- ๊ธฐ์ต ๊ฒ์์ด ๋นจ๋ผ์ง๋ค
- Obsidian์ด ์กํ ์ฐฝ๊ณ ๊ฐ ๋์ง ์๋๋ค
- ๋์ค์ ์๋ํ๋ฅผ ๋ถ์ฌ๋ ๊ตฌ์กฐ๊ฐ ๋ ๋ฌด๋์ง๋ค
ํ์ง ์๋ ํธ์ด ์ข์ ๊ฒ
1) Telegram ์ ์ฒด ๋ก๊ทธ๋ฅผ ๊ทธ๋๋ก Obsidian์ ๋ฐ์ด ๋ฃ๊ธฐ
์ฌ๋์ด ๋ค์ ๋ณผ ๊ฐ์น ์๋ ๋ด์ฉ๊น์ง ๋ฌธ์๊ฐ ๋์ด๋๋ค.
2) Obsidian ์ ์ฒด๋ฅผ GBrain์ ๋ฌด์กฐ๊ฑด ์ฌ์์ ํ๊ธฐ
๊ฐ๋ฅ์ ํ์ง๋ง ์ด๋ฐ์๋ ๋ ธ์ด์ฆ๊ฐ ๋๋ฌด ๋ง์์ง ์ ์๋ค. ์ ์ ๋ ํด๋๋ถํฐ ์๊ฒ ์์ํ๋ ํธ์ด ๋ซ๋ค.
3) ๋ชจ๋ ๋ฉ์์ง๋ฅผ ์ ๋ถ ๊ธฐ์ต์ผ๋ก ์น๊ฒฉํ๊ธฐ
์ฅ๊ธฐ ๊ธฐ์ต์ ๋ง๋ค๊ณ ์ข์ ๊ฒ ์๋๋ค. ๋์ค์ ๋ค์ ์ฐพ์ ๊ฐ์น๊ฐ ์๋ ๊ฒ๋ง ๋จ๊ฒจ์ผ ํ๋ค.
์ด ๊ตฌ์กฐ๊ฐ ์ ๊ตด๋ฌ๊ฐ๋์ง ํ์ธํ๋ ์ง๋ฌธ
์ค๊ณ๊ฐ ๋ง๋์ง ๋ณด๋ ค๋ฉด ์๋ ์ธ ๊ฐ์ง๋ฅผ ๋ฌผ์ด๋ณด๋ฉด ๋๋ค.
- Telegram์ ๋ฉ๋ชจ๋ฅผ ๋จ๊ธฐ๋ ์ผ์ด ๊ฐ๋ฒผ์์ก๋
- ๋ฉฐ์น ๋ค ๋น์ทํ ์ฃผ์ ๋ฅผ ๋ค์ ๊บผ๋ผ ๋ GBrain์ด ์ค์ ๋ก ๋์์ด ๋๋
- Obsidian ๋ฌธ์๊ฐ ๋ ์ฝ๊ธฐ ์ฌ์์ง๊ณ ๋ ๋ณต์กํด์ก๋
์ด ์ ์ค ํ๋๋ผ๋ ๊ณ์ ๋๋น ์ง๋ฉด, ๋๊ธฐํ ๋ฒ์๋ ์ ์ฅ ๊ธฐ์ค์ด ๋๋ฌด ๋์ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
๋ด ์ถ์ฒ ๊ฒฐ๋ก
์ฒ์๋ถํฐ ์๋ฒฝํ ๊ฐ์ธ ๋ธ๋ ์ธ์ ๋ง๋ค๋ ค๊ณ ํ์ง ์๋ ๊ฒ ์ข๋ค. ๊ฐ์ฅ ์ข์ ์์์ ์ด๊ฑฐ๋ค.
- Telegram์ ์บก์ฒ ์ฑ๋๋ก๋ง ์ฐ๊ธฐ
- Hermes๋ ๋ผ์ฐํ ๊ณผ ์๋ต์ ์ง์คํ๊ธฐ
- GBrain์ ์ฅ๊ธฐ ๊ธฐ์ต๊ณผ ๊ฒ์์ ์ง์คํ๊ธฐ
- Obsidian์ ์น๊ฒฉ๋ ๋ฌธ์๋ง ์ ์งํ๊ธฐ
์ด๋ ๊ฒ ๊ฐ๋ฉด ์์คํ ์ด ๋จ์ํ๋ฉด์๋, ์๊ฐ์ด ๊ฐ์๋ก ์ง์์ด ๋์ ๋๋ค. Hermes๋ ๋งค์ผ ์ฐ๋ ์์ก์ด๊ฐ ๋๊ณ , GBrain์ ๋ค์์ ๊ธฐ์ต์ ์๊ณ , Obsidian์ ์ฌ๋์ด ์ฝ์ ๋งํ ๊ฒฐ๊ณผ๋ฌผ๋ง ๋จ๊ธด๋ค. ์ด ์ญํ ๋ถ๋ฆฌ๊ฐ ์ค๋ ๊ฐ๋ ๊ตฌ์กฐ๋ค.