AI Multi-Agent System

Event Analysis Team

ํ…”๋ ˆ๊ทธ๋žจ ํ•œ ์ค„ ๋ช…๋ น์œผ๋กœ 7๊ฐœ ์ „๋ฌธ AI ์—์ด์ „ํŠธ๊ฐ€ ํ˜‘์—…ํ•˜์—ฌ ์‚ฌ๊ฑด์„ ๋‹ค๊ฐ๋„๋กœ ๋ถ„์„ํ•˜๊ณ , ํ”„๋ฆฌ๋ฏธ์—„ HTML ๋ณด๊ณ ์„œ๋ฅผ ์ž๋™ ์ƒ์„ฑํ•˜๋Š” ์‹œ์Šคํ…œ

7
AI Agents
6
Themes
25+
Frameworks
v2.3.0 ยท Claude Opus + Sonnet
์‹œ์Šคํ…œ ๊ตฌ์„ฑ
Telegram
์‚ฌ์šฉ์ž๊ฐ€ ๋ถ„์„ ์ฃผ์ œ๋ฅผ ์ž…๋ ฅ
Oracle Cloud VM
Ubuntu 22.04 ยท Python ๋ด‡ ์ƒ์‹œ ๊ฐ€๋™
Strategic Planner (Opus)
25+ ๋ถ„์„ ๊ธฐ๋ฒ•์—์„œ ์ตœ์  ์ „๋žต ๊ฒฐ์ • ยท ํ…Œ๋งˆ ์„ ํƒ
7 Expert Agents
๊ฐ ์—์ด์ „ํŠธ๊ฐ€ ์ „๋žต ์ง€์‹œ์— ๋”ฐ๋ผ ๋งž์ถค ๋ถ„์„
HTML Report + Cloudflare
๋™์  ํ…Œ๋งˆ ๋ณด๊ณ ์„œ ์ƒ์„ฑ ยท ์ฆ‰์‹œ ๊ณต์œ  ๊ฐ€๋Šฅ
7๋ช…์˜ ์ „๋ฌธ ๋ถ„์„๊ฐ€
1
์ƒํ™ฉ ๋ถ„์„๊ด€
ํŒฉํŠธ ์ˆ˜์ง‘ ยท ์›น ๊ฒ€์ƒ‰ ยท ํƒ€์ž„๋ผ์ธ
Sonnet
2
์ดํ•ด๊ด€๊ณ„์ž ๋ถ„์„๊ด€
ํ•ต์‹ฌ ํ–‰์œ„์ž ยท ์ „๋žต ยท ๊ด€๊ณ„ ๊ตฌ๋„
Sonnet
3
๊ตฌ์กฐ ๋ถ„์„๊ด€
๊ตฌ์กฐ์  ์›์ธ ยท ํž˜์˜ ์—ญํ•™
Opus
4
์—ฐ์‡„๋ฐ˜์‘ ๋ถ„์„๊ด€
์ธ๊ณผ ์‚ฌ์Šฌ ยท ํŒŒ๊ธ‰ํšจ๊ณผ ์ถ”์ 
Sonnet
5
์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๊ณ„๊ด€
ํ–ฅํ›„ ์ „๊ฐœ ๊ฒฝ๋กœ ยท ๊ฐ์‹œ ์‹ ํ˜ธ
Opus
6
์‹œ๊ฐํ™” ๋ถ„์„๊ด€
SVG ๊ด€๊ณ„๋„ ยท ์ง€๋„ ยท ์ฐจํŠธ
Opus
7
๋ณด๊ณ ์„œ ํ•ฉ์„ฑ๊ด€
๋‚ด๋Ÿฌํ‹ฐ๋ธŒ ๊ตฌ์„ฑ ยท HTML ๋ Œ๋”๋ง
Sonnet
๋ถ„์„ ์‹œํ€€์Šค
1
๋ถ„์„ ์š”์ฒญ
ํ…”๋ ˆ๊ทธ๋žจ์— ์ฃผ์ œ๋ฅผ ์ž์—ฐ์–ด๋กœ ์ž…๋ ฅ. "์งง๊ฒŒ" ํ‚ค์›Œ๋“œ๋กœ ๋น ๋ฅธ๋ถ„์„ ๋ชจ๋“œ ๊ฐ€๋Šฅ
2
์ƒํ™ฉ ํŒŒ์•…
์ƒํ™ฉ ๋ถ„์„๊ด€์ด ์›น ๊ฒ€์ƒ‰์œผ๋กœ ์ตœ์‹  ํŒฉํŠธยทํƒ€์ž„๋ผ์ธยทํ•ต์‹ฌ ์ˆ˜์น˜ ์ˆ˜์ง‘
3
์ „๋žต ๊ธฐํš
Opus๊ฐ€ 25+ ๋ถ„์„ ๊ธฐ๋ฒ• ์ค‘ ์ตœ์  ๊ธฐ๋ฒ• ์„ ํƒ, ๊ฐ ์—์ด์ „ํŠธ์— ๋งž์ถค ์ง€์‹œ, ๋ณด๊ณ ์„œ ํ…Œ๋งˆ ๊ฒฐ์ •, ๋ถˆํ•„์š”ํ•œ ์—์ด์ „ํŠธ ์Šคํ‚ต
4
์ „๋ฌธ ๋ถ„์„
๊ฐ ์—์ด์ „ํŠธ๊ฐ€ ์ „๋žต ์ง€์‹œ์— ๋”ฐ๋ผ ๊ณ ์œ  ๊ด€์ ์œผ๋กœ ๋ถ„์„. ์ด์ „ ์—์ด์ „ํŠธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜์˜ํ•œ ์ ์ง„์  ์‹ฌํ™”
5
์‹œ๊ฐํ™”
SVG ๊ด€๊ณ„๋„, ์ง€๋„, Canvas ์ฐจํŠธ ๋“ฑ โ€” ์ฃผ์ œ์— ํ•„์š”ํ•œ ์‹œ๊ฐ ์š”์†Œ๋งŒ ์„ ํƒ์  ์ƒ์„ฑ
6
๋ณด๊ณ ์„œ ์ƒ์„ฑ
๋™์  ๋‚ด๋Ÿฌํ‹ฐ๋ธŒ ๊ตฌ์กฐ๋กœ HTML ๋ณด๊ณ ์„œ ๋ Œ๋”๋ง, Cloudflare์— ์ฆ‰์‹œ ๋ฐฐํฌ, ๊ณต์œ  ๋งํฌ ์ „๋‹ฌ
๊ฐ™์€ ์‹œ์Šคํ…œ, ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ถ„์„

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

