docs: convert all asset links in SLIDE.md to standard markdown with assets/images/ relative paths

This commit is contained in:
2026-06-25 23:15:09 +09:00
parent 69bd33fc07
commit 7d38306116
+13 -13
View File
@@ -17,7 +17,7 @@ LLM 기반 에이전트 시스템 아키텍처는 크게 다음 3가지 핵심
3. **Tool Use (도구 활용)**
- 에이전트가 학습되지 않은 외부 정보에 접근하거나 외부 시스템에 영향을 미치기 위해 계산기, 코드 실행용 샌드박스, 웹 브라우저, 외부 API 등을 주도적으로 호출하는 능력입니다.
![[assets/images/Screenshot 2026-06-25 at 9.39.07 pm.png]]
![Screenshot 2026-06-25 at 9.39.07 pm](<assets/images/Screenshot 2026-06-25 at 9.39.07 pm.png>)
## AI Agent를 더욱 강력하게 만드는 Skills
Skills(기술/도구 패키지)는 AI 에이전트가 외부 환경과 동적으로 상호작용할 수 있도록 결합하는 기능적 실행 모듈입니다. 단순히 LLM에게 행동 지침을 주는 프롬프트 엔지니어링 수준을 넘어, 에이전트가 특정 목표를 위해 직접 실행할 수 있는 코드, 도구의 명세 스키마(Tool Schema), 사용 설명 및 예시(Few-shot Examples) 등이 하나의 단위로 패키징된 자율적 확장 도구 모음입니다.
@@ -30,7 +30,7 @@ Skills(기술/도구 패키지)는 AI 에이전트가 외부 환경과 동적으
- 두 서비스는 동일하게 내부 컴퓨터의 특정 디렉터리에서 작업을 수행하지만 내부적인 작동 절차를 확인해보면 Claude Cowork는 Cloud에서 모델이 필요한 기능을 제공하여 pdf, word, excel, ppt 등 다양한 파일을 읽고 쓸 수 있도록 AI 모델의 기능을 확장한 서비스임
- 반면에 Claude Code는 필요한 모듈, 소프트웨어가 있다면 Local Computer에 설치해서 사용한다는 차이점이 있음.
![[assets/images/Screenshot 2026-06-25 at 10.04.54 pm.png]]
![Screenshot 2026-06-25 at 10.04.54 pm](<assets/images/Screenshot 2026-06-25 at 10.04.54 pm.png>)
- Claude Cowork와 Claude Code를 비교하면 Claude Cowork가 더 좋아보일 수 있지만 Claude Code를 잘 조련하면 Claude Cowork 보다 훨씬 좋은 결과를 기대할 수 있음.
@@ -48,17 +48,17 @@ Skills(기술/도구 패키지)는 AI 에이전트가 외부 환경과 동적으
- 생화학 데이터베이스(ChEMBL), 의학 학술 논문(PubMed, arXiv), 유전학 정보(dbSNP, ClinVar) 등 전문 영역의 연구용 OpenAPI와 연동하여 자율 연구원(Researcher) 역할을 돕는 조사용 Skill입니다.
### Github를 점령한 Skills
![[assets/images/Screenshot 2026-06-25 at 9.43.29 pm.png]]
![Screenshot 2026-06-25 at 9.43.29 pm](<assets/images/Screenshot 2026-06-25 at 9.43.29 pm.png>)
### Understand skill
Turn any codebase, knowledge base, or docs into an interactive knowledge graph you can explore, search, and ask questions about.
![[assets/images/Screenshot 2026-06-25 at 9.41.27 pm.png|927]]
![Screenshot 2026-06-25 at 9.41.27 pm](<assets/images/Screenshot 2026-06-25 at 9.41.27 pm.png>)
### 유행이라 개발해본 multi-agent-mux skill
![[assets/images/Screenshot 2026-06-25 at 9.45.01 pm.png]]
![Screenshot 2026-06-25 at 9.45.01 pm](<assets/images/Screenshot 2026-06-25 at 9.45.01 pm.png>)
![[assets/images/Recording Jun 25, 2026 - 11_56 AM.mp4]]
![Recording Jun 25, 2026 - 11_56 AM](<assets/images/Recording Jun 25, 2026 - 11_56 AM.mp4>)
@@ -79,18 +79,18 @@ Subagent는 부모 에이전트(Parent Agent 또는 Orchestrator)에 의해 동
- **컨텍스트 격리**: 상위 에이전트의 전체 대화 컨텍스트를 오염시키지 않기 위해 하위 작업의 맥락만을 분기(Branch)하여 처리함으로써, 에이전트 실행 도중 누적되는 토큰 소모량을 최적화하고 속도를 개선합니다.
- **예시**: 메인 에이전트가 "전체 코드 리팩토링"을 수행하면서, 특정 모듈에 대한 에러 복구 작업만을 subagent에게 위임하여 독립적으로 문제를 해결하게 하는 경우입니다.
![[assets/images/Pasted image 20260625224821.png|605]]
![Pasted image 20260625224821](<assets/images/Pasted image 20260625224821.png>)
![[assets/images/Pasted image 20260625224849.png]]
![Pasted image 20260625224849](<assets/images/Pasted image 20260625224849.png>)
### Team agent란
Team agent는 단일 계층적인 수직 구조를 넘어, 수평적이고 다양한 역할을 맡은 여러 독립 에이전트가 협의체(Crew/Team)를 구성하여 대화형 협력(Multi-agent Debate) 및 협상을 통해 목표를 완수하는 협동형 에이전트 구성 방식입니다.
- **의견 충돌 및 합의**: 특정 설계안에 대해 아키텍트 에이전트와 보안 담당 에이전트가 서로의 입장에서 논쟁(Debate)을 벌이고, 최종적으로 합의된 결과를 PM 에이전트가 도출하는 식의 인간 워크플로우 모사가 가능합니다.
- **협력적 의사결정**: 복잡한 비선형적 문제 해결에 있어 각 에이전트가 피드백을 실시간으로 주고받으며 점진적으로 답을 고도화합니다.
![[assets/images/Pasted image 20260625230135.png]]
![Pasted image 20260625230135](<assets/images/Pasted image 20260625230135.png>)
![[assets/images/Pasted image 20260625224919.png]]
![Pasted image 20260625224919](<assets/images/Pasted image 20260625224919.png>)
### Context Engineering (Lang Graph)란
컨텍스트 엔지니어링(Context Engineering)은 다중 에이전트 시스템에서 에이전트들 간의 대화 흐름, 전달되는 컨텍스트(State), 복잡한 제어 루프를 효율적으로 설계하고 유지하는 방법론적 학문입니다. 이를 구현하는 대표적인 상태 보존형 프레임워크가 LangGraph입니다.
@@ -99,7 +99,7 @@ Team agent는 단일 계층적인 수직 구조를 넘어, 수평적이고 다
### CrewAI, Sana 등 Multi agent orchestration을 지원하기 위한 소프트웨어
![[assets/images/Screenshot 2026-06-25 at 10.52.04 pm.png]]
![Screenshot 2026-06-25 at 10.52.04 pm](<assets/images/Screenshot 2026-06-25 at 10.52.04 pm.png>)
1. **CrewAI**
- 역할 기반(Role-based) 협업을 설계하는 데 특화된 프레임워크입니다. 각 에이전트에게 명확한 역할(Role), 목표(Goal), 배경 설명(Backstory)을 부여하고, 이들을 업무 프로세스(Sequential 또는 Hierarchical)에 따라 배치해 '크루(Crew)' 단위로 조율합니다.
1. **Microsoft AutoGen**
@@ -120,7 +120,7 @@ Team agent는 단일 계층적인 수직 구조를 넘어, 수평적이고 다
# 실제 Multi Agent Orchestration을 구현하며 겪은 문제점들
![[assets/images/Pasted image 20260625230628.png]]
![Pasted image 20260625230628](<assets/images/Pasted image 20260625230628.png>)
1. **Agent들과 각 Agent들의 세션 관리**
- 다수의 에이전트와 그 아래에 동적으로 생성되는 subagent들의 생명주기(Lifecycle) 및 고유 식별자(UUID)를 동기화하고 상태를 지속적으로 보존하는 일관된 세션 관리 시스템이 필요합니다.
2. **에이전트 상호 탐색(Service Discovery)과 역할 식별**
@@ -154,7 +154,7 @@ Team agent는 단일 계층적인 수직 구조를 넘어, 수평적이고 다
3. **일관성 있는 워크플로우 추적 및 공유 (Issue & Workflow Tracking)**
- 서로 다른 에이전트가 동일한 작업을 재수행할 때 동일한 프로세스와 출력을 일관되게 얻을 수 있도록 워크플로우 사양이 제어되어야 합니다. 또한 에러나 중간 정지가 일어났을 때 복구 및 추적이 용이하도록 규격화된 이슈 추적 인터페이스(Issue Tracking Interface)를 마련해야 합니다.
![[assets/images/Pasted image 20260625230351.png]]
![Pasted image 20260625230351](<assets/images/Pasted image 20260625230351.png>)
4. **고성능 양방향 메시징 시스템 (Advanced Messaging System)**
- 고용량의 코드 블록, 이미지 및 멀티모달 센서 데이터 등을 대량으로 빠르고 정확하게 공유하기 위해서는 기존의 MQTT나 단순 메시지 큐(MQ) 방식은 토픽 세분화와 페이로드 크기 한계로 인해 통신 병목을 겪을 수밖에 없습니다.