[๊ธฐ์ดˆ 2๋ถ€] OpenClaw.AI ๋งˆ์Šคํ„ฐ ํด๋ž˜์Šค: ํ…”๋ ˆ๊ทธ๋žจ๊ณผ ๋น„์ „ AI๋กœ ์™„์„ฑํ•˜๋Š” ์Šค๋งˆํŠธํฐ ์›๊ฒฉ ๋น„์„œ

์Šค๋งˆํŠธํฐ ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ์˜์ˆ˜์ฆ ์‚ฌ์ง„์„ ๋ณด๋‚ด๋ฉด, OpenClaw์™€ Gemini 2.5 Flash๊ฐ€ ์ž๋™์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ๋‚ด PC workspace์— ์ •๋ฆฌํ•ด ์ €์žฅํ•ด์ฃผ๋Š” ๋น„์ „ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋ชจ๋ฐ”์ผ AI ๋น„์„œ ์›Œํฌํ”Œ๋กœ์šฐ ์ž…๋ฌธ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

(4.9) ์ˆ˜๊ฐ•ํ‰ 7๊ฐœ

์ˆ˜๊ฐ•์ƒ 61๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ
ํ…”๋ ˆ๊ทธ๋žจ๊ธฐ๋ฐ˜๋ชจ๋ฐ”์ผai๋น„์„œ
ํ…”๋ ˆ๊ทธ๋žจ๊ธฐ๋ฐ˜๋ชจ๋ฐ”์ผai๋น„์„œ
์ž์œจ์—์ด์ „ํŠธ
์ž์œจ์—์ด์ „ํŠธ
์˜์ˆ˜์ฆ์ž๋™์ •๋ฆฌ์›Œํฌํ”Œ๋กœ์šฐ
์˜์ˆ˜์ฆ์ž๋™์ •๋ฆฌ์›Œํฌํ”Œ๋กœ์šฐ
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ
ํ…”๋ ˆ๊ทธ๋žจ๊ธฐ๋ฐ˜๋ชจ๋ฐ”์ผai๋น„์„œ
ํ…”๋ ˆ๊ทธ๋žจ๊ธฐ๋ฐ˜๋ชจ๋ฐ”์ผai๋น„์„œ
์ž์œจ์—์ด์ „ํŠธ
์ž์œจ์—์ด์ „ํŠธ
์˜์ˆ˜์ฆ์ž๋™์ •๋ฆฌ์›Œํฌํ”Œ๋กœ์šฐ
์˜์ˆ˜์ฆ์ž๋™์ •๋ฆฌ์›Œํฌํ”Œ๋กœ์šฐ
๋„ค์˜คํ”Œ
Krafton
๋„ค์ด๋ฒ„์ œํŠธ
ํ•œํ™”์‹œ์Šคํ…œ/ICT
LG์ „์ž

LG์ „์ž

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋„ค์˜คํ”Œ
Krafton
๋„ค์ด๋ฒ„์ œํŠธ
ํ•œํ™”์‹œ์Šคํ…œ/ICT
LG์ „์ž

LG์ „์ž

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.9

5.0

Kevin

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์•ˆ๋…•ํ•˜์„ธ์š”, Kevin์ž…๋‹ˆ๋‹ค! 2๋ถ€ ๊ฐ•์˜๋Š” 1๋ถ€๋ณด๋‹ค ์กฐ๊ธˆ ๋” ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ^^ ๊ธฐ๋Œ€ํ•ด์ฃผ์„ธ์š”! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

5.0

kbjun22

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

AI Agent์˜ ์ค‘์š”ํ•œ ๋‚ด์šฉ์„ ์งง์€ ์‹œ๊ฐ„์— ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ฐฐ์šด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์œ ์šฉํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

5.0

ysw081

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์ปด์ด๋ผ๋Š” ๊ณต๊ฐ„์„ ๋– ๋‚˜ ๋ฐ–์—์„œ๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ openclaw์˜ ์žฅ์ ์ด ๋“ค์–ด๋‚˜๋Š” ๊ฐ•์˜์˜€์Šต๋‹ˆ๋‹ค. 1๋ถ€์— ์ด์–ด ์žฌ๋ฏธ๋‚˜๊ฒŒ ๋ดค์Šต๋‹ˆ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ์ด์™ธ discord, slack ๋“ฑ ์ถ”๊ฐ€์  ์„ค์ • ์˜ˆ์‹œ๊ฐ€ ํ•˜๋‚˜ ๋” ์žˆ์—ˆ์œผ๋ฉด ํ•˜๋Š” ์š•์‹ฌ๋„ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฉ”์‹ ์ €๋ฅผ ํ•ด๋ณผ๋ ค๊ณ  ํ•˜๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š์•„์„œ...

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ํ…”๋ ˆ๊ทธ๋žจ BotFather๋กœ ๋‚˜๋งŒ์˜ ๋ด‡์„ ๋งŒ๋“ค๊ณ , OpenClaw ๊ฒŒ์ดํŠธ์›จ์ด์™€ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•

  • Gemini 2.5 Flash ๋น„์ „ ๋ชจ๋ธ์„ OpenClaw์— ์—ฐ๊ฒฐํ•ด, ํ…์ŠคํŠธ+์ด๋ฏธ์ง€๋ฅผ ๋™์‹œ์— ์ดํ•ดํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์—์ด์ „ํŠธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

  • ์Šค๋งˆํŠธํฐ์—์„œ ์ฐ์€ ์˜์ˆ˜์ฆ ์‚ฌ์ง„์„ ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ์ „์†ก โ†’ AI๋กœ ๋ถ„์„ โ†’ workspace/expenses ํด๋”์— ์ž๋™ ์ €์žฅ๋˜๋Š” ์ „์ฒด ํ๋ฆ„ ๊ตฌํ˜„

  • AGENTS.md ๊ทœ์น™์„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•ด, ์˜์ˆ˜์ฆ ์ด๋ฏธ์ง€๊ฐ€ ์˜ค๋ฉด ์ž๋™์œผ๋กœ ๋ถ„์„ยท์ €์žฅยท์š”์•ฝํ•˜๋„๋ก ์—์ด์ „ํŠธ ํ–‰๋™ ๊ทœ์น™์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•

