๐Ÿค– Edmund์˜ AI ์—ฐ๊ตฌ์‹ค

Threads ๋‰ด์Šค โ†’ ์ง€์‹ ์ถ”์ถœ โ†’ ์˜จํ†จ๋กœ์ง€ ๊ตฌ์ถ• ์ž๋™ํ™” ์‹œ์Šคํ…œ

ํ™œ์„ฑ ์—”ํ‹ฐํ‹ฐ
CouchDB ๋ฌธ์„œ
์ข€๋น„ ์—”ํ‹ฐํ‹ฐ

๐Ÿ“š ์ด ์‹œ์Šคํ…œ์ด ํ•˜๋Š” ์ผ

๐Ÿ“ฐ
1. ๊ธฐ์‚ฌ ์ˆ˜์ง‘
Threads์—์„œ AI ๊ด€๋ จ ๊ฒŒ์‹œ๋ฌผ์„ ์ž๋™์œผ๋กœ ๋ชจ์Œ
๐Ÿง 
2. ๊ฐœ๋… ์ถ”์ถœ
Gemini AI๊ฐ€ ์ค‘์š”ํ•œ ๊ฐœ๋…/ํšŒ์‚ฌ/์‚ฌ๋žŒ์„ ์ฐพ์•„๋ƒ„
๐Ÿ•ธ๏ธ
3. ์ง€์‹ ๊ทธ๋ž˜ํ”„
๊ฐœ๋…๋“ค์„ ์—ฐ๊ฒฐํ•ด ์˜จํ†จ๋กœ์ง€(์ง€์‹ ์ง€๋„) ๊ตฌ์ถ•
๐Ÿ’ก ์˜จํ†จ๋กœ์ง€๋ž€? ๋‹จ์–ด๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€์‹ ์ง€๋„์˜ˆ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด "ChatGPT๋Š” OpenAI๊ฐ€ ๋งŒ๋“  ์ œํ’ˆ"์ฒ˜๋Ÿผ์š”.
์›Œํฌํ”Œ๋กœ์šฐ ์ƒํƒœ ๐Ÿ“ฆ CouchDB ํ˜„ํ™ฉ ์˜จํ†จ๋กœ์ง€ ๊ทœ์น™ ์Šคํฌ๋ฆฝํŠธ ๐Ÿ—บ๏ธ ํŒŒ์ดํ”„๋ผ์ธ ๐Ÿ’ก ๋น„์ฆˆ๋‹ˆ์Šค ์ธ์‚ฌ์ดํŠธ

โš™๏ธ ์›Œํฌํ”Œ๋กœ์šฐ ์ƒํƒœ

์ตœ๊ทผ ์‹คํ–‰ ๊ธฐ๋ก

๐Ÿ“ฌ Threads ๋‰ด์Šค ๋ชจ๋‹ˆํ„ฐ

๋กœ๋”ฉ ์ค‘...
์ตœ๊ทผ ์‹คํ–‰
์‹œ์ž‘:  | ์ข…๋ฃŒ:
๊ฐ์‹œ ํƒ€๊ฒŸ (๊ฐœ)
+ ์ƒˆ ํƒ€๊ฒŸ ์ถ”๊ฐ€

๐Ÿ“ฆ CouchDB ์ปจํ…์ธ  ํ˜„ํ™ฉ

๋กœ๋”ฉ ์ค‘...
์ „์ฒด ๋ฌธ์„œ
DB ์šฉ๋Ÿ‰
AI ์—”ํ‹ฐํ‹ฐ ๋…ธํŠธ

๐Ÿ“‚ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋ฌธ์„œ ์ˆ˜

๐Ÿ“ฐ Sources (AI ๋‰ด์Šค) 2-Areas/AI/Sources/
๐Ÿงฉ h: ์ฒญํฌ (๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ) h: prefix docs

์บ์‹œ 10๋ถ„ ์œ ์ง€ โ€” ์ƒˆ๋กœ๊ณ ์นจ ๋ฒ„ํŠผ์œผ๋กœ ์ฆ‰์‹œ ๊ฐฑ์‹  ๊ฐ€๋Šฅ

๐Ÿ“‹ ์˜จํ†จ๋กœ์ง€ ์›์น™

์—”ํ‹ฐํ‹ฐ๋กœ ์ธ์ •ํ•  ๊ฒƒ๊ณผ ๋…ธ์ด์ฆˆ๋กœ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

โœ… ์—”ํ‹ฐํ‹ฐ๋กœ ์ธ์ • (ํฌํ•จ)

โŒ ๋…ธ์ด์ฆˆ (์ œ์™ธ)

โœ… ์ €์žฅ๋จ

๐Ÿ’ป ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰

Neo4j Cypher ์ฟผ๋ฆฌ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ:


    

๐Ÿ—บ๏ธ ํŒŒ์ดํ”„๋ผ์ธ ์ˆœ์„œ๋„

Threads ํฌ์ŠคํŠธ โ†’ ์ง€์‹ ๊ทธ๋ž˜ํ”„: ๊ฐ ๋‹จ๊ณ„๋Š” ๋…ธํŠธ ๋‹จ์œ„(์ด๋ฒคํŠธ ๋“œ๋ฆฌ๋ธ)๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค

โšก ์‹ค์‹œ๊ฐ„ ํŒŒ์ดํ”„๋ผ์ธ (per-note)