Case A
์ด๋ž€ ์ „์Ÿ์˜ ํ•œ๊ตญ ๊ฒฝ์ œ ์˜ํ–ฅ
์ด๋ž€ ์ „์Ÿ์˜ ์žฅ๊ธฐํ™”์— ๋”ฐ๋ผ ํ•œ๊ตญ ๊ฒฝ์ œ๋Š” ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฐ›๊ฒŒ ๋˜๋Š”์ง€, ์ฑ„๊ถŒ๊ธˆ๋ฆฌ, ๋ถ€๋™์‚ฐ, ํ™˜์œจ, ์ฃผ๊ฐ€๋Š” ์–ด๋–ป๊ฒŒ ์›€์ง์ด๊ฒŒ ๋ ์ง€ ์ผ€์ด์Šค ์Šคํ„ฐ๋”” ํ•ด
โ†’ ์ดํ•ด๊ด€๊ณ„์ž ๋ถ„์„๊ด€
"์—๋„ˆ์ง€ ์ˆ˜์ถœ๊ตญ(์ด๋ž€ยท์‚ฌ์šฐ๋””ยท๋Ÿฌ์‹œ์•„)๊ณผ ์ˆ˜์ž…๊ตญ(ํ•œ๊ตญยท์ผ๋ณธยท๋Œ€๋งŒ) ์ค‘์‹ฌ์œผ๋กœ ๋ถ„์„. DIME ํ”„๋ ˆ์ž„์›Œํฌ ์ ์šฉ"
โ†’ ๊ตฌ์กฐ ๋ถ„์„๊ด€
"ํ˜ธ๋ฅด๋ฌด์ฆˆ ํ•ดํ˜‘ ๊ณต๊ธ‰๋ง ๋ณ‘๋ชฉ + ๋Œ€์ฒด ๊ฒฝ๋กœ ๊ด€์ . Transmission Channel ๊ธฐ๋ฒ•์œผ๋กœ ์œ ๊ฐ€โ†’๋ฌผ๊ฐ€โ†’๊ธˆ๋ฆฌโ†’ํ™˜์œจ ์ „์ด ๊ฒฝ๋กœ ์ถ”์ "
โ†’ ์—ฐ์‡„๋ฐ˜์‘ ๋ถ„์„๊ด€
"์—๋„ˆ์ง€ ๊ฐ€๊ฒฉ โ†’ ํ•œ๊ตญ CPI โ†’ ํ•œ์€ ๊ธฐ์ค€๊ธˆ๋ฆฌ โ†’ ๋ถ€๋™์‚ฐ/์ฑ„๊ถŒ/์›ํ™” ์—ฐ์‡„ ์ถฉ๊ฒฉ ๊ฒฝ๋กœ. Input-Output ๋ถ„์„ ๋ณ‘ํ–‰"
โ†’ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๊ณ„๊ด€
"ํ˜ธ๋ฅด๋ฌด์ฆˆ ๋ด‰์‡„ ๊ธฐ๊ฐ„๋ณ„(30์ผ/90์ผ/180์ผ) ์‹œ๋‚˜๋ฆฌ์˜ค. Stress Test ๊ธฐ๋ฒ• ์ ์šฉ"
geopolitical ์—์ด์ „ํŠธ 7/7 ๊ฐ€๋™ DIME + Stress Test
Case B
Oracle์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI ์ „๋žต๊ณผ ํด๋ผ์šฐ๋“œ ๋ฒค๋” ์ข…์†์„ฑ
Oracle Exadata X11M ์ถœ์‹œ์™€ AI ํ†ตํ•ฉ ์ „๋žต์ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์žฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ๋ถ„์„ํ•ด
โ†’ ์ดํ•ด๊ด€๊ณ„์ž ๋ถ„์„๊ด€
"๊ธฐ์ˆ  ๋ฒค๋”(Oracle/AWS/MS/Google) ๊ฐ„ ์‹œ์žฅ์ ์œ ์œจ๊ณผ ํ”Œ๋žซํผ ์ข…์† ์ „๋žต ๋น„๊ต. Network Analysis ์ ์šฉ"
โ†’ ๊ตฌ์กฐ ๋ถ„์„๊ด€
"์ „ํ™˜๋น„์šฉ(switching cost)๊ณผ ๊ธฐ์ˆ ์  ์ง„์ž…์žฅ๋ฒฝ ๊ด€์ . ๊ฒŒ์ž„์ด๋ก  ์•„๋‹Œ ๋…์  ๊ตฌ์กฐ์™€ ํ”Œ๋žซํผ ๊ฒฝ์ œํ•™์œผ๋กœ ๋ถ„์„"
โ†’ ์—ฐ์‡„๋ฐ˜์‘ ๋ถ„์„๊ด€
"๊ฐ€๊ฒฉ ์ธ์ƒ โ†’ ๊ณ ๊ฐ ์ข…์† ์‹ฌํ™” โ†’ ๋Œ€์•ˆ ๊ฒ€ํ†  โ†’ ์ „ํ™˜ ์‹คํŒจ ์‚ฌ์ดํด ์ถ”์ "
โ†’ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๊ณ„๊ด€
"์˜คํ”ˆ์†Œ์Šค ๋Œ€์•ˆ ์„ฑ์žฅ ์†๋„๋ณ„ ์‹œ๋‚˜๋ฆฌ์˜ค. Cone of Plausibility ๊ธฐ๋ฒ•"
tech ์—์ด์ „ํŠธ 7/7 ๊ฐ€๋™ Network + Cone of Plausibility
Case C
์ด๋ฒˆ ์ฃผ๋ง ์„ธ์ข…์‹œ ์ผ๊ธฐ์˜ˆ๋ณด
์ด๋ฒˆ ์ฃผ๋ง ์„ธ์ข… ์ผ๊ธฐ์˜ˆ๋ณด๋ฅผ ์งง๊ฒŒ ๋ถ„์„ํ•ด๋ด
โšก ๋น ๋ฅธ๋ถ„์„ ๋ชจ๋“œ ๋ฐœ๋™
"์งง๊ฒŒ" ํ‚ค์›Œ๋“œ ๊ฐ์ง€ โ†’ ์ „๋žต๊ธฐํš ์Šคํ‚ต, ํ•ต์‹ฌ ์—์ด์ „ํŠธ๋งŒ ๊ฐ€๋™. ์ „์ฒด Sonnet ๋ชจ๋“œ.
burgundy ์—์ด์ „ํŠธ 3/7 ๊ฐ€๋™ playersยทdynamicsยทchain ์Šคํ‚ต
๋‚ด๋ถ€ ํŒŒ์ดํ”„๋ผ์ธ ์ƒ์„ธ