โ€œ์˜์ˆ˜์ฆ์„ ์Šค๋งˆํŠธํฐ์œผ๋กœ ์ฐ์–ด ๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด, ํ…”๋ ˆ๊ทธ๋žจ ์›๊ฒฉ ๋น„์„œ๊ฐ€ ์•Œ์•„์„œ ๋ถ„์„ํ•˜๊ณ  ์ •๋ฆฌํ•ด ์ฃผ๋Š” ์™„์ „ ์ž๋™ํ™” ๋ฃจํ‹ด์„ OpenClaw๋กœ ์ง์ ‘ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.โ€

์ง‘ ๋ฐ–, ์นดํŽ˜๋‚˜ ์ง€ํ•˜์ฒ ์—์„œ๋„ โ€œ์˜์ˆ˜์ฆ ์‚ฌ์ง„ ํ•œ ์žฅโ€๋งŒ ๋ณด๋‚ด๋ฉด, ์•Œ์•„์„œ ๋ถ„์„ํ•˜๊ณ  ์ •๋ฆฌํ•ด ์ฃผ๋Š” ๋น„์„œ๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ด๋–จ๊นŒ์š”? ์ด์ œ ๋…ธํŠธ๋ถ์„ ์ผœ์ง€ ์•Š์•„๋„, ํ…”๋ ˆ๊ทธ๋žจ ์† ๋‚˜๋งŒ์˜ AI ์—์ด์ „ํŠธ๊ฐ€ ๊ฐ€๊ณ„๋ถ€์™€ ์—…๋ฌด ๊ธฐ๋ก์„ ๋Œ€์‹  ์ฑ™๊ฒจ ์ค๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜์—์„œ๋Š” OpenClaw์™€ Gemini 2.5 Flash ๋น„์ „ ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด, ์Šค๋งˆํŠธํฐ์—์„œ ํ˜ธ์ถœ ๊ฐ€๋Šฅํ•œ ํ…”๋ ˆ๊ทธ๋žจ ์›๊ฒฉ ๋น„์„œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ณ , โ€œ์‚ฌ์ง„ ์ „์†ก โ†’ ์ž๋™ ๋ถ„์„ โ†’ expenses ํด๋” ์ €์žฅโ€๊นŒ์ง€ ์™„์ „ ์ž๋™ํ™” ๋ฃจํ‹ด์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

1๋ถ€๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ด์–ด์„œ ์‹ค์Šตํ•  ์ˆ˜ ์žˆ๊ณ , 1๋ถ€๋ฅผ ๋“ฃ์ง€ ์•Š์•˜๋”๋ผ๋„ ๋ธŒ๋ผ์šฐ์ €์—์„œ OpenClaw์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์ด๋ผ๋ฉด ์ œ๊ณต๋˜๋Š” ์‚ฌ์ „ ์ ๊ฒ€ํ‘œ๋ฅผ ํ†ตํ•ด ๋ฌด๋ฆฌ ์—†์ด ๋”ฐ๋ผ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด,

- ํ”„๋ฆฌ๋žœ์„œ๋Š” ์นดํŽ˜์—์„œ ์ปคํ”ผ ๋งˆ์‹œ๋ฉฐ ์˜์ˆ˜์ฆ ์‚ฌ์ง„๋งŒ ํ…”๋ ˆ๊ทธ๋žจ์— ์˜ฌ๋ ค๋‘๋ฉด, ์ง‘์— ๋Œ์•„์™”์„ ๋•Œ ์ด๋ฏธ ๋‚ ์งœยทํ•ญ๋ชฉ๋ณ„๋กœ ์ •๋ฆฌ๋œ ๊ฒฝ๋น„ ๊ธฐ๋ก์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์ž์˜์—…์ž๋Š” ํ•˜๋ฃจ ๋งค์ถœ ์˜์ˆ˜์ฆ ๋”๋ฏธ๋ฅผ ๊ทธ๋Œ€๋กœ ์ฐ์–ด ์˜ฌ๋ ค๋„, ์›”๋ณ„ยทํ•ญ๋ชฉ๋ณ„๋กœ ์ •๋ฆฌ๋œ ๋งˆํฌ๋‹ค์šด ๋ฆฌํฌํŠธ๋กœ ๋‹ค์‹œ ๋Œ๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์ง์žฅ์ธ์€ ํ‡ด๊ทผ๊ธธ ์ง€ํ•˜์ฒ ์—์„œ ์ ์‹ฌยท์ปคํ”ผยทํƒ์‹œ ์˜์ˆ˜์ฆ์„ ํ•œ๊บผ๋ฒˆ์— ์˜ฌ๋ ค๋‘๊ณ , ์ง‘์— ๋„์ฐฉํ–ˆ์„ ๋•Œ ์˜ค๋Š˜ ์ง€์ถœ ์š”์•ฝ ๋ฆฌํฌํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”ฅ์ด ๊ฐ•์˜๋งŒ์˜ ํ•ต์‹ฌ ์ฐจ๋ณ„์ : ์•ˆ์ „ํ•œ AI ๋น„์„œ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋Š” โ€œ๊ทธ๋ƒฅ ๋Œ์•„๊ฐ€๋Š” AI ๋น„์„œโ€๊ฐ€ ์•„๋‹ˆ๋ผ, ์•ˆ์ „ํ•˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ์›๊ฒฉ AI ๋น„์„œ์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค.

OpenClaw ์‹ค์Šต์€ ์ „ ๊ณผ์ •์„ Docker ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ์ง„ํ–‰ํ•ด, ์—์ด์ „ํŠธ๊ฐ€ ๋งŒ์งˆ ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋ฅผ workspace ํด๋”๋กœ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐ•์˜ ๋งˆ์ง€๋ง‰์—๋Š” ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ํ† ํฐ ์œ ์ถœ, ์˜์ˆ˜์ฆ ์† ๊ฐœ์ธ์ •๋ณด ๋…ธ์ถœ ๋“ฑ ์‹ค์ œ๋กœ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์œ„ํ—˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์งš์–ด ๋ณด๊ณ ,

