# 🌐 κ²½λΆλŒ€ν•™κ΅ AI μ—μ΄μ „νŠΈ λ„€νŠΈμ›Œν¬ 연ꡬ싀 (ANL) > λ³Έ ν”„λ‘œμ νŠΈλŠ” **κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 AI μ—μ΄μ „νŠΈ λ„€νŠΈμ›Œν¬ 연ꡬ싀 (AI Agent Networking Laboratory, ANL)**의 곡식 ν™ˆνŽ˜μ΄μ§€λ₯Ό μ°¨μ„ΈλŒ€ μ›Ή 기술 μŠ€νƒ(Next.js 14+, TypeScript, Tailwind CSS)으둜 리뉴얼 및 κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€. > > μ—°κ΅¬μ‹€μ˜ κΈ°μ‘΄ μ‹€μΈ‘ 데이터 원본(`ISL-2026/`), μ΅œμ‹  λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 연ꡬ/μ„Έλ―Έλ‚˜ 자료(`multi-agent-orchestration/`), 그리고 참고용 λͺ¨λ˜ μ›Ή ν”„λ‘œν† νƒ€μž…(`refer_landing_page/`)을 ν†΅ν•©ν•˜μ—¬ μ—°κ΅¬μ‹€μ˜ μƒˆλ‘œμš΄ 기술 비전을 담은 λžœλ”©νŽ˜μ΄μ§€λ₯Ό κ°œλ°œν•©λ‹ˆλ‹€. --- ## πŸ“Œ 1. 연ꡬ싀 κ°œμš” 및 핡심 연ꡬ λΆ„μ•Ό (Lab Overview & Core Research Focus) - **연ꡬ싀λͺ…**: AI μ—μ΄μ „νŠΈ λ„€νŠΈμ›Œν¬ 연ꡬ싀 (ANL / AI Agent Networking Laboratory) - **μ†Œμ†**: κ²½λΆλŒ€ν•™κ΅ ITλŒ€ν•™ 컴퓨터학뢀 - **μ§€λ„κ΅μˆ˜**: 고석주 ꡐ수 (Prof. Seok-Joo Koh / `sjkoh@knu.ac.kr`) - **연ꡬ νŒ¨λŸ¬λ‹€μž„ μ „ν™˜ (Research Paradigm Shift)**: - *Legacy (κ³Όκ±°)*: 단일 λ””λ°”μ΄μŠ€ 연동 및 전톡적 사물인터넷(oneM2M, OCF) ν‘œμ€€ 연ꡬ - **Present (ν˜„μž¬ 핡심 연ꡬ)**: **AI μ—μ΄μ „νŠΈ 3λŒ€ μ—”μ§€λ‹ˆμ–΄λ§**, **MCP & SKILL**, **λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 인프라 (HERDR, LangGraph)**, **이쒅 μ—μ΄μ „νŠΈ μƒν˜Έμš΄μš©μ„± ν‘œμ€€ (ACP, A2A)**, 및 **AIoT gRPC/QUIC κ³ μ„±λŠ₯ 톡신 λ°±λ³Έ** --- ## πŸ’‘ 2. 5λŒ€ 핡심 연ꡬ κΈ°λ‘₯ (5 Core Research Pillars) `multi-agent-orchestration/` 연ꡬ μžμ‚°μ— κΈ°λ°˜ν•œ ANL μ—°κ΅¬μ‹€μ˜ 5λŒ€ μ£Όμš” 연ꡬ μΆ•μž…λ‹ˆλ‹€: ### 🧠 1) AI Agent 3λŒ€ 핡심 μ—”μ§€λ‹ˆμ–΄λ§ (Agent Engineering) - **ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§ (Prompt Engineering)**: μ—­ν•  페λ₯΄μ†Œλ‚˜ 섀계, Few-shot μ΅œμ ν™” 및 μΆ”λ‘  경둜 μœ λ„ - **μ»¨ν…μŠ€νŠΈ μ—”μ§€λ‹ˆμ–΄λ§ (Context Engineering)**: λŒ€ν™” μƒνƒœ(State) 보쑴, 동적 λ©”λͺ¨λ¦¬(Memory) 바인딩 및 μ»¨ν…μŠ€νŠΈ μœˆλ„μš° 곡급 - **ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§ (Harness Engineering)**: 물리적 도ꡬ(Tools/Tool Use), API, νŒŒμΌμ‹œμŠ€ν…œ 및 μ‹€ν–‰ ν™˜κ²½κ³Όμ˜ μ•ˆμ „ν•œ μ—°κ²° μΈν„°νŽ˜μ΄μŠ€ ### πŸ”Œ 2) AI Agent κΈ°λŠ₯ ν™•μž₯ ν”„λ‘œν† μ½œ (MCP & SKILL) - **MCP (Model Context Protocol)**: Anthropic μ œμ • μ˜€ν”ˆ 규격으둜 둜컬/원격 도ꡬ, 데이터(Resource), ν”„λ‘¬ν”„νŠΈ 톡일 호좜 μΈν„°νŽ˜μ΄μŠ€ - **SKILL (자율 ν™•μž₯ 도ꡬ λͺ¨μŒ)**: μ‹€ν–‰ μ½”λ“œ + 도ꡬ λͺ…μ„Έ μŠ€ν‚€λ§ˆ + Few-shot이 κ²°ν•©λœ λͺ¨λ“ˆν™” νŒ¨ν‚€μ§• 기술 - **CLI μ½”λ”© μ—μ΄μ „νŠΈ**: Claude Code, Antigravity CLI λ“± 터미널 기반 파일 μ œμ–΄ 및 자율 μ†Œν”„νŠΈμ›¨μ–΄ μ—”μ§€λ‹ˆμ–΄λ§ ### πŸ€– 3) λ©€ν‹° μ—μ΄μ „νŠΈ ν˜‘μ—… 및 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 인프라 (Multi-Agent Orchestration) - **단일 μ—μ΄μ „νŠΈ ν•œκ³„ 극볡**: Lost in the middle ν˜„μƒ λ°©μ§€, ν™˜κ°(Hallucination) μ–΅μ œ 및 μ—­ν•  μ„ΈλΆ„ν™”(Role Specialization) - **이쒅 μ—μ΄μ „νŠΈ ꡐ차 검증**: μ„œλ‘œ λ‹€λ₯Έ LLM λͺ¨λΈκ°„ 비평/ν•©μ˜ 루프λ₯Ό ν†΅ν•œ μ‹ λ’°μ„± κ·ΉλŒ€ν™” - **μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 인프라 μ½”μ–΄**: - **HERDR**: 가상 λ°±κ·ΈλΌμš΄λ“œ ν”„λ‘œμ„ΈμŠ€ μ»¨ν…Œμ΄λ„ˆ 기반 μ—μ΄μ „νŠΈ μ„Έμ…˜ 격리 및 TUI 라이프사이클 κ΄€μ œ - **crewAI**: μ—­ν• (Role), λͺ©ν‘œ(Goal), λ°°κ²½(Backstory) 기반 순차/계측 크루 ν”„λ‘œμ„ΈμŠ€ - **LangGraph**: μƒνƒœ λ³΄μ‘΄ν˜• μˆœν™˜ κ·Έλž˜ν”„(Cyclic Graph), 루프 μ œμ–΄, μ˜ˆμ™Έ λ‘€λ°± 및 μƒνƒœ 동기화 ### 🌐 4) μ—μ΄μ „νŠΈ μƒν˜Έμš΄μš©μ„± κ°œλ°©ν˜• ν‘œμ€€ (Agent Interoperability: ACP & A2A) - **ACP (Agent Communication Protocol)**: IBM Research μ œμ • μ„œλΉ„μŠ€ 발견 및 νƒœμŠ€ν¬ μœ„μž„ μ˜€ν”ˆ ν‘œμ€€ - **A2A (Agent-to-Agent Protocol)**: Google 및 Linux Foundation μ£Όλ„μ˜ 이쒅 μ—μ΄μ „νŠΈ κ°„ ν‘œμ€€ λ©”μ‹œμ§€ κ΅ν™˜ 및 μƒνƒœ 좔적 톡신 ν‘œμ€€ - **Agent Card (`/.well-known/agent-card.json`)**: μ—μ΄μ „νŠΈμ˜ μ—­λŸ‰(Capabilities), μ—”λ“œν¬μΈνŠΈ, λ³΄μ•ˆ 사양을 λͺ…μ‹œν•˜λŠ” ν‘œμ€€ JSON ν”„λ‘œν•„ ### ⚑ 5) μ§€λŠ₯ν˜• 사물인터넷 (AIoT) & κ³ μ„±λŠ₯ 톡신 λ°±λ³Έ (AIoT & gRPC/QUIC) - **AIoT λΆ„μ‚° 자율 μ œμ–΄**: 슀마트 νŒ©ν† λ¦¬/슀마트 팜 λ“± Physical μ„Όμ„œ 계측과 μ—£μ§€ μ—°μ‚° 계측 κ°„ λ©€ν‹° μ—μ΄μ „νŠΈ λΆ„μ‚° 배치 - **gRPC & QUIC μ–‘λ°©ν–₯ 슀트리밍**: HTTP/2 & HTTP/3 기반 Protobuf 직렬화 및 λŒ€μš©λŸ‰ λ©€ν‹°λͺ¨λ‹¬ λ°”μ΄λ„ˆλ¦¬ 고속 전솑 - **ν•˜μ΄λΈŒλ¦¬λ“œ λ°±λ³Έ 메쉬**: μ„Όμ„œ κ³„μΈ΅μ˜ κ²½λŸ‰ ν”„λ‘œν† μ½œ(MQTT/CoAP)κ³Ό μ—£μ§€ 백본의 κ³ μ„±λŠ₯ ν”„λ‘œν† μ½œ(gRPC/QUIC) μ™„μΆ© 혼용 --- ## πŸ“ 3. 디렉터리 ꡬ쑰 및 μ—­ν•  (Directory Structure) ``` landing_page/ β”œβ”€β”€ README.md # [λ³Έ λ¬Έμ„œ] 5λŒ€ 연ꡬ κΈ°λ‘₯ 반영 톡합 μ˜¨λ³΄λ”© κ°€μ΄λ“œ β”œβ”€β”€ ISL-2026/ # πŸ“„ [μ‹€μ œ 데이터 원본] κΈ°μ‘΄ 연ꡬ싀 곡식 ν™ˆνŽ˜μ΄μ§€ (HTML/CSS 및 ꡐ수/연ꡬ원/싀적 데이터) β”‚ β”œβ”€β”€ index.html # 메인 λžœλ”©νŽ˜μ΄μ§€ & λ ˆκ±°μ‹œ 연ꡬ λΆ„μ•Ό μ†ŒμŠ€ β”‚ β”œβ”€β”€ member.html # κ΅μˆ˜μ§„, 석/박사 연ꡬ원, 학뢀연ꡬ생, 쑸업생 λͺ©λ‘ β”‚ β”œβ”€β”€ paper-international.html # κ΅­μ™Έ 저널 및 ν•™νšŒ λ…Όλ¬Έ 싀적 β”‚ β”œβ”€β”€ paper-domestic.html # κ΅­λ‚΄ 저널 및 ν•™νšŒ λ…Όλ¬Έ 싀적 β”‚ β”œβ”€β”€ patent.html # νŠΉν—ˆ 등둝/μΆœμ› 싀적 β”‚ └── standard.html # ꡭ제/κ΅­λ‚΄ ν‘œμ€€ν™” κΈ°μ—¬ λ‚΄μ—­ (oneM2M, ITU-T λ“±) β”‚ β”œβ”€β”€ multi-agent-orchestration/ # πŸ“š [μ‹ κ·œ 연ꡬ λΆ„μ•Ό 상세 ꡐ윑 & μ„Έλ―Έλ‚˜ 자료] β”‚ β”œβ”€β”€ lecture_summary.md # AI Multi-Agents μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 핡심 기술 μš”μ•½ β”‚ β”œβ”€β”€ SLIDE.md # 연ꡬ μ„Έλ―Έλ‚˜ 톡합 λ°œν‘œ 자료 β”‚ β”œβ”€β”€ implementation_plan.md # μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ κ²€ν†  및 반영 루프 κ³„νš β”‚ └── chapters/ # 0~6μž₯ 챕터별 상세 연ꡬ λ¬Έμ„œ (Prompt, MCP, HERDR, A2A, gRPC λ“±) β”‚ β”œβ”€β”€ refer_landing_page/ # πŸš€ [νƒ€κ²Ÿ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜] Next.js 14+ App Router β”‚ β”œβ”€β”€ app/ # Next.js App Router νŽ˜μ΄μ§€ (Home /, members, publications, lectures, standardization) β”‚ β”œβ”€β”€ components/ # λͺ¨λ“ˆν™”λœ UI μ»΄ν¬λ„ŒνŠΈ (Header, Footer, PageHeader, SectionLabel, Reveal, Counter, Marquee) β”‚ β”œβ”€β”€ docs/DESIGN.md # κ³ λŒ€λΉ„ λ§€κ±°μ§„ 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ κ°€μ΄λ“œ λ¬Έμ„œ β”‚ └── tailwind.config.ts # λ””μžμΈ 토큰 및 μ‹œκ° μŠ€νƒ€μΌ κ·œμΉ™ μ •μ˜ β”‚ β”œβ”€β”€ .agents/ # πŸ€– λ©€ν‹° μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ κ·œμΉ™ 및 μŠ€ν‚¬ νˆ΄ν‚· (MAM) β”œβ”€β”€ .mam/ # ⚑ μ—μ΄μ „νŠΈ μ„Έμ…˜ DB 및 HERDR 격리 λ ˆμ§€μŠ€νŠΈλ¦¬ └── docs/ & research/ # μž‘μ—… λ…ΈνŠΈ, κ²°μ • 기둝(ADR) 및 연ꡬ λ…Όλ¬Έ μ•„μΉ΄μ΄λΈŒ ``` --- ## 🎯 4. μ˜¨λ³΄λ”© 개발 λ―Έμ…˜ (Development Missions for Agents) ### πŸ“₯ Mission 1: μ‹€μ œ λ ˆκ±°μ‹œ 데이터 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ & μ‹ κ·œ 5λŒ€ 연ꡬ κΈ°λ‘₯ 반영 - `ISL-2026/` λ ˆκ±°μ‹œ 데이터(κ΅μˆ˜μ§„, 연ꡬ원, λ…Όλ¬Έ, νŠΉν—ˆ, κ°•μ˜)λ₯Ό μΆ”μΆœν•˜μ—¬ `refer_landing_page/app//page.tsx` λ‚΄ 데이터 ꡬ쑰둜 κ΅μ²΄ν•©λ‹ˆλ‹€. - 연ꡬ싀 메인 λžœλ”©νŽ˜μ΄μ§€(`app/page.tsx`) 상단 λΉ„μ£Όμ–Ό, ν‚€μ›Œλ“œ λ§ˆν€΄(`Marquee`), μΉ΄μš΄ν„° 수치(`Counter`)에 **A2A, MCP, HERDR, LangGraph, gRPC/QUIC** λ“± 5λŒ€ μ‹ κ·œ 연ꡬ ν‚€μ›Œλ“œ 및 μ„±κ³Όλ₯Ό μ „λ©΄ κ°•μ‘°ν•©λ‹ˆλ‹€. ### 🎨 Mission 2: κ³ λŒ€λΉ„ 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ μ€€μˆ˜ - `refer_landing_page/docs/DESIGN.md`에 λͺ…μ‹œλœ 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ("Issue 01") κ·œκ²©μ„ μ—„κ²©νžˆ μ€€μˆ˜ν•©λ‹ˆλ‹€. - `ISL-2026/assets/`의 둜고 및 인물/연ꡬ 사진을 `refer_landing_page/public/`으둜 μ΄κ΄€ν•©λ‹ˆλ‹€. ### πŸ” Mission 3: SEO, λ°˜μ‘ν˜• UI & λΉŒλ“œ 검증 - λͺ¨λ“  νŽ˜μ΄μ§€μ— SEO νƒœκ·Έ(Title, Description, Open Graph, Semantic HTML5) 적용. - `npm run build` νƒ€μž…/린트 였λ₯˜ 0건 및 λ°˜μ‘ν˜• UI κ²€μˆ˜. --- ## πŸ‘₯ 5. λ©€ν‹° μ—μ΄μ „νŠΈ μ—­ν•  (Multi-Agent Team Protocol) | μ—μ΄μ „νŠΈ | λ‹΄λ‹Ή μ—­ν•  (Role) | μ£Όμš” μž„λ¬΄ (Primary Responsibilities) | | :--- | :--- | :--- | | 🧠 **Claude** | `planner and reviewer` | 5λŒ€ 연ꡬ κΈ°λ‘₯ 반영 κ²€ν† , 데이터 무결성 검증, μ΅œμ’… μ½”λ“œ PR 승인 | | 🎨 **Agy** (Antigravity) | `creator` | Component 개발, `ISL-2026` 및 `multi-agent-orchestration` 연ꡬ 데이터 μΆ”μΆœ 및 μ½”λ“œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ | | πŸ” **Cline** | `reviewer` | UI/UX λ°˜μ‘ν˜• κ²€μˆ˜, SEO 및 Accessibility 점검, 린트/νƒ€μž… μ•ˆμ „μ„± 검증 | > ⚠️ λͺ¨λ“  μ—μ΄μ „νŠΈλŠ” ν”„λ‘œμ νŠΈ 루트의 [`AGENTS.md`](./AGENTS.md) μ§€μΉ¨ 및 [`.agents/MULTI_AGENT_RULES.md`](./.agents/MULTI_AGENT_RULES.md) κ·œμ•½μ„ μ€€μˆ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€. --- ## πŸ› οΈ 6. 둜컬 개발 및 μ‹€ν–‰ κ°€μ΄λ“œ (Getting Started) ```bash # 1. 참고용 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ””λ ‰ν„°λ¦¬λ‘œ 이동 cd refer_landing_page # 2. μ˜μ‘΄μ„± νŒ¨ν‚€μ§€ μ„€μΉ˜ npm install # 3. 개발 μ„œλ²„ μ‹€ν–‰ (κΈ°λ³Έ 포트: http://localhost:3000) npm run dev # 4. ν”„λ‘œλ•μ…˜ λΉŒλ“œ ν…ŒμŠ€νŠΈ (검증 μ‹œ μ‚¬μš©) npm run build ```