[컨텍스트 엔지니어링] 5주차 Day 4 — 여러 번 부를 때 쌓이는 것
주차 주제: 도구가 돌려주는 것 | 제조 사례: 8번 부르고 창이 찬 대화
오늘의 목표: 누적을 관리하는 세 수단을 익힌다.
소요 시간: 30분
1. 한 번은 괜찮습니다
한 번 800 토큰 ★
여덟 번 6,400 토큰 ★
그리고 그게 다음 턴에도 갑니다. ★
10턴 대화에서 도구를 턴당 2번 부르면
20번 × 800 = 16,000 토큰 ★
자료보다 큽니다. ★
2. ★ 세 수단
① 덜 부르게 합니다 ★
② 부른 것을 빨리 버립니다 ★
③ 여러 번을 한 번으로 묶습니다 ★
3. ① 덜 부르게 하는 법
□ 인자를 좁히게 안내하세요 ★
"검색어를 구체적으로"
□ 한 번에 여러 건을 받게 하세요 ★
품번 하나씩 10번 → 10개를 한 번에 ★
□ 이미 부른 것을 알려 주세요 ★
"시도한 것" 목록 (어제) ★
□ 중단 규칙을 두세요 (어제) ★
두 번째가 큽니다. ★
· 도구가 배열을 받게 만드세요 ★
재고조회(품번[]) ★
· 그러면 10번이 1번이 됩니다 ★
MCP 과정 2주차 Day 3 과 이어집니다.
4. ② 빨리 버리기
4주차 Day 2 에서 본 것
도구 응답은 2턴 지나면 버립니다. ★
왜 버려도 되나
· 결론은 「정해진 것」 에 옮겼습니다 ★
· 필요하면 다시 부르면 됩니다 ★
· 그리고 그때가 최신입니다 ★
버릴 때 흔적은 남기세요. ★
"3턴: 품목검색('브라켓 A형') → A001 확정" ★
한 줄입니다. ★
5. ③ 묶기
같은 도구를 연달아 부르면
응답을 하나로 합치세요. ★
전
품목검색(A) → 결과 3건 ★
품목검색(B) → 결과 5건
품목검색(C) → 결과 2건 ★
(각각 이름표·안내 문구 포함) ★
후
[품목검색 3회 결과] ★
A: 3건 · B: 5건 · C: 2건 ★
(표 하나로) ★
· 이름표·안내가 한 번만 ★
· 읽기도 낫습니다 ★
6. 같은 것을 또 부르는 것
자주 일어납니다. ★
3턴 품목검색("브라켓 A형") ★
9턴 품목검색("브라켓 A형") ← 같은 것 ★
왜
· 앞의 응답을 버렸고 ★
· 결론이 「정해진 것」 에 안 남았습니다 ★
그래서 ②를 할 때
결론을 옮기고 버리세요. ★
옮기지 않고 버리면 다시 부릅니다. ★
그리고 같은 호출을 세어 보세요. ★
같은 도구·같은 인자 반복 ___% ★
→ 높으면 「정해진 것」 이 부실한 것입니다 ★
7. 제조 현장의 실제
어느 업체, 한 대화에서 도구 호출을 세어 봤습니다.
평균 8.3회 ★
중복 호출 2.1회 (같은 인자) ★
도구 응답 누적 7,900 토큰 ★
셋을 했습니다
① 배열을 받게 (품번 여러 개 한 번에) ★
② 2턴 뒤 버리되 결론을 「정해진 것」 으로 ★
③ 연달아 부른 것 묶기 ★
결과
호출 8.3 → 3.4회 ★
중복 2.1 → 0.2회 ★
누적 7,900 → 1,100 토큰 ★
그리고 빨라졌습니다. ★
· 호출이 줄어서 (한 번에 1~2초) ★
· 창이 작아져서 (첫 글자) ★
8. ★ 「몇 번 불렀나」 를 보세요
잘 안 보는 숫자입니다. ★
대화당 도구 호출 ___회 ★
그중 중복 ___회 ★
누적 토큰 ______ ★
그리고 많으면 대개 ★
· 도구가 너무 잘게 쪼개져 있거나 ★
(MCP 5주차)
· 배열을 못 받거나 ★
· 「정해진 것」 이 없어서 다시 찾거나 ★
셋 다 고칠 수 있습니다. ★
9. 오늘 해 볼 것 (15분)
① 호출 수를 세세요
대화당 평균 ___회 ★
중복 ___회 ★
누적 토큰 ______ ★
② 배열을 받게 할 수 있나
하나씩 부르는 도구 ____________ ★
→ 여러 개를 한 번에 받게 되나 ○/✗ ★
③ 버리는 규칙을 정하세요
도구 응답을 ___턴 뒤 버림 ★
버릴 때 남길 한 줄 ____________ ★
10. 내일 할 것
이번 주를 마무리합니다.
도구 응답 규격을 한 장으로 만듭니다.
이 글은 컨텍스트 엔지니어링 과정의 5주차 4일차입니다. 과정 전체 보기
진도와 검색이 되는 판: AXPulse 기술따라가기
댓글
댓글 쓰기