ALLOWED_CHAT_ID ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ, Docker ์ƒŒ๋“œ๋ฐ•์Šค, .gitignore ์„ค์ •์„ ํ™œ์šฉํ•œ โ€œ๋ณด์•ˆ ํŠน๊ฐ•โ€์„ ํ•ญ์ƒ ํฌํ•จํ•ด,

โ€œ์ง‘ ๋ฐ–์—์„œ ์›๊ฒฉ์œผ๋กœ ์กฐ์ข…ํ•ด๋„ ์•ˆ์‹ฌํ•  ์ˆ˜ ์žˆ๋Š” OpenClaw ํ™œ์šฉ๋ฒ•โ€์„ ๋๊นŒ์ง€ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

- ๋ฌด์กฐ๊ฑด Docker ํ™˜๊ฒฝ์—์„œ๋งŒ ์‹ค์Šตํ•ด, ์‹ค์ˆ˜๋‚˜ ๊ณต๊ฒฉ์—๋„ ์‹œ์Šคํ…œ ์ „์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ์ง€์ •๋œ ํด๋”๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.

- ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ํ† ํฐยท์ฑ„ํŒ… ID ๊ด€๋ฆฌ, ์˜์ˆ˜์ฆ ๋ฐ์ดํ„ฐ(์ƒํ˜ธยท๊ธˆ์•กยท์นด๋“œ ์ •๋ณด ๋“ฑ) ๋ณดํ˜ธ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ๋‹ค๋ฃจ๋Š” ๋“œ๋ฌธ OpenClaw ๋ณด์•ˆ ํŠนํ™” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

- ๋งˆ์ง€๋ง‰ ์„ธ์…˜์—๋Š” ๋ณ„๋„์˜ ๋ณด์•ˆ ํŠน๊ฐ• ์„น์…˜์œผ๋กœ ์ „์ฒด๋ฅผ ๋‹ค์‹œ ์ •๋ฆฌํ•ด ์‹ค์ œ ์šด์˜์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽฅ ํ•˜์ผ๋ผ์ดํŠธ ์˜์ƒ

โœจ ์ด ๊ฐ•์˜์—์„œ ์–ป์–ด๊ฐ€๋Š” ๊ฒƒ

  • ์Šค๋งˆํŠธํฐ ํ…”๋ ˆ๊ทธ๋žจ์—์„œ OpenClaw ์—์ด์ „ํŠธ๋ฅผ ์ง์ ‘ ํ˜ธ์ถœํ•˜๊ณ , ์ง‘ ๋ฐ–์—์„œ๋„ ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ƒํƒœ๋ฅผ ๋ฌธ์˜ยท์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ์›๊ฒฉ ์ œ์–ด ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.



  • Gemini 2.5 Flash ๋น„์ „ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ, ์˜์ˆ˜์ฆ ์‚ฌ์ง„ ์† ๋‚ ์งœยท์ƒํ˜ธยท๊ธˆ์•กยท์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์Šค์Šค๋กœ ์ธ์‹ยท์ถ”์ถœํ•˜๋Š” ์ด๋ฏธ์ง€ ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



  • โ€œ์‚ฌ์ง„ ์ „์†ก โ†’ ์ž๋™ ๋ถ„์„ โ†’ expenses/ ํด๋”์— ๋งˆํฌ๋‹ค์šด์œผ๋กœ ๋ˆ„์  ์ €์žฅโ€๊นŒ์ง€ ์ด์–ด์ง€๋Š” ์™„์ „ ์ž๋™ ์˜์ˆ˜์ฆ ๋น„์„œ ๋ฃจํ‹ด์„ ์Šค์Šค๋กœ ์„ค๊ณ„ยท๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.



  • ALLOWED_CHAT_ID ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ, Docker ์ƒŒ๋“œ๋ฐ•์Šค, .gitignore ์„ค์ •์„ ํ™œ์šฉํ•ด, ํ…”๋ ˆ๊ทธ๋žจ ์—ฐ๋™ํ˜• AI ์—์ด์ „ํŠธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์šด์˜ํ•˜๋Š” ๋ณด์•ˆ ์‹ค์ „ ๊ฐ๊ฐ์„ ์ตํž™๋‹ˆ๋‹ค.



  • AGENTS.md๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋‹จ์ถ• ๋ช…๋ น์–ด๋ฅผ ์—ฐ๊ฒฐํ•ด, ํ…”๋ ˆ๊ทธ๋žจ ์ธ๋ผ์ธ ๋ฒ„ํŠผ์œผ๋กœ ๋‚˜๋งŒ์˜ ๋ฐ˜๋ณต ์—…๋ฌด ๋ฃจํ‹ด์„ ์‹คํ–‰ํ•˜๋Š” ๊ฐœ์ธ ๋งž์ถคํ˜• AI ๋น„์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿงฐ ์ด ๊ฐ•์˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์Šคํƒ

  • AI ๋ชจ๋ธ


    • Google Gemini 2.5 Flash (Vision ์ง€์› ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ชจ๋ธ)



  • ์—์ด์ „ํŠธ


    • OpenClaw.AI



  • ์ธํ”„๋ผ & ์‹คํ–‰ ํ™˜๊ฒฝ


    • Docker

    • Docker Compose (๋กœ์ปฌ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ ๋ฐ ๋ณผ๋ฅจ ๋งˆ์šดํŠธ)



  • ๋ฉ”์‹œ์ง• / ์ธํ„ฐํŽ˜์ด์Šค


    • Telegram Bot API

    • BotFather๋กœ ์ƒ์„ฑํ•œ ์ „์šฉ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡



  • ๊ตฌ์„ฑ ํŒŒ์ผ & ์Šคํฌ๋ฆฝํŠธ


    • openclaw.json 

    • ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•œ ๋ชจ๋ธยทํ† ํฐ ์„ค์ •

    • Markdown ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ์„ค์ • ํŒŒ์ผ (IDENTITY.md, AGENTS.md, SOUL.md)


  • ๊ธฐํƒ€ ๋„๊ตฌ

