[컨텍스트 엔지니어링] 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 기술따라가기

댓글

이 블로그의 인기 게시물

자재관리는 잘 쓰는데 BOM은 엑셀입니다

협력사 AI 로봇 도입, 공급망 스마트 제조 생태계 대응 전략

개발 테스트 자동화, AI 에이전트와 MCP 도입 전략