ํด๋ผ์ฐ๋ ํ๊ฒฝ์ผ๋ก ๋ณ๊ฒฝํ๋ ค๋ ์ฐฐ๋,
์ ์๋ ๋งฅ๋ถ์ ๊นจ์ฐ๋ ๋๊ตฌ์ ๋ํด ์๊ฒ๋์๋ค.
์ง๊ธ ๋์๊ฒ ๋ฑ ํ์ํ ๋๊ตฌ!
ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด์.
[ ํฌ์คํ ์์คํ ๋ง๋ค๊ธฐ 1 ]
[AI] ๋ฐ์๋ Blog ํฌ์คํ ์์คํ ๋ง๋ค๊ธฐ(1) - Codex์ ์์ฝ ์์ ํ์ฉํ๊ธฐ
๋น ๋ฅด๊ฒ ๋ณํํ๋ AI ์ธ์๊ทธ ํ๋ฆ์ ์กฐ๊ธ์ด๋ผ๋ ๋ฐ๋ผ๊ฐ ๋ณด๋ ค ํ๋ค. [AI] ๋ฐ์๋ Blog ํฌ์คํ ์์คํ ๋ง๋ค๊ธฐ(2) - OpenAPI์ GitHub ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ผ๋ก ๋ณ๊ฒฝ์ ๋ ๊ฑฐ๋ผ ๋ฏฟ์ด ์์ฌ์น ์์๋ ๋ฐ์๋ ํฌ์คํ ์
post-this.tistory.com
[ ํฌ์คํ ์์คํ ๋ง๋ค๊ธฐ 2 ]
[AI] ๋ฐ์๋ Blog ํฌ์คํ ์์คํ ๋ง๋ค๊ธฐ(2) - OpenAPI์ GitHub ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ผ๋ก ๋ณ๊ฒฝ
์ ๋ ๊ฑฐ๋ผ ๋ฏฟ์ด ์์ฌ์น ์์๋ ๋ฐ์๋ ํฌ์คํ ์์คํ ์์นจ์ ์ผ์ด๋์ ์ค๋ ๋ ๋ง์์ผ๋ก ํ์ธํ๋๋ ๋ฐฐ์ ํ๋ค!! [AI] ๋ฐ์๋ Blog ํฌ์คํ ์์คํ ๋ง๋ค๊ธฐ(1) - Codex์ ์์ฝ ์์ ํ์ฉํ๊ธฐ๋น ๋ฅด๊ฒ ๋ณํ
post-this.tistory.com
GitHub - s3onghyun/bulchimbeon: ๐ช ๋ถ์นจ๋ฒ — Your Mac's night-watch soldier. Keeps your Mac awake only while AI agents wor
๐ช ๋ถ์นจ๋ฒ — Your Mac's night-watch soldier. Keeps your Mac awake only while AI agents work. No hooks, no daemon, macOS 13+. - s3onghyun/bulchimbeon
github.com
GitHub - hyeong-ing/ai-blog: ๊ณต์ ์๋ฃ ์กฐ์ฌ์ ํฉํธ์ฒดํฌ๋ฅผ ๋ฐํ์ผ๋ก ํ๊ตญ์ด AI ๋ธ๋ก๊ทธ ์ด์์ ๋ง๋๋ Cod
๊ณต์ ์๋ฃ ์กฐ์ฌ์ ํฉํธ์ฒดํฌ๋ฅผ ๋ฐํ์ผ๋ก ํ๊ตญ์ด AI ๋ธ๋ก๊ทธ ์ด์์ ๋ง๋๋ Codex ๋ก์ปฌ ์ํฌํ๋ก. goguma ๊ธฐ๋ฐ Mac ์์นจ ์ ์ ์์ฝ ํฌํจ. - hyeong-ing/ai-blog
github.com
Beyond today. What's next? : ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
์ ์ฉํ AI ์ ๋ณด ์์
blog.naver.com
1. ๋์ ํ๋ฆ