๐Ÿ“‹ ์ˆ˜๊ฐ• ์ „ ์ค€๋น„์‚ฌํ•ญ

1. ํ•„์ˆ˜ ์ค€๋น„์‚ฌํ•ญ

  • OpenClaw ์›น ์ ‘์† ๊ฐ€๋Šฅ ํ™˜๊ฒฝ


    • โญ 1๋ถ€์—์„œ ๊ตฌ์ถ•ํ•œ Docker ๊ธฐ๋ฐ˜ OpenClaw ํ™˜๊ฒฝ์ด ์žˆ์œผ๋ฉด ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.


    • โญ 1๋ถ€๋ฅผ ์ˆ˜๊ฐ•ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ๊ณต์‹ ๋ฌธ์„œ ๋˜๋Š” ๊ฐ•์˜ ์•ˆ๋‚ด์— ๋”ฐ๋ผ ๋ธŒ๋ผ์šฐ์ €์—์„œ OpenClaw์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๊นŒ์ง€๋Š” ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด ์ฃผ์„ธ์š”.


  • ํ…”๋ ˆ๊ทธ๋žจ ๊ณ„์ • ๋ฐ ์•ฑ


    • ์Šค๋งˆํŠธํฐ์— ํ…”๋ ˆ๊ทธ๋žจ ์•ฑ ์„ค์น˜ ๋ฐ ๊ณ„์ • ์ƒ์„ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


    • PC(๋˜๋Š” ๋ธŒ๋ผ์šฐ์ €)์—์„œ๋„ ํ…”๋ ˆ๊ทธ๋žจ ์›น/๋ฐ์Šคํฌํ†ฑ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์‹ค์Šต์ด ๋” ํŽธํ•ฉ๋‹ˆ๋‹ค.

    • BotFather์™€ ๋Œ€ํ™”ํ•ด ๋ด‡์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ, ํ…”๋ ˆ๊ทธ๋žจ ์•Œ๋ฆผยท๋กœ๊ทธ์ธ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ด ๋‘๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.


  • Gemini API ํ‚ค ๋ฐœ๊ธ‰ ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ƒํƒœ

    • Google AI Studio ๋˜๋Š” Google Cloud์—์„œ Gemini API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ๊ธ€ ๊ณ„์ •.

    • ๊ณผ๊ธˆ ์ •์ฑ…์„ ํ™•์ธํ•˜๊ณ , ๋ฐœ๊ธ‰ํ•œ API ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•  ์ค€๋น„๋ฅผ ํ•ด ์ฃผ์„ธ์š”.

    • ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ(ํšŒ์‚ฌ/ํ•™๊ต๋ง ๋“ฑ)์—์„œ ์™ธ๋ถ€ API ํ˜ธ์ถœ์ด ์ฐจ๋‹จ๋˜์–ด ์žˆ์ง€ ์•Š์€์ง€ ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


2. ๊ถŒ์žฅ ์‚ฌํ•ญ

  • 1๋ถ€ ์ˆ˜๊ฐ• (๋˜๋Š” ๋™๋“ฑ ์ˆ˜์ค€ ๊ฒฝํ—˜)

    • [๊ธฐ์ดˆ 1ํŽธ] OpenClaw.AI ๋งˆ์Šคํ„ฐ ํด๋ž˜์Šค: Gemini์™€ Docker๋กœ ๋งŒ๋“œ๋Š” ๋‚˜๋งŒ์˜ ์ž์œจํ˜• AI ์—์ด์ „ํŠธ๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค๋ฉด,
      2๋ถ€์—์„œ๋Š” ํ™˜๊ฒฝ ์…‹์—… ์„ค๋ช…์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ํ…”๋ ˆ๊ทธ๋žจยท๋น„์ „ยท๋ณด์•ˆ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • 1๋ถ€๋ฅผ ์ˆ˜๊ฐ•ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด, Docker ์„ค์น˜ยท์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ยท๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ์— ์–ด๋А ์ •๋„ ์ต์ˆ™ํ•œ ์ƒํƒœ๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.


  • Docker / ํ„ฐ๋ฏธ๋„ ๊ธฐ๋ณธ ๊ฒฝํ—˜

    • docker compose up, docker ps ์ •๋„์˜ ๊ธฐ๋ณธ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ด ๋ณธ ๊ฒฝํ—˜.

    • VS Code, ํ„ฐ๋ฏธ๋„, GitHub ๋ ˆํฌ ํด๋ก  ๋“ฑ ๊ธฐ๋ณธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๋ถ€๋‹ด์ด ํฌ์ง€ ์•Š์„์ˆ˜๋ก ํ•™์Šต์ด ์ˆ˜์›”ํ•ฉ๋‹ˆ๋‹ค.


  • ๊ฐœ์ธ์šฉ ํ™˜๊ฒฝ์—์„œ ์‹ค์Šตํ•˜๊ธฐ

    • ํšŒ์‚ฌ PC๋‚˜ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ์„œ๋ฒ„๋ณด๋‹ค๋Š”, ๊ฐœ์ธ ๋…ธํŠธ๋ถ/๋ฐ์Šคํฌํ†ฑ์—์„œ ์‹ค์Šตํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿงพ ์„น์…˜๋ณ„ ํ•˜์ด๋ผ์ดํŠธ ์š”์•ฝ

์„น์…˜ 1. [์ค€๋น„] ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ์—์ด์ „ํŠธ ๋งˆ์Šคํ„ฐ

1๋ถ€์—์„œ ๋งŒ๋“  OpenClaw ํ™˜๊ฒฝ์„ ๋น ๋ฅด๊ฒŒ ์ ๊ฒ€ํ•˜๊ณ , 2๋ถ€ ์‹ค์Šต์— ๊ผญ ํ•„์š”ํ•œ ์š”์†Œ๋งŒ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋กœ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

1๋ถ€๋ฅผ ๋“ฃ์ง€ ์•Š์€ ๋ถ„๋„ ๋ธŒ๋ผ์šฐ์ €๋กœ OpenClaw์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก, โ€œ์ตœ์†Œ ์…‹์—… ๊ฐ€์ด๋“œ + ์‚ฌ์ „ ์ ๊ฒ€ํ‘œโ€๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


