78일차 강의: 일반 설명을 개념 설명글로, ETL 풀이, '꼴'을 '형식'으로
This commit is contained in:
1 parent
fcd7c80688
commit
9ce9aceba6
6 files changed
+149
-102
No files matched your search
@@ -117,7 +117,7 @@ flowchart LR
|
||||
|
||||
오늘의 AGENTS.md 3절이 데이터 계약서였습니다. 최종 프로젝트에서도 데이터마다 이 틀로 한 장을 씁니다.
|
||||
|
||||
| 칸 | 타입 · 꼴 | 필수 | 규칙 (코드) | 위반이면 |
|
||||
| 칸 | 타입 · 형식 | 필수 | 규칙 (코드) | 위반이면 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| `id` | `pattern ^FAQ-\d{3}$` | ✔ | `bad_format:id`, 중복 `duplicate_in_batch`, 이미 있음 `exists_id` | 격리 |
|
||||
| `title` | `string` ≤ 40 | ✔ | `missing:title` · `too_long:title`, 같은 제목 `same_title` | 격리 |
|
||||
@@ -132,7 +132,7 @@ flowchart LR
|
||||
| 하기 쉬운 일 | 왜 위험한가 | 대신 |
|
||||
| --- | --- | --- |
|
||||
| 규칙 없이 "나쁜 것 걸러 줘" | 판정이 사람 · 에이전트마다 다름 | 규칙 표 · 코드 |
|
||||
| 경계의 말을 안 정함 | 딱 기준선의 줄이 날마다 다르게 | 넘으면 · 공백 · 꼴 · 정확히 |
|
||||
| 경계의 말을 안 정함 | 딱 기준선의 줄이 날마다 다르게 | 넘으면 · 공백 · 형식 · 정확히 |
|
||||
| 나쁜 데이터를 고쳐서 넣음 | 틀린 것이 "통과"로, 원인이 숨음 | 막고 알리고, 사람이 고침 |
|
||||
| 나쁜 줄을 버림 | 무엇이 빠졌는지 모름 | 격리 + 이유 |
|
||||
| 모든 것을 LLM에게 판정 | 늘 같지 않고 비쌈 | 규칙은 Code, 뜻만 LLM, 통과한 줄에만 |
|
||||
@@ -178,7 +178,7 @@ flowchart LR
|
||||
|
||||
- [ ] 데이터마다 계약서 한 장 (6절 틀): 칸 · 타입 · 필수 · 규칙 코드 · 위반이면
|
||||
- [ ] 검사 웹훅 하나 (규칙은 한 곳), 줄마다 코드, 목록이 아니면 400
|
||||
- [ ] 경계 테스트 (딱 기준선 · 공백 · 꼴의 변형 · 비슷한 값)
|
||||
- [ ] 경계 테스트 (딱 기준선 · 공백 · 형식의 변형 · 비슷한 값)
|
||||
- [ ] 가져오기 게이트: 배치 거절(기준은 입력으로) · 줄 격리 + 이유, LLM은 통과한 줄에만 · fail-closed
|
||||
- [ ] 고침 목록을 보낸 사람에게, 고쳐 돌아오면 격리함 비우기
|
||||
- [ ] 스키마로 모양을 넓게, 데이터만의 규칙은 Code로
|
||||
|
||||
Reference in new issue
Block a user