ํ์ฌ ์์คํ ์ Mac์ ์ ์ ๊ด๋ฆฌ์ Codex์ ๊ธ ์์ฑ ์์ฝ์ด ๊ฐ๊ฐ ์๋ํ๋ ๊ตฌ์กฐ๋ค. ์ด ํ๋ก๊ทธ๋จ์ ๋ธ๋ก๊ทธ์ ๊ธ๊น์ง ์ ๋ก๋ ํด์ฃผ๋ ๊ฒ์ด ์๋, ์ ๋ค์ด ์๋ Mac์ ๊นจ์ Codex ์์ฝ ์์ ์ ์คํํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
| ์๊ฐ | ๋์ | ๋ด๋น |
| 07:20 | ์ ๋ Mac ๊นจ์ฐ๊ธฐ | goguma + macOS ์ ์ ์์ฝ |
| 07:20 - 08:20 | ์์ ๋์ค ์ ๋ค์ง ์๋๋ก ์ ์ง | macOS ์์ฝ ์๋น์ค + Python ํ๋ก๊ทธ๋จ + goguma |
| 07:30 | AI ๋ธ๋ก๊ทธ ์ฃผ์ ์กฐ์ฌ์ ์ด์ ์์ฑ | Codex ์ผ์ผ ์๋ํ |
| 08:20 | ์์นจ ์์ ์ฉ ์ ์๊ธฐ ๋ฐฉ์ง ํด์ | Python ํ๋ก๊ทธ๋จ |
| 08:20 ์งํ | ์ฌ์ฉ ์ํ ํ์ธ ํ ์กฐ๊ฑด๋ถ ์ ์๊ธฐ | ๋ณ๋์ MacOS ์์ฝ ์๋น์ค |
2. goguma
goguma๋ ์คํฌ ํ์ผ์ด ์๋, Mac์ ๊นจ์ฐ๊ธฐ์ ์ ์๊ธฐ ๋ฐฉ์ง๋ฅผ ๋ด๋นํ๋ ์คํ์์ค ๋๊ตฌ๋ก ์ ์ฉ๋์ด ์๋ค. ์ฆ, Codex๊ฐ ๊ธ์ ์์ฑํ ์๊ฐ์ Mac์ ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋๋ ์ญํ ์ด๋ค.
ํ์ฌ ํ๋ก์ ํธ์ ๋ณธ๋ ๋ชฉ์ ์ AI ์ํ๊ณ์ ๋ณํ๋ฅผ ์กฐ์ฌํ๊ณ ๋ธ๋ก๊ทธ ์ด์์ ๊พธ์คํ ๋ง๋๋ ๊ฒ์ด๋ค. ๊ทธ๋ฐ๋ฐ Codex๊ฐ ์ค์ 07:30 ์์ฝ์ ๋ฑ๋กํ๋๋ผ๋, Mac์ด ์ ๋ค์ด ์์ผ๋ฉด ์ ํด์ง ์๊ฐ์ ์์
ํ ์ ์๋ค ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ธ ์์ฑ ์๋ํ์ ์ ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํ๋ค.
- goguma๊ฐ ํ๋ ์ผ
1) ์์ ์ ์ ์ ๋ Mac ๊นจ์ฐ๊ธฐ
2) ์์ ์ค Mac์ด ๋ค์ ์ ๋ค์ง ์๋๋ก ์ ์งํ๊ธฐ
3) ์ ์ง๊ฐ ๋๋๋ฉด ์ ์๊ธฐ ๋ฐฉ์ง ํด์ ํ๊ธฐ
goguma๋ ๋จผ์ ์์ ํ๊ฒฝ์ ์ค๋นํ๋ค. ์ค์ 07:20์ด ๋๋ฉด Mac์ ๊นจ์ด๋ค. goguma์ ai-blog-morning-wake๋ผ๋ ์์ฝ์ ๋ฑ๋กํ๋ค. ๋ด๋ถ ์ค์ ์ ์ค์ 7:21์ ์์ ์๊ฐ์ผ๋ก ๋๊ณ 1๋ถ ๋จผ์ ๊นจ์ฐ๋๋ก ํ๋ค. ๊ทธ๋์ macOS์ ๋ฑ๋ก๋๋ ์ค์ ๊นจ์ฐ๊ธฐ ์๊ฐ์ 07:20์ด๋ค.
๋ค์์ผ๋ก 07:20 - 08:20๊น์ง ์ ์๊ธฐ ๋ฐฉ์ง์ด๋ค. Mac์ด ๊นจ์ด๋๋ฉด macOS ์์ฝ ์๋น์ค๊ฐ morning-power.py๋ฅผ ์คํํ๋ค. goguma run์ ์ฐ๊ฒฐํ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ๋์ Mac์ด ๊นจ์ด์๋๋ก ์ ์งํ๋ค. ๊ธฐ๋ค๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ด 08:20์ ๋๋๋ฉด goguma๋ ์ ์๊ธฐ ๋ฐฉ์ง๋ฅผ ํด์ ํ๋ค.
์ฌ๊ธฐ์ ์์ฌ์ด ์ ์ ๊ธ์ ์ฐ๋ ์์ ์ด ๋ฏธ๋ฆฌ ๋๋๋ 8์ 20๋ถ๊น์ง ์ ์งํ๋๋ก ๋ง๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ํ ์ด์ ๋ ํ ์คํธ๋ฅผ ๋ ๋ง์ด ์งํํด์ผํ๊ณ ๋ ์ง ์๋ ์ง ์ ์ ์์๊ธฐ ๋๋ฌธ์ ์ผ๋จ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ํ๋ก๊ทธ๋จ์ด ๋์๊ฐ๋๋ก ๋ง๋ค์๋ค. ์ด ๋ถ๋ถ์ ๋์ค์ ์์ ํด์ผํ ๋ถ๋ถ ์ค ํ๋์ด๋ค.
08:20์ด ๋๋ฉด ์ ์๊ธฐ๋ฅผ ๋ณ๋์ ํ๋ก๊ทธ๋จ์ด ๋ด๋นํ๋ค. goguma์ ์ ์๊ธฐ ๋ฐฉ์ง ํด์ ๋ ์ด์ Mac์ด ์ ๋ค์ด๋ ๋๋ค๋ ์๋ฏธ์ด์ง, ์ ํํ ์๊ฐ์ ์ค์ ์ ์๊ธฐ๋ก ์ ํํ๋ ๊ฒ๊น์ง ๋ณด์ฅํ์ง๋ ์๋๋ค. ๊ทธ๋์ ๋ณ๋์ 08:20 ์์ฝ์ ์ถ๊ฐํ๋ค.
1) ์ต๊ทผ 5๋ถ ์ด๋ด ์ฌ์ฉ์ ์ ๋ ฅ์ด ์๋๊ฐ?
2) ๋ค๋ฅธ ์ฑ์ด ์ ์๊ธฐ๋ฅผ ๋ง๊ณ ์๋๊ฐ?
3) ์ฌ์ฉ ์ํ๋ฅผ ์ ์์ ์ผ๋ก ํ์ธํ ์ ์๋๊ฐ?
์ฌ์ฉ ์ค์ด๊ฑฐ๋ ์ํ๋ฅผ ํ์ธํ์ง ๋ชปํ๋ฉด ๊ทธ๋ ์ ์๋ ์ ์๊ธฐ๋ฅผ ๊ฑด๋๋ด๋ค. ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ ๋๋ง macOS์ ์ ์๊ธฐ๋ฅผ ์์ฒญํ๋ค.
Codex ์ ์ฉ goguma ์คํฌ์ ์ค์นํด ์ฐ๊ฒฐํ ๊ตฌ์กฐ๊ฐ ์๋๋ค. goguma์ ์์ฝ ๊ธฐ๋ฅ๊ณผ CLI๋ฅผ ์ง์ ๋ง๋ ์๊ฐ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐํ ๊ตฌ์กฐ์ด๋ค. - ๋ฐ์ํ๋ ๋ฌธ์
์ด๊ธฐ์๋ JSON ํ์ผ๋ก goguma์ ์์ฝ์ ์๋ ค์ฃผ๊ณ Codex๊ฐ ์๋ฃ ์ํ๋ฅผ ๊ธฐ๋กํ๋๋ก ์ํํ๋ค. JSON์ ์ด์ฉํ ๊นจ์ฐ๊ธฐ๋ ์ฑ๊ณตํ์ง๋ง, goguma์ ์๋ฃ ๊ฐ์ง ์ฐ๊ฒฐ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๊ทธ๋์ ํ์ฌ๋ ์๋ฃ ๊ฐ์ง ๋ฐฉ์ ๋์ ๊ณ ์ ๋ ์์นจ ์๊ฐ๋๋ฅผ ์ ์งํ๋ ๋ฐฉ์์ผ๋ก ์ ํํ๋ค. ์ด ํ๋ก๊ทธ๋จ์ Codex๋ก ๋ง๋ค์๋ค. AI๋ ์ค์ ํ ๋ชฉํ๊ฐ ์๋๋ฉด ๋ชฉํ ์์ฒด๋ฅผ ์์ ํ๊ธฐ๋ณด๋ค ๋ชฉํ๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ฐ๊พผ๋ค. ๊ทธ๋์ ์ด๋ ๊ฒ ๊ณ์ ์๋๋ฉด ์ธ๊ฐ์ด ์๊ฐํ๋ , AI์ ๋ ๋ํ๋ฅผ ํด๋ณด๋ , ๋ชฉํ ์์ฒด๋ฅผ ์์ ํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฒํ ํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ธ ๋ฏ ํ๋ค.
3. ํ์ฌ ๋์ ๋ฐฉ์ (ํ์ผ, ํด๋, Skill ๋ณ๋ก)
- ํ์ผ·ํด๋
| README.md | ํ๋ก์ ํธ ์๊ฐ, ์์ ๋ฐฉ๋ฒ, ์ ์ฒด ๊ตฌ์ฑ ์๋ด |
| AGENTS.md | Codex๊ฐ ์ง์ผ์ผ ํ ๊ณตํต ๊ท์น. ์ฃผ์ ์ ์ ·์ ํ์ฑ·๊ฒ์ ๊ธ์ง ์์น |
| .gitignore | ์๊ณ ·์กฐ์ฌ ์๋ฃ·๋ก๊ทธ·์ธ์ฆ ์ ๋ณด ๋ฑ์ ์ ๋ก๋ ์ ์ธ |
| prompts/daily-run.md | ๋งค์ผ Codex๊ฐ ์ฝ๊ณ ์ํํ๋ ์์ ์์ |
| scripts/morning-power.py | 7:20~8:20 ์ ์๊ธฐ ๋ฐฉ์ง ์ ์ง์ 8:20 ์ฌ์ฉ ์ํ ํ์ธ·์ ์๊ธฐ ์ฒ๋ฆฌ |
| config/morning-power/README.md | ์ ์ ์์ฝ ์ค์น ์์น·์ค์ ·๋ก๊ทธ ํ์ธ·์ค์ง ๋ฐฉ๋ฒ |
| local.ai-blog.morning-awake.plist.example | 7:20์ ์ ์ ์ ์ง ํ๋ก๊ทธ๋จ์ ์คํํ๋ macOS ์์ฝ ์์ |
| local.ai-blog.morning-sleep.plist.example | 8:20์ ์กฐ๊ฑด๋ถ ์ ์๊ธฐ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ์์ฝ ์์ |
- ๋ธ๋ก๊ทธ ์์ฑ Skill
.agents/skills/์ ์๋์ ์คํฌ์ด ์์ต๋๋ค.
| topic-research/SKILL.md | ๊ธฐ์กด ๊ธ ์ค๋ณต ํ์ธ, ์ ์ฃผ์ ์ ์ , ๊ณต์ ์๋ฃ ์กฐ์ฌ |
| community-research/SKILL.md | ์ค์ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๋ฐ์ ์กฐ์ฌ |
| fact-check/SKILL.md | ์ฃผ์ฅ๋ณ ์ฌ์ค ํ์ธ๊ณผ ์์ฑ ๊ฐ๋ฅ ์ฌ๋ถ ํ๋จ |
| blog-writer/SKILL.md | ๊ฒ์ฆ ์๋ฃ๋ก ํ๊ตญ์ด ๋ณธ๋ฌธ๊ณผ SEO ๋ฉํ๋ฐ์ดํฐ ์์ฑ |
| search-visibility-review/SKILL.md | ๊ฒ์ ๊ฐ๋ ์ฑ·์์ฝ·์ ๋ชฉ·๊ทผ๊ฑฐ ์ฐ๊ฒฐ ๊ฒํ |
- ๊ธ ์์ฑ ๊ธฐ์ค๊ณผ ๊ฒฐ๊ณผ๋ฌผ ๋ณด์กฐ ํ์ผ
| guidelines/topic-policy.md | ์ด๋ค ์ฃผ์ ๋ฅผ ๊ณ ๋ฅผ์ง ํ๋จํ๋ ๊ธฐ์ค |
| guidelines/source-policy.md | ์ถ์ฒ ์ฐ์ ์์, ์ธ์ฉ·๊ฒ์ฆ·์กฐ์ฌ ๊ธฐ๋ก ๋ฐฉ๋ฒ |
| guidelines/editorial-guide.md | ํ๊ตญ์ด ๋ฌธ์ฒด์ ํธ์ง ๊ธฐ์ค |
| guidelines/search-visibility-policy.md | SEO·AEO·GEO ๊ฒํ ๊ธฐ์ค |
| guidelines/image-policy.md | ์ด๋ฏธ์ง ํ์์ฑ·๊ถํ·๋ฐฐ์น·์๋ฆฌ ํ์ ๊ธฐ์ค |
| templates/ | blog-post.md๋ ๋ณธ๋ฌธ ๊ณจ๊ฒฉ, review-checklist.md๋ ๊ฒ์ ์ ๊ฒํ ํ |
| topics/ | candidates.md๋ ํ๋ณด·์ด์ ์ด๋ ฅ, published.md๋ ์ค์ ๊ฒ์ ์ด๋ ฅ. ๊ณต๊ฐ ์ ์ฅ์์๋ ๋น ์์ ์ ๊ณต |
| skill-staging/ | ์ ์ Skill์ด ์์ ๋ ์ฐธ๊ณ ํ๋ ๋์ฒด ์ฌ๋ณธ. .agents/skills/๊ฐ ์ฐ์ |
- ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค๊ณ ๊ฒ์ฌํ๋ ์ฝ๋
| scripts/render-preview.mjs | ์์ฑ๋ Markdown์ ์ฝ๊ธฐ ์ข์ HTML๋ก ๋ณํ |
| scripts/prepare-images.mjs | ์ด๋ฏธ์ง ๊ณํ์ ์ฝ์ด ๊ฐ์ด๋์ ์ค๋ช ์ฉ SVG ์์ฑ |
| scripts/validate-workspace.py | ํ์ผ ๊ตฌ์กฐ, Skill ํ์, ๋ณธ๋ฌธ·SEO·์กฐ์ฌ ์๋ฃ ์ฐ๊ฒฐ ๊ฒ์ฌ |
| scripts/test-preview.mjs | HTML ๋ณํ๊ณผ ์ํํ ๋ด์ฉ ์ฐจ๋จ ๊ฒ์ฌ |
| scripts/test-images.mjs | ์ด๋ฏธ์ง ์์ฑ·๊ถํ ์ฒ๋ฆฌ·์๋ณธ ๋ณด์กด ๊ฒ์ฌ |
| scripts/vendor/marked/ | HTML ๋ณํ์ ์ฌ์ฉํ๋ Markdown ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ผ์ด์ ์ค·์ถ์ฒ |