ํ•œ ๊ฑด์˜ ๋ถ„์„ ์š”์ฒญ์ด ์‹œ์Šคํ…œ ๋‚ด๋ถ€์—์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๊ณผ์ •. ๊ฐ ์—์ด์ „ํŠธ๋Š” ๋…๋ฆฝ๋œ Claude CLI subprocess๋กœ ์‹คํ–‰๋จ.

0s
Telegram Webhook ์ˆ˜์‹ 
์‚ฌ์šฉ์ž ๋ฉ”์‹œ์ง€ ํŒŒ์‹ฑ โ†’ ๋ถ„์„ ํ ๋“ฑ๋ก
telegram_bot.py โ†’ orchestrator.run_analysis()
~2s
์ƒํ™ฉ ๋ถ„์„๊ด€ Sonnet
WebSearch + WebFetch๋กœ ์ตœ์‹  ํŒฉํŠธ ์ˆ˜์ง‘
claude -p "{system_prompt}\n{context}"
--allowedTools "WebFetch,WebSearch"
โ†’ ContextAnalysis (JSON)
~90s
์ „๋žต ๊ธฐํš Opus
25+ ๋ถ„์„ ๊ธฐ๋ฒ• ๋ ˆํผ๋Ÿฐ์Šค์—์„œ ์ตœ์  ์„ ํƒ
Input: event_name + category + summary
Output: {
  "players": "DIME ํ”„๋ ˆ์ž„์›Œํฌ ์ ์šฉ...",
  "dynamics": "Transmission Channel...",
  "theme": "geopolitical",
  "skip": []
}
~150s
์—์ด์ „ํŠธ ์ˆœ์ฐจ ์‹คํ–‰
๊ฐ ์—์ด์ „ํŠธ๊ฐ€ ์ „๋žต ์ง€์‹œ๋ฅผ system prompt์— ์ฃผ์ž…๋ฐ›์•„ ์‹คํ–‰
=== ์ „๋žต ์ง€์‹œ (์ตœ์šฐ์„  ์ค€์ˆ˜) ===
"{directive}"
์œ„ ์ง€์‹œ์— ๋”ฐ๋ผ ๋ถ„์„ ๊ด€์ ๊ณผ ๊ธฐ๋ฒ•์„ ์กฐ์ •ํ•  ๊ฒƒ.
===

