68일차 교안·실습(복합 업무 시나리오 · Multi-Agent 라우터) 추가, 결석 수강생용 최소 준비 문서 포함
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a57360d4d9
commit
587ca5c2b3
42 files changed
+5481
No files matched your search
@@ -0,0 +1,53 @@
|
||||
# Multi-Agent 설계서 · 사내 업무 도우미
|
||||
|
||||
- 이름:
|
||||
- 사용한 CLI 에이전트: codex / claude / agy
|
||||
- 이 파일을 `my-work/DESIGN.md`로 복사해 채웁니다.
|
||||
|
||||
## 1. 업무 분석표 (Lab 01 예제 1)
|
||||
|
||||
| 요청 | 업무 | 유형 (it · meeting · other) | 필요한 입력 | 요청에 있나 | 업무 관계 (독립 · 순서) |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| `composite` | | | | | |
|
||||
| `two-it` | | | | | |
|
||||
| `it-and-other` | | | | | |
|
||||
| `meeting-no-notes` | | | | | |
|
||||
| 내 업무에서 하나 | | | | | |
|
||||
|
||||
## 2. Agent 목록과 계약 (Lab 02 예제 1)
|
||||
|
||||
| Agent | 맡는 업무 | 웹훅 | 입력 | 결과 | 실패할 때 돌려주는 것 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| | | | | | |
|
||||
|
||||
## 3. 흐름도 (mermaid)
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
W(["요청"]) --> S["업무 나누기"]
|
||||
```
|
||||
|
||||
## 4. 통합 응답 형식
|
||||
|
||||
```json
|
||||
{"count": 0, "results": [{"index": 1, "type": "", "text": "", "agent": "", "route": "", "answer": ""}], "reply": ""}
|
||||
```
|
||||
|
||||
## 5. 예외 경로 (Lab 03)
|
||||
|
||||
| 상황 | 라우터가 할 일 | 확인한 테스트 |
|
||||
| --- | --- | --- |
|
||||
| 필요한 입력이 없음 | | |
|
||||
| 담당 Agent가 꺼짐 | | |
|
||||
| 맡을 Agent가 없는 업무 | | |
|
||||
|
||||
## 6. 확장 계획 (Lab 03 과제, 측정값으로)
|
||||
|
||||
| 측정 | 값 (`runs/` 보고서) |
|
||||
| --- | --- |
|
||||
| IT 하나 | 초 |
|
||||
| 회의록 하나 | 초 |
|
||||
| 복합 요청 (업무 3개) | 초 |
|
||||
|
||||
- 직원 21명이 동시에 복합 요청을 보내면 어디가 먼저 막히나?
|
||||
- 수직 확장(더 큰 서버)과 수평 확장(n8n 작업자 여러 개, Agent별 분리) 중 무엇을 먼저 하나? 이유는?
|
||||
@@ -0,0 +1,30 @@
|
||||
# 테스트 보고서 · 사내 업무 도우미 (라우터)
|
||||
|
||||
- 이름:
|
||||
- 사용한 CLI 에이전트: codex / claude / agy
|
||||
- 워크플로우 파일: `my-work/assistant.json`
|
||||
|
||||
## 1. 내가 쓴 테스트 (`cases/my-cases.json`)
|
||||
|
||||
| 케이스 | 요청 | 기대 결과 (업무 규칙) |
|
||||
| --- | --- | --- |
|
||||
| | | |
|
||||
|
||||
## 2. 실패와 고친 내용
|
||||
|
||||
| 실패한 케이스 | 처음 결과 (3번 중 통과) | 내가 생각한 원인 | 에이전트가 고친 곳 | 고친 뒤 (3번 중 통과) |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| | | | | |
|
||||
|
||||
## 3. 최종 결과
|
||||
|
||||
| 테스트 파일 | 결과 |
|
||||
| --- | --- |
|
||||
| `cases/lab03.json --repeat 3` (5케이스) | Passed /15 |
|
||||
| `cases/lab03-down.json` (회의록 Agent 꺼짐) | Passed /3 |
|
||||
| `cases/my-cases.json --repeat 3` | Passed / |
|
||||
|
||||
## 4. 남은 문제 · 배운 점
|
||||
|
||||
- 지시문(systemMessage)으로 고친 것과 규칙 노드(If·Code)로 고친 것 중 어느 쪽이 더 안정적이었나?
|
||||
-
|
||||
Reference in new issue
Block a user