핵심 정리
도구 사용 규칙:
- 정확성, 완전성, 근거가 좋아지면 도구를 사용할 것
- 행동 전에 선행 조회가 필요한지 먼저 확인할 것
- 결과가 비어 있거나 얇으면 다른 전략으로 다시 조회할 것
- 검증이 끝날 때까지 중간에 멈추지 말 것
- 독립 조회는 병렬, 의존 단계는 순차로 처리할 것도구 확인
도구 호출 조건을 "습관"이 아니라 "개선 여부"로 판단해야 한다
세션 초반처럼 맥락이 얇을 때 도구 라우팅이 불안정할 수 있다. "필요하면 도구를 써"보다, 언제 도구를 써야 하고 언제 추가 조회를 해야 하는지를 명시하는 편이 더 좋다. 도구를 많이 쓰는 것 자체가 목적이 아니라, 정확성이나 완전성이 개선될 때만 호출하는 것이 원칙이다.
우리 제품과 경쟁사 3곳의 가격 정책을 비교해줘.
규칙:
- 먼저 각 서비스의 공식 가격 페이지를 확인
- 누락 항목이 있으면 FAQ나 도움말까지 추가 조회
- 4개 비교가 모두 채워질 때까지 종료하지 말 것
- 공식 정보가 없는 칸은 "확인 불가"로 남기고 시도한 경로를 적을 것나중 단계가 앞선 결과에 의존하면 선행 조건을 먼저 확인해야 한다
조회 순서가 중요한 작업에서는 선행 조건을 먼저 확인하라는 규칙이 핵심이다. 앞 단계의 결과 없이 다음 단계를 진행하면 잘못된 전제 위에서 작업이 이루어진다. "선행 조회가 필요한지 먼저 확인할 것"이라는 지시 한 줄이 이 문제를 예방한다.
독립 조회는 병렬로 묶고 의존 단계는 순차로 분리해야 한다
서로 독립적인 자료 수집은 병렬로 묶어 시간을 줄이고, 앞선 검색 결과가 필요한 단계는 반드시 순서를 지켜야 정확도가 올라간다. 이 구분 없이 모든 조회를 순차로 처리하면 불필요하게 느려지고, 반대로 모두 병렬로 처리하면 의존 관계에서 오류가 생긴다.
멈춰도 되는 시점과 다시 찾아야 하는 조건을 함께 정해야 한다
결과가 비어 있거나 얇을 때 그냥 멈추면 "없음"과 "못 찾음"을 구분할 수 없다. "결과가 비어 있으면 다른 전략으로 다시 조회할 것"이라는 재시도 규칙과 함께 "검증이 끝날 때까지 멈추지 말 것"이라는 종료 기준을 명시하면, 중간 단계에서 작업이 끝나는 일을 막을 수 있다.
독립 조회와 의존 조회를 나누는 기준
- 서로 영향을 주지 않는 자료 수집: 병렬 조회
- 앞 단계 결과가 있어야 다음 단계가 가능한 작업: 순차 조회
- 정확성 개선이 없으면: 도구 추가 호출보다 종료 조건 재점검무엇을 먼저 확인할까
| 상황 | 적합한 선택 |
|---|---|
| 도구 호출 기준이 불명확할 때 | 정확성 개선 여부로 판단 |
| 조회 순서가 중요한 작업 | 선행 조건 확인 규칙 추가 |
| 빈 결과가 반복될 때 | 대안 전략 재시도 규칙 |
| 독립/의존 조회가 섞인 작업 | 병렬/순차 분리 명시 |
주의할 점
도구를 많이 쓰는 것 자체가 목적은 아닙니다. 독립적인 조회만 병렬화하고, 앞 단계 결과가 필요한 작업은 반드시 순서를 지키게 해야 정확도가 올라갑니다. 재시도 횟수 상한도 함께 명시하지 않으면 불필요한 반복이 생길 수 있습니다.
실패 예시
- 가격 페이지를 아직 못 찾았는데도 바로 경쟁사 비교표부터 채우기 시작함
- 결과: 선행 조회가 비어 있어 뒤 단계 비교가 추측으로 채워질 수 있음
- 대응: 먼저 선행 조건을 확인하고, 비어 있으면 재조회 후에만 다음 단계로 넘어간다참고 링크
1 sources