players โ†’ dynamics โ†’ chain โ†’ scenarios
(๊ฐ๊ฐ ๋…๋ฆฝ subprocess, ์ด์ „ ๊ฒฐ๊ณผ ์ž…๋ ฅ)
~600s
์‹œ๊ฐํ™” ๋ถ„์„๊ด€ Opus
์ „๋žต ์ง€์‹œ์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ์‹œ๊ฐํ™”๋งŒ ์„ ํƒ ์ƒ์„ฑ
SVG ๊ด€๊ณ„๋„: ํ•„์š” ์‹œ์—๋งŒ
Leaflet ์ง€๋„: ์ง€๋ฆฌ์  ์š”์†Œ ์žˆ์„ ๋•Œ๋งŒ
Canvas ์ฐจํŠธ: ์ˆ˜์น˜ ๋ฐ์ดํ„ฐ ์žˆ์„ ๋•Œ๋งŒ
โ†’ VisualAnalysis (JSON + SVG)
~750s
๋ณด๊ณ ์„œ ํ•ฉ์„ฑ๊ด€ Sonnet
๋‚ด๋Ÿฌํ‹ฐ๋ธŒ ๊ตฌ์กฐ ๊ฒฐ์ • + HTML ๋ Œ๋”๋ง + Cloudflare ๋ฐฐํฌ
asyncio.gather(
  executive_summary(),  # ๊ฑฐ๋ฒ„๋„Œ์Šค + ํ•ต์‹ฌ์š”์•ฝ
  narrative_plan()     # ์„น์…˜ ์ˆœ์„œยท์ œ๋ชฉ ๊ฒฐ์ •
)
โ†’ Jinja2 template + data-theme="{theme}"
โ†’ wrangler pages deploy --branch main
โ†’ https://analysis-reports.pages.dev/{file}
~800s
๊ฒฐ๊ณผ ์ „๋‹ฌ
ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ํ…์ŠคํŠธ ์š”์•ฝ + ๋ณด๊ณ ์„œ ๋งํฌ ์ „์†ก
๐Ÿ“Š ๋ณด๊ณ ์„œ ๋งํฌ: https://...pages.dev/...
๐Ÿ“ ์ „์ฒด ๋ณด๊ณ ์„œ ๋ชฉ๋ก: https://...pages.dev/
โœ… ๋ถ„์„ ์™„๋ฃŒ (์†Œ์š”์‹œ๊ฐ„: 800์ดˆ)
์ฃผ์ œ๋ณ„ ์ž๋™ ํ…Œ๋งˆ
Burgundy
๋ฒ”์šฉ
Geopolitical
์•ˆ๋ณด ยท ๊ตฐ์‚ฌ ยท ์ „์Ÿ
Financial
๊ธˆ์œต ยท ๊ฒฝ์ œ ยท ์‹œ์žฅ
Tech
๊ธฐ์ˆ  ยท AI ยท IT
Nature
ํ™˜๊ฒฝ ยท ์—๋„ˆ์ง€
Liquid Glass
ํ”„๋ฆฌ๋ฏธ์—„ ยท ํ˜์‹ 
ํ•ต์‹ฌ ๊ธฐ๋Šฅ
๐Ÿงญ
์ „๋žต ๊ธฐํš ์—์ด์ „ํŠธ
ACH, DIME, Stress Test ๋“ฑ 25+ ๋ถ„์„ ๊ธฐ๋ฒ•์—์„œ ์ฃผ์ œ์— ์ตœ์ ์ธ ๋ฐฉ๋ฒ•๋ก  ์ž๋™ ์„ ํƒ
๐ŸŽญ
๋™์  ๋‚ด๋Ÿฌํ‹ฐ๋ธŒ
๊ณ ์ •๋œ ๋ณด๊ณ ์„œ ํ‹€ ์—†์ด, ์‚ฌ๊ฑด ์„ฑ๊ฒฉ์— ๋งž๊ฒŒ ์„น์…˜ ์ˆœ์„œ์™€ ์ œ๋ชฉ์„ ๋งค๋ฒˆ ์ƒˆ๋กœ ๊ตฌ์„ฑ
โšก
๋น ๋ฅธ๋ถ„์„ ๋ชจ๋“œ
"์งง๊ฒŒ", "๊ฐ„๋žตํžˆ" ํ‚ค์›Œ๋“œ๋กœ ํ•ต์‹ฌ ์—์ด์ „ํŠธ๋งŒ ๊ฐ€๋™, 3๋ฐฐ ๋น ๋ฅธ ๋ถ„์„
๐ŸŽจ
6๊ฐ€์ง€ ๋™์  ํ…Œ๋งˆ
์ „๋žต ๊ธฐํš์ด ์ฃผ์ œ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์ตœ์  ํ…Œ๋งˆ ์ž๋™ ์ ์šฉ โ€” Liquid Glass๊นŒ์ง€
๐ŸŒ
์ฆ‰์‹œ ๊ณต์œ 
Cloudflare Pages ์ž๋™ ๋ฐฐํฌ, ๋งํฌ ํ•˜๋‚˜๋กœ ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๊ณต์œ