์„น์…˜ 2. ๋‚ด ์ฃผ๋จธ๋‹ˆ ์†์˜ AI ๋น„์„œ: ํ…”๋ ˆ๊ทธ๋žจ ์—ฐ๋™

BotFather๋กœ ๋‚˜๋งŒ์˜ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์„ ๋งŒ๋“ค๊ณ , ํ…”๋ ˆ๊ทธ๋žจ๊ณผ ์—์ด์ „ํŠธ์˜ ํŽ˜์–ด๋ง์„ ํ†ตํ•ด ์•ˆ์ „ํ•œ ํ†ต์‹  ์ฑ„๋„์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

์นดํŽ˜ยท์ง€ํ•˜์ฒ  ๋“ฑ ์ง‘ ๋ฐ–์—์„œ๋„ ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด ์›Œํฌ์ŠคํŽ˜์ด์Šค ํŒŒ์ผ์„ ์กฐํšŒํ•˜๊ณ , ํ‘œ ํ˜•ํƒœ์˜ ๋ฆฌํฌํŠธ๋ฅผ ๋ฐ›์•„๋ณด๋Š” ์›๊ฒฉ ํŒŒ์ผ ํƒ์ƒ‰์„ ์‹ค์Šตํ•ฉ๋‹ˆ๋‹ค.


์„น์…˜ 3. ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์—”์ง„: Gemini 2.5 Flash์™€ ๋น„์ „ ๋ถ„์„

Gemini 2.5 Flash ๋น„์ „ ๋ชจ๋ธ์„ ํ™œ์„ฑํ™”ํ•ด, OpenClaw ์—์ด์ „ํŠธ์—๊ฒŒ ์˜์ˆ˜์ฆ ์ด๋ฏธ์ง€๋ฅผ โ€œ์ฝ๊ณ  ์ดํ•ดํ•˜๋Š” ๋ˆˆโ€์„ ๋‹ฌ์•„์ค๋‹ˆ๋‹ค.

๋‚ ์งœยท์ƒํ˜ธยท๊ธˆ์•กยทํ’ˆ๋ชฉ์„ ์ž๋™์œผ๋กœ ์ธ์‹ยท์ถ”์ถœํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ์™€ ์„ค์ • ํŒจํ„ด์„ ์ตํ˜€, ์˜์ˆ˜์ฆ ์ธ์‹ ์ •ํ™•๋„๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.


์„น์…˜ 4. [์‹ค์ „] ์˜์ˆ˜์ฆ ๋น„์„œ: ์‚ฌ์ง„ ํ•œ ์žฅ์œผ๋กœ ๋๋‚ด๋Š” ์ž๋™ํ™”

์˜์ˆ˜์ฆ ์‚ฌ์ง„์„ ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ๋ณด๋‚ด๋ฉด, ๋ถ„์„ ๊ฒฐ๊ณผ๊ฐ€ ์ž๋™์œผ๋กœ expenses/ ํด๋”์— ๋งˆํฌ๋‹ค์šด์œผ๋กœ ๋ˆ„์  ์ €์žฅ๋˜๋Š” ๋ฃจํ‹ด์„ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค.

AGENTS.md์™€ ํ…”๋ ˆ๊ทธ๋žจ ์ธ๋ผ์ธ ๋ฒ„ํŠผ(๋‹จ์ถ• ๋ช…๋ น์–ด)์„ ํ™œ์šฉํ•ด, ๋ฒ„ํŠผ ํ•œ ๋ฒˆ๋งŒ ๋ˆŒ๋Ÿฌ๋„ ํŠน์ • ๋ฃจํ‹ด์ด ์‹คํ–‰๋˜๋Š” ๋‹จ์ถ• ๋ช…๋ น์–ด ๊ธฐ๋ฐ˜ ๋น„์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.


์„น์…˜ 5. [๋ณด์•ˆ ํŠน๊ฐ•] ์•ˆ์ „ํ•œ AI ์—์ด์ „ํŠธ ์šด์šฉ ๊ฐ€์ด๋“œ

ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ํ† ํฐ ์œ ์ถœ, ๊ณ„์ • ํƒˆ์ทจ, ์˜์ˆ˜์ฆ ์† ๋ฏผ๊ฐ ์ •๋ณด ๋…ธ์ถœ ๋“ฑ ์‹ค์ œ๋กœ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ์ทจ์•ฝ์  ์ค‘์‹ฌ์œผ๋กœ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.

Docker ์ƒŒ๋“œ๋ฐ•์Šค, ์›Œํฌ์ŠคํŽ˜์ด์Šค ๊ถŒํ•œ ๊ฐ•ํ™”, allowlist/allowFrom, ๋ฐ์ดํ„ฐ ๋ณด์กด ์ •์ฑ…๊ณผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ํ†ตํ•ด, ์›๊ฒฉ AI ๋น„์„œ๋ฅผ ์‹ค์ œ ์—…๋ฌด์— ํˆฌ์ž…ํ•ด๋„ ์•ˆ์‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜ ๊ธฐ์ค€์„ ์ •๋ฆฝํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ™‹โ€โ™‚๏ธ ์ง€์‹ ๊ณต์œ ์ž์˜ ํ•œ๋งˆ๋””

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„, Kevin์ž…๋‹ˆ๋‹ค.


1๋ถ€์—์„œ๋Š” โ€œ๋‚ด PC ์•ˆ์— ์•ˆ์ „ํ•œ AI ์—์ด์ „ํŠธ ๋ณธ๋ถ€๋ฅผ ์„ธ์šฐ๋Š” ๊ฒƒโ€์— ์ง‘์ค‘ํ–ˆ๋‹ค๋ฉด, 2๋ถ€์—์„œ๋Š” ๊ทธ ๋ณธ๋ถ€๋ฅผ ์ฃผ๋จธ๋‹ˆ ์† ํ…”๋ ˆ๊ทธ๋žจ๊นŒ์ง€ ํ™•์žฅํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ท„์Šต๋‹ˆ๋‹ค.

