시스템 아키텍처

6채널 → 허브 → AI → 사용자

데이터 흐름과 기술 스택을 한눈에. 각 레이어는 독립 모듈로 교체·확장 가능하도록 설계되었습니다.

Layer 1 — Source · 6개 채널 (실제 매체) 바이오타임즈 바이오·헬스케어 biotimes.co.kr 애틀러스리서치 ICT·통신·방송 arg.co.kr 스타트업투데이 스타트업·VC startuptoday.kr 한국M&A경제신문 M&A·자본시장 kmnanews.com 디펜스투데이 방산·국방 defensetoday.kr 월간지방세연구 지방세·조세·세무 localtaxresearch.com Layer 2 — Insight Bank Hub Core Insight Bank Hub Core 수집·정규화 Ingest · Schema 구조화·태깅 JSON-LD · 엔티티 발행·CMS Publish · Routing 관리자 콘솔 Admin · 권한 Layer 3 — AI · RAG · Ontology · GEO-AIO 청킹·임베딩 Chunking · Embed 벡터 DB · BM25 Hybrid Index RAG 엔진 Retrieval · Citation 온톨로지·그래프 RDF · OWL · SPARQL Phase 2.5 NEW GEO-AIO 콘텐츠 SEO · AIO Auto-Gen Stream 04 연계 NEW Gemini API Answer Generation Layer 4 — Consumer · 독자 + B2B + 외부 AI 일반 독자 웹·모바일 PWA RAG 챗봇 B2C SaaS B2B 데이터 API REST · GraphQL 그래프 라이선스 SPARQL · 4 Tier 법무·PEF·정부 AI 인용 라이선스 OpenAI · Claude Stream 04 (5억+) 외부 LLM 인용 Gemini · Perplexity 검색·답변 자동 인용
기술 스택

레이어별 구성

각 레이어는 독립 모듈로 동작하며, 표준 인터페이스를 통해 단계별 교체·확장이 가능합니다.

Layer 1 · Source

채널6개 인터넷 매체 (각 도메인 유지)
수집RSS · API · DB 직결 · 웹훅
주기실시간 + 배치 (5분 단위)
스키마단일 통합 스키마 (Article, Author, Tag, Channel)

Layer 2 · Hub Core

프론트Next.js 14 · TypeScript · Tailwind
백엔드Node.js (Fastify) · PostgreSQL
스토리지S3 호환 + CDN (CloudFront)
인증SSO · OAuth2 · 역할 기반 접근

Layer 3 · AI / RAG / 온톨로지 / GEO-AIO

임베딩Gemini Embeddings · 다국어 8개
벡터 DBpgvector · Pinecone (옵션)
RAG하이브리드 검색 · BM25 + 벡터
온톨로지 ★Apache Jena · OWL2 RL · FIBO/XBRL · SPARQL 1.1 (Phase 2.5)
GEO-AIO ★FAQ·요약·인용 블록 자동 생성 · JSON-LD/llms.txt 동기 · Stream 04 연계
LLMGemini 2.5 Pro · 멀티턴 · 출처 인용

Layer 4 · Consumer / B2B

PWA · 모바일 우선 · <2초 LCP
APIREST · GraphQL · OAuth2 · Stripe Metered
그래프 ★SPARQL 1.1 endpoint · 4 Tier · SLA 99.9%
SEO/GEOJSON-LD · Sitemap · llms.txt · Wikidata QID
분석GA4 + 자체 인용 측정 (4개 LLM 엔진)
데이터 플로우

발행 1건의 24시간 여정

시점단계주체산출물
T+0기자 작성 → CMS 게시편집국원문 (HTML)
T+1분스키마 정규화 + 메타 추출Hub CoreArticle 객체
T+3분JSON-LD · 태그 · 엔티티 자동 생성AI 보조구조화 데이터
T+5분청킹 + 임베딩 → 벡터 DB 적재RAG 파이프라인벡터 인덱스
T+7분NER + RE → RDF 트리플 → Apache Jena 적재 + OWL2 추론온톨로지 (Phase 2.5)그래프 노드 + 추론 사실
T+8분GEO-AIO 콘텐츠 자동 생성 — FAQ·요약·인용 블록 + JSON-LD/llms.txt 동기화GEO-AIO 엔진AI 검색 인용 최적화 자산
T+10분사이트맵·llms.txt 갱신, 외부 검색엔진 핑SEO/GEO 모듈인용 가능 상태
T+1시간RAG 챗봇 응답 가능 + 출처 인용RAG 엔진인용 가능 답변
T+1시간SPARQL endpoint 갱신 — B2B 그래프 라이선스 고객 즉시 쿼리 가능그래프 라이선스법무·PEF·IB 인사이트
T+24시간외부 LLM 인덱스 반영, 노출/인용 측정 시작측정 시스템인용 KPI