Architecture

시스템 아키텍처 Palantir-grade Multi-Agent AI Stack

4계층 분리 + 20개 AI 에이전트 협업 + Neo4j 지식그래프 + Gemini RAG.

전체 구조도 (4-Layer)

Orthodontics AI · 4-Layer Architecture PRESENTATION LAYER · Static HTML + CDN index.html허브 3d-viewerThree.js · STL extraction-ai발치 판단 growth성장 예측 facial-sim안모 시뮬 recurrence재발 예측 chatbotRAG · Gemini dashboard분석 API LAYER · Vercel Serverless Functions (Node 20) /api/chatRAG + Gemini /api/diagnose4종 AI 진단 /api/upload파일 + Vision /api/clinics병원 등록 (1h 캐시) /api/cron/reindex주 1회 임베딩 재생성 AI LAYER · Gemini Family + EZL-STL Engine Gemini 1.5/2.0 Flash대화·진단·구조화 출력 Gemini 1.5 Pro정밀 분석 (long-context) text-embedding-004768차원 RAG Gemini Vision사진·X-ray 분석 EZL-STL Engine치열궁·Bolton·Spee Rule-baseTweed/Steiner DATA LAYER · Supabase + Neo4j + Storage Postgresclinics·patients·diagnoses pgvectorknowledge_chunks RAG StorageSTL · 사진 · PDF Neo4j Aura지식그래프 (similar-case) RLS · Audit Logs멀티테넌시 + HIPAA Static Edge Vercel Functions AI Providers Persistent

20개 AI 에이전트 오케스트레이션

진단(4) · 계획(3) · 실행(4) · 모니터링(3) · 운영(6) — 마스터 TreatmentPlanner가 분석가 4종을 호출하고 실행 에이전트에 위임.

전체 명세 보기

Neo4j 지식그래프

8개 노드 라벨 + 7개 관계 타입. SIMILAR_TO 관계로 유사 환자 검색, RECOMMENDS로 치료계획 추천 자동화.

스키마 보기

데이터 흐름 (요청 → 응답)

사용자 입력 /api/diagnose RAG 검색pgvector 768d Gemini 추론structured JSON DB 저장Postgres + RLS UI 렌더링