๐Ÿ“ฑ Threads ํฌ์ŠคํŠธ
RSS / Threads API ์ˆ˜์ง‘
โ–ผ
๐Ÿ“ฌ news__share-handler
๋งค์‹œ :10๋ถ„ ยท Telegram ์ „์†ก + process-single-post ํŠธ๋ฆฌ๊ฑฐ
โ–ผ
๐Ÿ”ค ์–ธ์–ด ํ•„ํ„ฐ
โŒ JP/ZH โ†’ ํ๊ธฐ+์•Œ๋ฆผ โœ… KO/EN โ†’ ํ†ต๊ณผ
โ–ผ
๐Ÿ” ์ค‘๋ณต ์ฒดํฌ (dedup guard)
โญ๏ธ ๊ธฐ์ฒ˜๋ฆฌ โ†’ ์Šคํ‚ต โœ… ์‹ ๊ทœ โ†’ ๊ณ„์†
โ–ผ
๐Ÿง  Gemini ๋ถ„์„
์š”์•ฝ ยท ๊ฐ์ • ยท ์—”ํ‹ฐํ‹ฐ ๋ชฉ๋ก ์ถ”์ถœ ยท skip ํŒ๋‹จ
โ–ผ
๐Ÿ”„ ์—”ํ‹ฐํ‹ฐ ์ฒ˜๋ฆฌ ๋ฃจํ”„ (per-entity)
๊ธฐ์กด ์—”ํ‹ฐํ‹ฐ
norm_key ๋งค์นญ
โ†’ mention_count++
์‹ ๊ทœ ์—”ํ‹ฐํ‹ฐ
3-stage dedup
โ†’ CouchDB + Neo4j
โ–ผ
๐Ÿ’พ Source ๋…ธํŠธ ์ €์žฅ (CouchDB)
obsidian_vault โ†’ Obsidian LiveSync ์ž๋™ ๋™๊ธฐํ™”

โฐ ๋ฐฐ์น˜ ์ž‘์—… (์ „์ฒด ์Šค์บ”)

๋งค์ผ 04:00 KST (19:00 UTC)
๐Ÿ” kg__l3-curator
์ „์ฒด ์—”ํ‹ฐํ‹ฐ Gemini ํ’ˆ์งˆ ๊ฒ€์‚ฌ
type ๋ถ„๋ฅ˜ ยท ๋…ธ์ด์ฆˆ โ†’ zombie ์ฒ˜๋ฆฌ
โš ๏ธ ์ „์ฒด ์Šค์บ” โ†’ OOM ์œ„ํ—˜ โ†’ ๋ฆฌํŒฉํ† ๋ง ์˜ˆ์ •
โ–ผ
๋งค์ผ 04:30 KST (19:30 UTC)
๐Ÿ–Š๏ธ kg__l4-renderer
Neo4j ์—”ํ‹ฐํ‹ฐ โ†’ Obsidian
๋งˆํฌ๋‹ค์šด ๋…ธํŠธ ๋ Œ๋”๋ง
โ–ผ
๋งค์ผ 05:00 KST (20:00 UTC)
๐Ÿงน kg__orphan-cleanup
Neo4j์— ์—†๋Š” CouchDB ํŒŒ์ผ
โ†’ ์‚ญ์ œ (๊ณ ์•„ ํŒŒ์ผ ์ •๋ฆฌ)
๐Ÿ’ก ์•„ํ‚คํ…์ฒ˜ ์›์น™

โœ… 1~8๋‹จ๊ณ„: ๋…ธํŠธ ๋‹จ์œ„ ์ฒ˜๋ฆฌ
๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ์ , ์ด๋ฒคํŠธ ๋“œ๋ฆฌ๋ธ

โš ๏ธ l3-curator๋งŒ ์ „์ฒด ์Šค์บ”
โ†’ ๋ณ„๋„ ์—”ํ‹ฐํ‹ฐ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ
๋ถ„๋ฆฌ ํ•„์š” (LLM + cursor ๋ฐฉ์‹)

๐Ÿ’ก ๋น„์ฆˆ๋‹ˆ์Šค ์ธ์‚ฌ์ดํŠธ

๋กœ๋”ฉ ์ค‘... (DataTable ์ „์ฒด ์กฐํšŒ)
์ด ์ˆ˜์ง‘ ํŽ˜์ธํฌ์ธํŠธ
๋ถ„์„ ์™„๋ฃŒ
๐Ÿ’ฐ ๊ฒฐ์ œ์˜ํ–ฅ ์žˆ์Œ
๊ธฐํšŒ์ง€์ˆ˜ 5 / 4
์ถœ์ฒ˜๋ณ„ ๋ถ„ํฌ
Serper KR ์ˆ˜์ง‘: ๊ฑด
โณ Serper KR ๊ฑด ๋ถ„์„ ๋Œ€๊ธฐ ์ค‘
Pain Mining Analyze๊ฐ€ ๋งค์ผ 07:00 KST ์ž๋™ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค
๋ฏธ๋ถ„์„ Serper KR ์ˆ˜์ง‘ ํ•ญ๋ชฉ (์ตœ๋Œ€ 20๊ฑด)
๐Ÿ† Top 30 ๊ธฐํšŒ (Serper/Reddit ์šฐ์„ , ๊ธฐํšŒ์ง€์ˆ˜ ๋†’์€ ์ˆœ)
๋ถ„์„๋œ ๋ฐ์ดํ„ฐ ์—†์Œ
์ถœ์ฒ˜ ์ œ๋ชฉ ๊ธฐํšŒ ์‹ฌ๊ฐ๋„ ๊ฒฐ์ œ ์„ธ๊ทธ๋จผํŠธ

๊ธฐํšŒ์ง€์ˆ˜
์‹ฌ๊ฐ๋„
๊ฒฐ์ œ์˜ํ–ฅ

์ถœ์ฒ˜:
์„ธ๊ทธ๋จผํŠธ: