74 lines
4.1 KiB
Markdown
74 lines
4.1 KiB
Markdown
# 제출 · 발표
|
|
|
|
## 1. 팀 저장소 구조
|
|
|
|
팀마다 저장소 하나 (과정 GitLab 또는 강사가 안내한 곳). **비공개**로 만들고 강사를 초대합니다.
|
|
|
|
```text
|
|
<팀 저장소>/
|
|
├── README.md # 팀 · 역할 · 실행 방법 · 웹훅 경로 · 시연 순서
|
|
├── AGENTS.md # CLI 코딩 에이전트 규칙 (09 문서)
|
|
├── docs/
|
|
│ ├── TOPIC.md # 주제 제안서 (80일차, 강사 승인)
|
|
│ ├── TEAM-CHARTER.md # 팀 헌장 (80일차)
|
|
│ ├── WORKFLOW-DESIGN.md # 산출물 1 · 노코드 워크플로우 설계서
|
|
│ ├── RAG-ARCHITECTURE.md # 산출물 2 · RAG 아키텍처 설계서
|
|
│ ├── EXECUTION-RESULT.md # 산출물 3 · 워크플로우 실행 결과서
|
|
│ ├── daily/ # 데일리 기록 3장 (80 · 81 · 82)
|
|
│ └── images/ # 실행 화면 캡처 (개인정보 · 키를 가린 것)
|
|
├── workflows/ # n8n 워크플로우 JSON (키 없음)
|
|
│ ├── team1-support.json
|
|
│ ├── team1-index.json
|
|
│ └── team1-errors.json
|
|
├── knowledge/ # 팀이 쓴 지식 문서 (다른 주제는 6개 이상)
|
|
├── data/ # 다른 주제: users.json · records.json (가짜 데이터)
|
|
├── cases/common.json # 다른 주제: 공통 시나리오를 옮긴 것
|
|
├── cases/team.json # 팀 시나리오
|
|
├── requests/ # 시연 · bench용 요청 파일
|
|
└── runs/ # 시험 보고서 (flow.py test · bench의 JSON)
|
|
```
|
|
|
|
## 2. 제출 마감과 확인
|
|
|
|
| 항목 | 기준 |
|
|
| --- | --- |
|
|
| 마감 | **82일차(11/09 월) 13:50**, 기본 브랜치의 마지막 커밋 시각 |
|
|
| 마감 뒤 | 고치지 않음 (발표는 마감 시점의 저장소로) |
|
|
| 필수 파일 | `README.md`, `docs/` 세 산출물 + 헌장 + 데일리 3장, `workflows/`, `cases/team.json`, `runs/` |
|
|
| 비밀 검사 | 제출 전 `tscan scan .` (73일차) → 키 · 실제 연락처 0건. 가짜 데이터의 연락처도 **문서 · 로그에서는 가림** |
|
|
| 실행 가능 | 강사가 `README.md`대로 `flow.py push workflows/*.json` → `flow.py test cases/team.json`을 돌려 같은 결과가 나와야 함 |
|
|
|
|
### 제출 전 점검 (원본 요구 6절과 같음)
|
|
|
|
원본 [KSM-REQ.md](../Req/KSM-REQ.md) 6절 체크리스트 15개를 `docs/EXECUTION-RESULT.md` 끝에 그대로 붙여 체크합니다. 특히 공통 셋:
|
|
|
|
- [ ] 세 설계서 · 결과서의 내용이 실제 구현과 일치한다 (설계서의 노드 이름 = 워크플로우의 노드 이름).
|
|
- [ ] 예시 수치를 팀의 실제 측정값으로 교체했다 (`runs/` 보고서에서).
|
|
- [ ] 인증정보와 개인정보가 문서 · 로그 · 저장소에 노출되지 않았다.
|
|
|
|
## 3. 발표 (82일차 5~6교시, 4팀)
|
|
|
|
| 항목 | 기준 |
|
|
| --- | --- |
|
|
| 시간 | 팀당 15분 (발표 · 시연) + 질문 5분 |
|
|
| 순서 | 제출 순서의 반대 또는 추첨 (강사 안내) |
|
|
| 시연 기계 | 팀 노트북 한 대, 시작 전 `doctor` `ready` · `fault all ok` · `llm up` |
|
|
|
|
**15분 구성 (권장)**
|
|
|
|
| 분 | 내용 | 산출물 |
|
|
| --- | --- | --- |
|
|
| 2 | 업무 시나리오 · 범위 · 팀 역할 | 설계서 1절, 헌장 |
|
|
| 4 | 흐름도 · 에이전트 역할 · 분기 · 병렬 · 루프 · 페이로드 한 연결선 | 설계서 2~6절 |
|
|
| 3 | RAG: 청킹 비교 숫자 · 임베딩 · 권한 필터 · 재색인 | RAG 설계서 |
|
|
| 4 | 시연: 원본 요구 시연 순서 (정상 → 보완 질문 → 장애 → 이관 · 로그) | 실행 결과서 5절 |
|
|
| 2 | 결과 숫자 · 실패 사례 하나 · 남은 위험 | 실행 결과서 3 · 4절 |
|
|
|
|
## 4. 평가 시험 (82일차 8교시)
|
|
|
|
발표 · 총평 뒤 17:00~17:50에 **40문제 평가 시험**을 봅니다. 시연 노트북은 7교시 안에 정리합니다.
|
|
|
|
## 5. 동료 평가
|
|
|
|
발표마다 다른 팀이 짧게 적습니다 (강사가 양식 배포): 가장 좋았던 점 하나, 우리 팀이 가져가고 싶은 것 하나, 질문 하나. 최종 프로젝트(83일차~) 팀 구성의 참고 자료로도 씁니다.
|