์นดํŽ˜ยท์ง€ํ•˜์ฒ ยทํ‡ด๊ทผ๊ธธ์—์„œ๋„ ์˜์ˆ˜์ฆ ์‚ฌ์ง„ ํ•œ ์žฅ๋งŒ ๋ณด๋‚ด๋ฉด, OpenClaw๊ฐ€ ์ž๋™์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ์ •๋ฆฌํ•ด ์ฃผ๋Š” ํ๋ฆ„์„ โ€œ์ง์ ‘ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒโ€์ด ์ด ๊ฐ•์˜์˜ ๊ฐ€์žฅ ํฐ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.


๋‹ค๋งŒ ํŽธ๋ฆฌํ•จ๋งŒ ํ‚ค์šฐ๊ณ  ๋ณด์•ˆ์„ ๋†“์น˜๋ฉด, ์›๊ฒฉ ๋น„์„œ๋Š” ์–ธ์ œ๋“  ๋ฐ˜์ชฝ์งœ๋ฆฌ ๋น„์„œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, 2๋ถ€์—์„œ๋„ ์ฒ˜์Œ ์„ค๊ณ„ ๋‹จ๊ณ„๋ถ€ํ„ฐ ๋ณด์•ˆ์„ ๋…ผ์™ธ๋กœ ํ•˜์ง€ ์•Š๊ณ , ํŽธ๋ฆฌํ•จ๊ณผ ๋ณด์•ˆ ๋‘ ์ถ•์„ ๋™์‹œ์— ์žก๋Š” ๋ฐฉ์‹์œผ๋กœ ์ปค๋ฆฌํ˜๋Ÿผ์„ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.


OpenClaw ๊ธฐ์ดˆ 2๋ถ€ ๊ฐ•์˜ ์‹œ๋ฆฌ์ฆˆ์—์„œ ๋‹ค๋ฃจ๋Š” ๋ณด์•ˆ ์ฒ ํ•™์€ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค.

์ฒซ์งธ, ์‹ค์Šต์€ ํ•ญ์ƒ Docker ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ๋งŒ ์‹คํ–‰ํ•ด์„œ, ์—์ด์ „ํŠธ๊ฐ€ ๋งŒ์งˆ ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋ฅผ workspace ํด๋”๋กœ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ฐ€๋‘ก๋‹ˆ๋‹ค.


๋‘˜์งธ, ํ…”๋ ˆ๊ทธ๋žจ ์ฑ„๋„์—๋Š” allowFrom ๊ฐ™์€ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์„ค์ •์„ ์‚ฌ์šฉํ•ด, ๋‚ด๊ฐ€ ํ—ˆ์šฉํ•œ ID ์™ธ์—๋Š” ์–ด๋–ค ๋ช…๋ น๋„ ๋ฐ›์ง€ ์•Š๋„๋ก ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.


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


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


ํ™”์ดํŒ…!

๐Ÿ”— ์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ ์‚ฌํ•ญ & ๊ฐ•์˜ ์ž๋ฃŒ Github ๋งํฌ

1. Github Repository ์•ˆ๋‚ด

  • ์ด ๊ฐ•์˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์ œ ์ฝ”๋“œ, ํ…œํ”Œ๋ฆฟ, ์ฒดํฌ๋ฆฌ์ŠคํŠธ, ๊ฐ•์˜ ์ž๋ฃŒ ๋“ฑ์˜ ๋ฌธ์„œ๋Š” ๋ชจ๋‘
    ๊ณต๊ฐœ Github Repository๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๋ ˆํฌ ์•ˆ์—์„œ๋Š” ๋‹ค์Œ ์œ„์น˜๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

    • docs/guides/ : 2๋ถ€ ์‹ค์Šต ํ™˜๊ฒฝ ์‚ฌ์ „ ์ ๊ฒ€ํ‘œ, ํ…”๋ ˆ๊ทธ๋žจ ์—ฐ๋™ ๊ฐ€์ด๋“œ, ๋ณด์•ˆ 10๊ณ„๋ช… ๋“ฑ ๋ฌด๋ฃŒ ๊ฐ€์ด๋“œ ๋ฌธ์„œ

    • lesson-files/ : ๊ฐ ์ˆ˜์—…์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์‹ค์Šต์šฉ ํŒŒ์ผ

    • results/ : ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ์„ค์ • ํŒŒ์ผ์ด๋‚˜ ๊ฒฐ๊ณผ๋ฌผ

    • samples/ : ์‹ค์Šต์šฉ ๋ฐ์ดํ„ฐ

  • Github Repository ๋งํฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • โญ Github Repository์— ์žˆ๋Š” ์ž๋ฃŒ ํ™œ์šฉ ๋ฐฉ๋ฒ•์€ ๋ฃจํŠธ ๊ฒฝ๋กœ์— ์žˆ๋Š” README.md ํŒŒ์ผ์— ์„ค๋ช…ํ•ด ๋‘์—ˆ์œผ๋‹ˆ ๊ผญ ์ •๋…ํ•ด ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž„๊ฒŒ์š”.


2. ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ ๊ด€๋ จ ์•ˆ๋‚ด

  • ์‹ค์Šต ๊ณผ์ •์—์„œ ์ƒ์„ฑ๋˜๋Š” ์˜์ˆ˜์ฆ ๋ถ„์„ ๊ฒฐ๊ณผ ํŒŒ์ผ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ workspace/expenses/ ํด๋”์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

  • ์ด ํด๋”์—๋Š” ์ƒํ˜ธ๋ช…ยท๊ธˆ์•กยท์ผ์ž ๋“ฑ ๊ฐœ์ธ์ ์ธ ์†Œ๋น„ ๋‚ด์—ญ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ:

    • ํด๋ผ์šฐ๋“œ ๋™๊ธฐํ™”(์˜ˆ: Dropbox, Google Drive, iCloud)๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, workspace/expenses/ ํด๋”๋ฅผ ๋™๊ธฐํ™” ๋Œ€์ƒ์—์„œ ์ œ์™ธํ•˜๊ฑฐ๋‚˜,

      ๊ฐœ์ธ ๊ณ„์ •(๋น„๊ณต๊ฐœ ์Šคํ† ๋ฆฌ์ง€)์—๋งŒ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

    • GitHub ๋“ฑ ์›๊ฒฉ ์ €์žฅ์†Œ์— ์˜ฌ๋ฆด ๋•Œ๋Š” .gitignore์— expenses/์™€ ์›๋ณธ ์ด๋ฏธ์ง€ ํด๋”๋ฅผ ๋ฐ˜๋“œ์‹œ ์ถ”๊ฐ€ํ•ด,

      ์‹ค์ˆ˜๋กœ ์ปค๋ฐ‹ยทํ‘ธ์‹œ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

  • ํšŒ์‚ฌ/ํŒ€ ๋ ˆํฌ๋กœ ์˜ˆ์ œ๋ฅผ ๊ฐ€์ ธ๊ฐˆ ๊ฒฝ์šฐ, ์‹ค์ œ ์˜์ˆ˜์ฆ ๋Œ€์‹  ๋”๋ฏธ ๋ฐ์ดํ„ฐ๋กœ ๊ต์ฒดํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

