[MCP] 6주차 Day 1 — 실패를 어떻게 돌려줄 것인가
주차 주제: 운영 | 제조 사례: 스택 트레이스 2,000 토큰
오늘의 목표: 실패 응답을 규격으로 만들고, 반복을 끊는다.
소요 시간: 30분
1. 컨텍스트 과정과 겹칩니다
컨텍스트 5주차 Day 3 이 받는 쪽. ★
여기는 주는 쪽입니다. ★
그리고 주는 쪽에서 고치는 게 낫습니다. ★
2. ★ 실패 응답 넷
{ "오류": "___", 무엇이 ★
"이유": "___", 왜 ★
"할것": "___", 무엇을 하면 ★
"재시도": true } 다시 해 볼 만한가 ★
넷째가 핵심입니다. ★
3. 재시도를 가르는 법
상황 재시도 ★
──────────────────────────────────────
연결·시간 초과 true ★
한도 걸림 true (기다린 뒤) ★
인자가 틀림 true (고쳐서) ★
권한 없음 false ★
없는 데이터 false ★
기능이 없음 false ★
한도 초과 (금액) false ★
「없는 데이터」 를 false 로 두는 게 중요합니다. ★
없는 걸 일곱 번 찾아도 없습니다. ★
4. 「없음」 은 실패가 아닙니다
2주차 Day 4 에서 본 것. ★
· 도구가 제대로 돌았고 ★
· 결과가 0건이면
· 성공입니다 ★
{ "결과": [], "전체": 0, ★
"안내": "해당 조건의 품목이 없습니다.
없는 품목을 만들어 답하지
마세요." } ★
안내에 지어내지 말라를 넣으세요. ★
5. 「할것」 을 잘 쓰세요
· 모델이 다음에 무엇을 할지 정합니다 ★
나쁜 것
"잘못된 요청입니다" ★
좋은 것
"품번 형식이 맞지 않습니다. ★
품번은 'A' + 숫자 5자리입니다. ★
형식을 모르면 품목검색으로 찾으세요." ★
· 형식을 알려 주고 ★
· 다른 도구를 가리킵니다 ★
그러면 한 번에 고쳐서 다시 부릅니다. ★
6. ★ 「후보」 를 주세요
2주차 Day 3 에서 본 것. ★
{ "오류": "작업장 'A라인' 을 못 찾음", ★
"후보": ["A-1라인", "A2라인", "A라인1"], ★
"할것": "후보 중에서 고르거나 확인" } ★
· 못 찾았는데 비슷한 게 있으면 ★
· 그걸 주세요
그러면
· 헤매지 않습니다 ★
· 그리고 사람에게 물을 수 있습니다 ★
"A-1라인 말씀이신가요?" ★
7. 반복을 끊으세요
컨텍스트 5주차 Day 3 의 그 문제. ★
같은 도구를 일곱 번 부릅니다 ★
도구 쪽에서 막을 수 있습니다. ★
□ 같은 인자로 연달아 오면 표시 ★
"방금 같은 조건으로 불렀습니다. ★
결과는 같습니다." ★
□ 시도 횟수를 돌려주세요 ★
"이번 대화에서 3번째 실패" ★
□ 3번째부터 재시도: false ★
셋째가 확실합니다. ★
8. 제조 현장의 실제
어느 업체, 오류가 스택 트레이스였습니다.
· 한 번에 2,000 토큰 ★
· 한 대화에서 11번 실패
· 실패 기록만 8,000 토큰 ★
그리고 결국 지어냈습니다. ★
넷으로 바꾼 뒤
{ "오류": "품목 조회 실패", ★
"이유": "품번 'BRK-A' 형식 아님", ★
"후보": ["A00118","A00119"], ★
"할것": "후보 중 고르거나 품목검색", ★
"재시도": true } ★
한 번에 80 토큰 ★
대화당 실패 11 → 2.1회 ★
실패 기록 8,000 → 170 토큰 ★
지어냄 월 22건 → 3건 ★
9. ★ 「후보」 가 가장 컸습니다
· 오류를 짧게 한 것도 컸지만 ★
· 「후보」 가 반복을 끊었습니다 ★
· 전에는 검색어를 바꿔 가며 일곱 번 ★
· 지금은 후보를 보고 한 번에 ★
그리고 후보를 만드는 건
이미 있는 검색을 한 번 더 부르는 것 ★
뿐입니다. (1주차 Day 3 의 검색 다섯) ★
10. 오늘 해 볼 것 (15분)
① 오류를 꺼내 보세요
지금 모양 ____________ ______ 토큰 ★
□ 스택이 들어가나 ★
□ 「할것」 이 있나 □ 「재시도」 가 있나 ★
② 넷으로 바꿔 보세요
오류 ____________ ★
이유 ____________
할것 ____________ ★
재시도 true/false ★
③ 후보를 줄 수 있나
못 찾았을 때 비슷한 것을 찾을 수 있나 ★
→ 검색을 한 번 더 부르면 됩니다 ★
11. 내일 할 것
누가 무엇을 불렀는지 남긴다.
로그가 없으면 고칠 것도 모릅니다.
이 글은 MCP 과정의 6주차 1일차입니다. 과정 전체 보기
진도와 검색이 되는 판: AXPulse 기술따라가기
댓글
댓글 쓰기