From ff26f369835140855b6a0ff48256d87cf13f1e79 Mon Sep 17 00:00:00 2001 From: Godopu Date: Wed, 29 Jul 2026 23:47:16 +0900 Subject: [PATCH] docs: update README.md to reflect new research focus (QUIC, gRPC, A2A, Multi-Agent Orchestration) --- README.md | 81 ++++++++++++++++++++++++------------------------------- 1 file changed, 35 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index dcfdb40..a754c5d 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,29 @@ -# 🌐 κ²½λΆλŒ€ν•™κ΅ 사물인터넷 ν‘œμ€€ 연ꡬ싀 (ISL) ν™ˆνŽ˜μ΄μ§€ 리뉴얼 ν”„λ‘œμ νŠΈ +# 🌐 κ²½λΆλŒ€ν•™κ΅ 사물인터넷 ν‘œμ€€ 및 λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 연ꡬ싀 (ISL) -> λ³Έ ν”„λ‘œμ νŠΈλŠ” **κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 사물인터넷 ν‘œμ€€ 연ꡬ싀 (IoT Standards Laboratory, ISL)**의 곡식 ν™ˆνŽ˜μ΄μ§€λ₯Ό μ°¨μ„ΈλŒ€ μ›Ή 기술 μŠ€νƒ(Next.js 14+, TypeScript, Tailwind CSS)으둜 리뉴얼 및 κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ λ””λ ‰ν„°λ¦¬μž…λ‹ˆλ‹€. +> λ³Έ ν”„λ‘œμ νŠΈλŠ” **κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 사물인터넷 ν‘œμ€€ 및 λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 연ꡬ싀 (IoT Standards & Multi-Agent Orchestration Lab, ISL)**의 곡식 ν™ˆνŽ˜μ΄μ§€λ₯Ό μ°¨μ„ΈλŒ€ μ›Ή 기술 μŠ€νƒ(Next.js 14+, TypeScript, Tailwind CSS)으둜 리뉴얼 및 κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€. > -> μ—°κ΅¬μ‹€μ˜ μ‹€μ œ 데이터 원본(`ISL-2026/`)κ³Ό 참고용 λͺ¨λ˜ μ›Ή ν”„λ‘œν† νƒ€μž…(`refer_landing_page/`)을 기반으둜, λ©€ν‹° μ—μ΄μ „νŠΈ ν˜‘μ—… 체계(MAM)λ₯Ό 톡해 μ°¨μ„ΈλŒ€ 연ꡬ싀 λžœλ”©νŽ˜μ΄μ§€λ₯Ό μ™„μ„±ν•©λ‹ˆλ‹€. +> μ—°κ΅¬μ‹€μ˜ κΈ°μ‘΄ μ‹€μΈ‘ 데이터 원본(`ISL-2026/`)κ³Ό 참고용 λͺ¨λ˜ μ›Ή ν”„λ‘œν† νƒ€μž…(`refer_landing_page/`)을 기반으둜, μ΅œμ‹  연ꡬ 주제(QUIC, gRPC, A2A, λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜)λ₯Ό λ°˜μ˜ν•œ μ°¨μ„ΈλŒ€ 연ꡬ싀 λžœλ”©νŽ˜μ΄μ§€λ₯Ό μ™„μ„±ν•©λ‹ˆλ‹€. --- -## πŸ“Œ 1. 연ꡬ싀 κ°œμš” (Lab Overview) +## πŸ“Œ 1. 연ꡬ싀 κ°œμš” 및 핡심 연ꡬ λΆ„μ•Ό (Lab Overview & Core Research Focus) -- **연ꡬ싀λͺ…**: 사물인터넷 ν‘œμ€€ 연ꡬ싀 (IoT Standards Laboratory, ISL) +- **연ꡬ싀λͺ…**: 사물인터넷 ν‘œμ€€ 및 λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 연ꡬ싀 (ISL) - **μ†Œμ†**: κ²½λΆλŒ€ν•™κ΅ ITλŒ€ν•™ 컴퓨터학뢀 - **μ§€λ„κ΅μˆ˜**: 고석주 ꡐ수 (Prof. Seok-Joo Koh / `sjkoh@knu.ac.kr`) -- **핡심 연ꡬ λΆ„μ•Ό**: - 1. **IoT Standards & Protocols**: oneM2M, W3C WoT, OCF, OMA LwM2M 기반 사물인터넷 ꡭ제 ν‘œμ€€ 및 μƒν˜Έμš΄μš©μ„± 연ꡬ - 2. **Automotive & IVI (CCIS)**: Configurable Car Infotainment Service, μ°¨λŸ‰ λ‚΄ μΈν¬ν…ŒμΈλ¨ΌνŠΈ μ œμ–΄ 및 ν‘œμ€€ μΈν„°νŽ˜μ΄μŠ€ - 3. **Optical Wireless & VLC**: Visible Light Communication (κ°€μ‹œκ΄‘ 톡신) 및 μ˜€ν† λͺ¨ν‹°λΈŒ 광톡신 - 4. **Next-Gen Networks**: QUIC 기반 λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜, MCM (Metaverse Content Management) λ©”νƒ€λ²„μŠ€ μΈν„°νŽ˜μ΄μŠ€ +- **연ꡬ νŒ¨λŸ¬λ‹€μž„ μ „ν™˜ (Research Pivot)**: + - κΈ°μ‘΄: 전톡적 사물인터넷(oneM2M, OCF) ν‘œμ€€ κΈ°μ—¬ 쀑심 + - **ν˜„μž¬ (Current Core Focus)**: **QUIC, gRPC, A2A (Agent-to-Agent)** 톡신 ν”„λ‘œν† μ½œ 및 **λ©€ν‹° μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ (Multi-Agent Orchestration)** 연ꡬ + +### πŸ’‘ 핡심 연ꡬ μΆ• (Research Pillars) +1. **Agent-to-Agent (A2A) Communication Protocols**: + - QUIC, gRPC, MQTT 기반 μ°¨μ„ΈλŒ€ μ—μ΄μ „νŠΈ κ°„ κ³ μ„±λŠ₯/μ €μ§€μ—° μƒν˜Έ 톡신 및 μΈν„°νŽ˜μ΄μŠ€ 섀계 +2. **Multi-Agent Orchestration & Framework**: + - 이쒅 자율 μ§€λŠ₯ν˜• μ—μ΄μ „νŠΈλ“€μ˜ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜, 라이프사이클 κ΄€μ œ, μ„Έμ…˜/μƒνƒœ 격리 및 동적 μ›Œν¬ν”Œλ‘œμš° μ œμ–΄ (MAM: Multi-Agent Mux) +3. **Autonomous Agent Systems & Infrastructure**: + - LLM μ—μ΄μ „νŠΈ 및 μž„λ² λ””λ“œ AI λ””λ°”μ΄μŠ€ κ°„ ν˜‘μ—… μ‹œμŠ€ν…œ, λΆ„μ‚° μ—£μ§€ ν™˜κ²½ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ +4. **IoT & Interactive Media Standards (Legacy Focus)**: + - oneM2M/W3C WoT 기반 사물인터넷 μΈν„°νŽ˜μ΄μŠ€, CCIS (In-Vehicle Infotainment), Optical Wireless (VLC) 연ꡬ μžμ‚° --- @@ -23,16 +31,15 @@ ``` landing_page/ -β”œβ”€β”€ README.md # [λ³Έ λ¬Έμ„œ] ν”„λ‘œμ νŠΈ 톡합 μ˜¨λ³΄λ”© κ°€μ΄λ“œ +β”œβ”€β”€ README.md # [λ³Έ λ¬Έμ„œ] μ‹ κ·œ 연ꡬ λΆ„μ•Ό 반영 톡합 μ˜¨λ³΄λ”© κ°€μ΄λ“œ β”œβ”€β”€ ISL-2026/ # πŸ“„ [μ‹€μ œ 데이터 원본] κΈ°μ‘΄ 연ꡬ싀 곡식 ν™ˆνŽ˜μ΄μ§€ (HTML/CSS) -β”‚ β”œβ”€β”€ index.html # 메인 λžœλ”©νŽ˜μ΄μ§€ & 연ꡬ λΆ„μ•Ό μ†Œκ°œ +β”‚ β”œβ”€β”€ index.html # 메인 λžœλ”©νŽ˜μ΄μ§€ & λ ˆκ±°μ‹œ 연ꡬ λΆ„μ•Ό μ†Œκ°œ β”‚ β”œβ”€β”€ member.html # κ΅μˆ˜μ§„, 석/박사 연ꡬ원, 학뢀연ꡬ생, 쑸업생 λͺ©λ‘ β”‚ β”œβ”€β”€ paper-international.html # κ΅­μ™Έ 저널 및 ν•™νšŒ λ…Όλ¬Έ 싀적 β”‚ β”œβ”€β”€ paper-domestic.html # κ΅­λ‚΄ 저널 및 ν•™νšŒ λ…Όλ¬Έ 싀적 β”‚ β”œβ”€β”€ patent.html # νŠΉν—ˆ 등둝/μΆœμ› 싀적 β”‚ β”œβ”€β”€ standard.html # ꡭ제/κ΅­λ‚΄ ν‘œμ€€ν™” κΈ°μ—¬ λ‚΄μ—­ (oneM2M, ITU-T λ“±) -β”‚ β”œβ”€β”€ lecture.html # λ‹΄λ‹Ή ν•™λΆ€ 및 λŒ€ν•™μ› κ°•μ˜ λͺ©λ‘ -β”‚ └── assets/ & image/ # 둜고, κ΅μˆ˜λ‹˜ 및 연ꡬ원 사진, 연ꡬ λΆ„μ•Ό κ·Έλž˜ν”½ μžμ‚° +β”‚ └── assets/ & image/ # 둜고, κ΅μˆ˜λ‹˜ 및 연ꡬ원 사진 μžμ‚° β”‚ β”œβ”€β”€ refer_landing_page/ # πŸš€ [νƒ€κ²Ÿ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ‘œν† νƒ€μž…] Next.js 14+ App Router β”‚ β”œβ”€β”€ app/ # Next.js App Router νŽ˜μ΄μ§€ (intro, members, publications, lectures, standardization) @@ -43,46 +50,36 @@ landing_page/ β”œβ”€β”€ .agents/ # πŸ€– λ©€ν‹° μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ κ·œμΉ™ 및 μŠ€ν‚¬ νˆ΄ν‚· (MAM) β”œβ”€β”€ .mam/ # ⚑ μ—μ΄μ „νŠΈ μ„Έμ…˜ DB 및 격리 μƒνƒœ λ ˆμ§€μŠ€νŠΈλ¦¬ β”œβ”€β”€ docs/ # μ§„ν–‰ μž‘μ—… λ…ΈνŠΈ, λ―ΈνŒ… 기둝, μ•„ν‚€ν…μ²˜ κ²°μ •(ADR) -└── research/ # κ΄€λ ¨ λ…Όλ¬Έ, ν‘œμ€€ μ‚¬μ–‘μ„œ, 벀치마크 자료 +└── research/ # κ΄€λ ¨ λ…Όλ¬Έ, QUIC/gRPC/A2A μ‚¬μ–‘μ„œ, 벀치마크 자료 ``` --- ## 🎯 3. μ˜¨λ³΄λ”© 핡심 λ―Έμ…˜ (Core Development Missions) -μ—μ΄μ „νŠΈ νŒ€ 및 κ°œλ°œμžλŠ” μ•„λž˜ 3단계 μ£Όμš” λ―Έμ…˜μ„ 순차적으둜 μ§„ν–‰ν•©λ‹ˆλ‹€: +### πŸ“₯ Mission 1: μ‹€μ œ 연ꡬ싀 데이터 μΆ”μΆœ 및 μ‹ κ·œ 연ꡬ 도메인 반영 +- `ISL-2026/` λ ˆκ±°μ‹œ 데이터(κ΅μˆ˜μ§„, 연ꡬ원, λ…Όλ¬Έ, νŠΉν—ˆ, κ°•μ˜)λ₯Ό μΆ”μΆœν•˜μ—¬ `refer_landing_page/app//page.tsx` λ‚΄μ˜ 데이터 배열에 μ μš©ν•©λ‹ˆλ‹€. +- 연ꡬ싀 μ†Œκ°œ(`intro/page.tsx`) 및 메인 λžœλ”©νŽ˜μ΄μ§€ 상단 λΉ„μ£Όμ–Ό/티컀(`Marquee`)에 **QUIC, gRPC, A2A, Multi-Agent Orchestration** λ“± 핡심 μ‹ κ·œ 연ꡬ ν‚€μ›Œλ“œλ₯Ό μ „λ©΄ κ°•μ‘°ν•˜λ„λ‘ μ •μ œν•©λ‹ˆλ‹€. -### πŸ“₯ Mission 1: μ‹€μ œ 연ꡬ싀 데이터 μΆ”μΆœ 및 μ •λ°€ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ (Data Migration) -- `ISL-2026/` λ””λ ‰ν„°λ¦¬μ˜ λ ˆκ±°μ‹œ HTML νŒŒμΌλ“€μ—μ„œ **μ‹€μ œ 데이터**λ₯Ό μΆ”μΆœν•©λ‹ˆλ‹€: - - **ꡬ성원**: ꡐ수 μ†Œκ°œ, 박사/석사/ν•™λΆ€ 연ꡬ원, 쑸업생(μ§„λ‘œ 정보 포함) `[ISL-2026/member.html]` - - **λ…Όλ¬Έ 싀적**: κ΅­μ™Έ 저널/ν•™νšŒ, κ΅­λ‚΄ 저널/ν•™νšŒ λ…Όλ¬Έ μ΅œμ‹ μˆœ μ •λ ¬ `[ISL-2026/paper-international.html, paper-domestic.html]` - - **νŠΉν—ˆ & ν‘œμ€€ν™”**: νŠΉν—ˆ 등둝/μΆœμ› λͺ©λ‘ 및 oneM2M/ITU-T/OCF ν‘œμ€€ν™” 싀적 `[ISL-2026/patent.html, standard.html]` - - **κ°•μ˜ λͺ©λ‘**: ν•™λΆ€/λŒ€ν•™μ› κ°œμ„€ κ³Όλͺ© `[ISL-2026/lecture.html]` -- `refer_landing_page/app//page.tsx` λ‚΄μ˜ μ˜ˆμ‹œ(placeholder) 데이터 배열을 μΆ”μΆœν•œ **μ‹€μ œ ISL 연ꡬ싀 λ°μ΄ν„°λ‘œ μ „λ©΄ ꡐ체**ν•©λ‹ˆλ‹€. +### 🎨 Mission 2: λΈŒλžœλ“œ κ°€μΉ˜ 및 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ μœ μ§€ +- `refer_landing_page/docs/DESIGN.md`의 κ³ λŒ€λΉ„ λ§€κ±°μ§„ λ””μžμΈ μ‹œμŠ€ν…œ("Issue 01")을 μ€€μˆ˜ν•©λ‹ˆλ‹€. +- `ISL-2026/assets/`의 둜고, 사진 및 κ·Έλž˜ν”½ μžμ‚°μ„ `refer_landing_page/public/`으둜 μ΄κ΄€ν•˜μ—¬ ν™œμš©ν•©λ‹ˆλ‹€. -### 🎨 Mission 2: λΈŒλžœλ“œ κ°€μΉ˜ 및 λ””μžμΈ μ‹œμŠ€ν…œ μœ μ§€ (Design & UX Refinement) -- `refer_landing_page/docs/DESIGN.md`에 λͺ…μ‹œλœ 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ("Issue 01") κ·œκ²©μ„ μ—„κ²©νžˆ μ€€μˆ˜ν•©λ‹ˆλ‹€. -- `ISL-2026/assets/`의 연ꡬ싀 곡식 둜고(`Lab_logo_color_transparent.png`), 인물 사진, 연ꡬ λΆ„μ•Ό κ·Έλž˜ν”½ 이미지λ₯Ό `refer_landing_page/public/`으둜 μ΄κ΄€ν•˜μ—¬ μ μš©ν•©λ‹ˆλ‹€. -- λ§€κ±°μ§„ μ„Ήμ…˜ λ„˜λ²„λ§(`SectionLabel`), μΉ΄μš΄νŠΈμ—…(`Counter`), λ“±μž₯ λͺ¨μ…˜(`Reveal`), 티컀(`Marquee`) μ»΄ν¬λ„ŒνŠΈλ₯Ό 효과적으둜 ν™œμš©ν•©λ‹ˆλ‹€. - -### πŸ” Mission 3: SEO, λ°˜μ‘ν˜• UI 및 ν’ˆμ§ˆ 검증 (QA & Verification) -- λͺ¨λ“  νŽ˜μ΄μ§€μ— **SEO μ΅œμ ν™”** (Title, Meta Description, Semantic HTML5) 적용. -- λͺ¨λ°”일, νƒœλΈ”λ¦Ώ, λ°μŠ€ν¬ν†± ν™”λ©΄ λ°˜μ‘ν˜• Breakpoint 및 ν„°μΉ˜ μ‚¬μš©μž κ²½ν—˜ 검증. -- `npm run build`λ₯Ό ν†΅ν•œ TypeScript 및 Next.js νƒ€μž…/린트 였λ₯˜ 0건 검증. +### πŸ” Mission 3: SEO, λ°˜μ‘ν˜• UI 및 ν’ˆμ§ˆ 검증 +- λͺ¨λ“  νŽ˜μ΄μ§€μ˜ Title, Meta Description, Open Graph νƒœκ·Έ μ΅œμ ν™”. +- λͺ¨λ°”일/λ°μŠ€ν¬ν†± λ°˜μ‘ν˜• UI κ²€μˆ˜ 및 `npm run build` 였λ₯˜ 0건 검증. --- -## πŸ‘₯ 4. λ©€ν‹° μ—μ΄μ „νŠΈ μ—­ν•  및 ν˜‘μ—… ν”„λ‘œν† μ½œ (Multi-Agent Team) - -λ³Έ ν”„λ‘œμ νŠΈλŠ” `multi-agent-mux` ν™˜κ²½μ—μ„œ 3개의 μ „μš© μ—μ΄μ „νŠΈκ°€ μ—­ν•  λΆ„λ‹΄ν•˜μ—¬ μž‘μ—…μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€. +## πŸ‘₯ 4. λ©€ν‹° μ—μ΄μ „νŠΈ μ—­ν•  (Multi-Agent Team) | μ—μ΄μ „νŠΈ | λ‹΄λ‹Ή μ—­ν•  (Role) | μ£Όμš” μž„λ¬΄ (Primary Responsibilities) | | :--- | :--- | :--- | -| 🧠 **Claude** | `planner and reviewer` | 전체 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ μ•„ν‚€ν…μ²˜ 수립, 데이터 λˆ„λ½ 검증, μ΅œμ’… μ½”λ“œ PR 승인 | -| 🎨 **Agy** (Antigravity) | `creator` | Component 개발, `ISL-2026` 데이터 μΆ”μΆœ 및 `refer_landing_page` μ½”λ“œ μž‘μ„±/적용 | +| 🧠 **Claude** | `planner and reviewer` | QUIC/gRPC/A2A 도메인 반영 κ²€ν† , 데이터 무결성 검증, μ΅œμ’… μ½”λ“œ PR 승인 | +| 🎨 **Agy** (Antigravity) | `creator` | Component 개발, `ISL-2026` 데이터 μΆ”μΆœ 및 μ‹ κ·œ 연ꡬ λΆ„μ•Ό 메인 λΉ„μ£Όμ–Ό/μ½”λ“œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ | | πŸ” **Cline** | `reviewer` | UI/UX λ°˜μ‘ν˜• κ²€μˆ˜, SEO 및 Accessibility 점검, 린트/νƒ€μž… μ•ˆμ „μ„± 검증 | -> ⚠️ λͺ¨λ“  μ—μ΄μ „νŠΈλŠ” ν”„λ‘œμ νŠΈ 루트의 [`AGENTS.md`](./AGENTS.md) μ§€μΉ¨ 및 [`.agents/MULTI_AGENT_RULES.md`](./.agents/MULTI_AGENT_RULES.md) κ·œμ•½μ„ μ΅œμš°μ„ μœΌλ‘œ μˆ™μ§€ν•˜κ³  μ€€μˆ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€. +> ⚠️ λͺ¨λ“  μ—μ΄μ „νŠΈλŠ” ν”„λ‘œμ νŠΈ 루트의 [`AGENTS.md`](./AGENTS.md) μ§€μΉ¨ 및 [`.agents/MULTI_AGENT_RULES.md`](./.agents/MULTI_AGENT_RULES.md) κ·œμ•½μ„ μ€€μˆ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€. --- @@ -101,11 +98,3 @@ npm run dev # 4. ν”„λ‘œλ•μ…˜ λΉŒλ“œ ν…ŒμŠ€νŠΈ (검증 μ‹œ μ‚¬μš©) npm run build ``` - ---- - -## πŸ“œ 6. 개발 μ»¨λ²€μ…˜ (Development Conventions) - -- **컀밋 λ©”μ‹œμ§€ κ·œμΉ™**: `feat:`, `fix:`, `docs:`, `refactor:`, `style:`, `data:` 접두사 μ‚¬μš©. -- **이미지 및 μžμ‚°**: 영문 snake_case 파일λͺ… μ‚¬μš© (`refer_landing_page/public/images/` ν•˜μœ„μ— μ €μž₯). -- **λ””μžμΈ 토큰**: `tailwind.config.ts` 및 `app/globals.css` λ””μžμΈ 토큰 μ°Έμ‘°.