์œ ์˜์‚ฌํ•ญ

  • ๊ฐ•์˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ•™์Šต ์ž๋ฃŒ ๋ฐ ์ฝ”๋“œ๋ฅผ ๋ธ”๋กœ๊ทธ ๋“ฑ ๊ฐœ์ธ ๊ณต๊ฐ„์—์„œ ์‚ฌ์šฉํ•˜์‹œ๋ ค๋ฉด ๊ฐ•์˜ ์ œ๋ชฉ ๋ฐ ๊ฐ•์‚ฌ ์ด๋ฆ„์„ ๊ธฐ์žฌํ•˜์‹œ๊ณ  ๊ฐ•์˜ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์™ธ์— ๋ฌด๋‹จ ๋ฐฐํฌ๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์œผ๋‹ˆ ์–‘ํ•ด ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ด๋ฏธ ChatGPT, Gemini๋ฅผ ์จ๋ดค์ง€๋งŒ, ์ด์ œ ๋‚ด PC์™€ ์—ฐ๊ฒฐ๋œ ์‹ค์ „ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๋ถ„

  • ์˜์ˆ˜์ฆยท๋น„์šฉ ์ •๋ฆฌ๊ฐ€ ๊ท€์ฐฎ์•„์„œ, ์‚ฌ์ง„๋งŒ ์ฐ์œผ๋ฉด ์ž๋™์œผ๋กœ ์ •๋ฆฌ๋˜๋Š” ๊ฐœ์ธ์šฉ ๊ฐ€๊ณ„๋ถ€/๋น„์šฉ ๊ด€๋ฆฌ ์ž๋™ํ™”๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๋ถ„

  • OpenClaw ๊ธฐ์ดˆ 1๋ถ€์—์„œ Docker์™€ workspace๊นŒ์ง€๋Š” ๋”ฐ๋ผ์™”๊ณ , ๋ชจ๋ฐ”์ผยทํ…”๋ ˆ๊ทธ๋žจ ์ฑ„๋„ ์—ฐ๋™๊นŒ์ง€ ํ™•์žฅํ•ด๋ณด๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž/์ง์žฅ์ธ

  • ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡, ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ AI๋ฅผ ํ•œ๋ฒˆ์— ๊ฒฝํ—˜ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • OpenClaw ๊ธฐ์ดˆ 1๋ถ€ ์ˆ˜๊ฐ• ๋˜๋Š”, Docker ๊ธฐ๋ฐ˜ OpenClaw ์„ค์น˜์™€ workspace ๋ณผ๋ฅจ ๋งˆ์šดํŠธ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ดํ•ด

  • ํ…”๋ ˆ๊ทธ๋žจ ๊ณ„์ •๊ณผ ์Šค๋งˆํŠธํฐ ์•ฑ ์„ค์น˜, BotFather๋กœ ๋ด‡์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ

  • Google Gemini API ํ‚ค(์œ ๋ฃŒ 2.5 Flash ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ”Œ๋žœ)

  • ๊ธฐ๋ณธ์ ์ธ ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ ๊ฒฝํ—˜ (๊ฐ„๋‹จํ•œ CLI ๋ช…๋ น ์‹คํ–‰ ์ˆ˜์ค€์ด๋ฉด ์ถฉ๋ถ„)

์•ˆ๋…•ํ•˜์„ธ์š”
Kevin์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌ์–ด์ธ์ฆ

6,870

๋ช…

์ˆ˜๊ฐ•์ƒ

308

๊ฐœ

์ˆ˜๊ฐ•ํ‰

133

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

11

๊ฐœ

๊ฐ•์˜

  • ์ฃผ๋ ฅ ์–ธ์–ด ๋˜๋Š” ๊ธฐ์ˆ  : Java, Spring Framework, RxJava, Reactor, Spring WebFlux

  • (์ฃผ) ํŽœํƒ€์‹œํ๋ฆฌํ‹ฐ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ํ™œ๋™(From 2015.07 To 2022.01)

  • (์ฃผ)์ฝ”๋“œ์Šคํ…Œ์ด์ธ (https://www.codestates.com)์—์„œ Senior Educational Software Engineer(Backend)๋กœ ํ™œ๋™
    (From 2022.03 To 2024.01.31)

- ํ”„๋ฆฌ๋žœ์„œ ๊ฐœ๋ฐœ์ž ๋ฐ ๊ฐ•์‚ฌ๋กœ ํ™œ๋™(Since 2024.02)

- ์ €์„œ

์•ˆ๋…•ํ•˜์„ธ์š”? Kevin์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ^^

์ธํ”„๋Ÿฐ์—์„œ ์ด๋ ‡๊ฒŒ ๊ฐ•์‚ฌ๋กœ์„œ ์—ฌ๋Ÿฌ๋ถ„๋“ค์„ ๋งŒ๋‚˜๊ฒŒ ๋˜์–ด์„œ ๋„ˆ๋ฌด ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋ถ„์•ผ๋“  ๋งˆ์ฐฌ๊ฐ€์ง€๊ฒ ์ง€๋งŒ ํŠนํžˆ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋Š” ๋Š์ž„์—†์ด ๋ณ€ํ™”ํ•˜๋Š” ํŠธ๋ Œ๋“œ์— ๋’ค์ฒ˜์ง€์ง€ ์•Š๋„๋ก ํ•ญ์ƒ ์ž๊ธฐ ์ž์‹ ์„ ๊ฐˆ๊ณ  ๋‹ฆ๋Š”๊ฒƒ์ด ๊ฐœ๋ฐœ์ž๋กœ์จ ์‚ด์•„๋‚จ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ ํ•ญ์ƒ ๋ฐฐ์šฐ๋Š” ์ž์„ธ๋กœ ์ฆ๊ฒ๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์ž…๋‹ˆ๋‹ค.

์ œ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ง€์‹๊ณผ ๊ฒฝํ—˜์ด ๋‹ค๋ฅธ ๋ถ„๋“ค์—๊ฒŒ ์กฐ๊ธˆ์ด๋‚˜๋งˆ ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉด์„œ ์ธํ”„๋Ÿฐ์—์„œ ๊ฐ•์ขŒ๋ฅผ ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ์ˆ˜๊ฐ•์ƒ๋ถ„๋“ค์—๊ฒŒ ํ˜„์‹ค์ ์œผ๋กœ ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ๊ฐ•์ขŒ๋กœ ๊พธ์ค€ํžˆ ์ฐพ์•„๋ต™๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

 

์งˆ๋ฌธ์ด๋‚˜ ์˜๊ฒฌ์€ ์–ธ์ œ๋“ ์ง€ ํ™˜์˜ํ•˜๋‹ˆ, ์ด๋ฉ”์ผ(it.village.host@gmail.com)๋กœ ํŽธํ•˜๊ฒŒ ์–˜๊ธฐํ•ด์ฃผ์„ธ์š”.

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

13๊ฐœ โˆ™ (1์‹œ๊ฐ„ 45๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

7๊ฐœ

4.9

7๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ysw081๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ysw081

    ์ˆ˜๊ฐ•ํ‰ 20

    โˆ™

    ํ‰๊ท  ํ‰์  4.1

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ปด์ด๋ผ๋Š” ๊ณต๊ฐ„์„ ๋– ๋‚˜ ๋ฐ–์—์„œ๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ openclaw์˜ ์žฅ์ ์ด ๋“ค์–ด๋‚˜๋Š” ๊ฐ•์˜์˜€์Šต๋‹ˆ๋‹ค. 1๋ถ€์— ์ด์–ด ์žฌ๋ฏธ๋‚˜๊ฒŒ ๋ดค์Šต๋‹ˆ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ์ด์™ธ discord, slack ๋“ฑ ์ถ”๊ฐ€์  ์„ค์ • ์˜ˆ์‹œ๊ฐ€ ํ•˜๋‚˜ ๋” ์žˆ์—ˆ์œผ๋ฉด ํ•˜๋Š” ์š•์‹ฌ๋„ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฉ”์‹ ์ €๋ฅผ ํ•ด๋ณผ๋ ค๊ณ  ํ•˜๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š์•„์„œ...

    • Kevin
      ์ง€์‹๊ณต์œ ์ž

      ์ˆ˜๊ฐ•ํ‰ ๋ฐ ์˜๊ฒฌ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ง์”€ํ•˜์‹ ๋Œ€๋กœ ๋‹ค๋ฅธ ๋ฉ”์‹ ์ € ํ”„๋กœ๊ทธ๋žจ์—์„œ์˜ ์„ค์ • ๋ถ€๋ถ„๋„ ํ–ฅํ›„ ๊ฐ•์˜์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง„์ง€ํ•˜๊ฒŒ ๊ณ ๋ คํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • kbjun22๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    kbjun22

    ์ˆ˜๊ฐ•ํ‰ 8

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    AI Agent์˜ ์ค‘์š”ํ•œ ๋‚ด์šฉ์„ ์งง์€ ์‹œ๊ฐ„์— ์žฌ๋ฏธ์žˆ๊ฒŒ ๋ฐฐ์šด ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์œ ์šฉํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

    • Kevin
      ์ง€์‹๊ณต์œ ์ž

      ์ˆ˜๊ฐ•ํ‰ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋„ ์žฌ๋ฏธ์žˆ์œผ๋ฉด์„œ๋„ ๋„์›€๋˜๋Š” ๊ฐ•์˜๋กœ ์ฐพ์•„๋ต๊ฒŒ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • joeykim9010๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    joeykim9010

    ์ˆ˜๊ฐ•ํ‰ 2

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    54% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • Lee Jaehwan๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      Lee Jaehwan

      ์ˆ˜๊ฐ•ํ‰ 3

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      31% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      • Kevin
        ์ง€์‹๊ณต์œ ์ž

        ์ˆ˜๊ฐ•ํ‰ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์žฌ๋ฏธ์žˆ๊ณ  ์œ ์ตํ•œ ํ•™์Šต ์‹œ๊ฐ„ ๋˜์‹œ๊ธธ ๋ฐ”๋ž„๊ฒŒ์š”!

    • ๋ฒ ์ผ๋ฆฌ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ๋ฒ ์ผ๋ฆฌ

      ์ˆ˜๊ฐ•ํ‰ 6

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      31% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      • Kevin
        ์ง€์‹๊ณต์œ ์ž

        2๋ถ€๊ฐ€ ๋„์›€ ๋˜์…จ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ์ˆ˜๊ฐ•ํ‰ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

      • ์ธํ„ฐ๋„ท, ์œ ํŠœ๋ธŒ ๋“ฑ์„ ํ†ตํ•ด์„œ ์–ด๋А ์ •๋„ ํ•ด๋ณธ ์ƒํƒœ์—์„œ ๊ฐ•์˜๋ฅผ ์‹ ์ฒญํ•ด์„œ ์ž˜ ๋”ฐ๋ผ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค~ ์ค‘๊ธ‰, ๊ณ ๊ธ‰ ๋ชจ๋‘ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์–ด์š”~

    Kevin๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

    ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๋น„์Šทํ•œ ๊ฐ•์˜

    ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!