Quick Flow
도구가 필요한 일은 “계속 찾아 봐”보다 어떤 입력을 먼저 확인하고, 언제 다른 방법을 시도하며, 무엇이 채워져야 끝나는지를 적어야 합니다. 검색, 파일, 연결 도구는 계정·권한·대화 환경에 따라 사용할 수 있는 범위가 다르므로, 사용 가능 여부도 결과에 남깁니다.
목표: [확인 또는 산출할 결과]
필수 결과: [반드시 채울 항목]
허용 근거: [공식 사이트 / 제공 파일 / 연결된 데이터]
1. 작업 전 필요한 도구와 접근 권한을 확인해줘.
2. 선행 결과가 필요한 단계는 그 결과를 확인한 뒤에만 진행해줘.
3. 독립적인 조회는 함께 처리하고, 의존 단계는 순서를 지켜줘.
4. 결과가 비면 "없음", "접근 불가", "검색했지만 미발견"을 구분해줘.
5. 필수 결과가 모두 근거와 함께 채워졌을 때만 완료로 표시해줘.| 결과 상태 | 뜻 | 다음 행동 |
|---|---|---|
| 찾음 | 근거와 값이 확인됨 | 출처·날짜를 결과에 남김 |
| 없음 | 확인한 범위에 대상이 실제로 없음 | 확인 범위와 기준을 적음 |
| 미발견 | 조회했지만 충분히 찾지 못함 | 다른 검색어·출처·기간을 정함 |
| 접근 불가 | 도구·권한·연결이 없음 | 사용자 입력 또는 권한 요청 |
선행 조건을 먼저 확인하기
다음 단계가 앞 단계의 값에 의존하면 순서를 뒤집을 수 없습니다. 예를 들어 제품 비교표를 만들기 전에는 비교 대상과 기간을 확정해야 하고, 파일을 고치기 전에는 대상 파일과 현재 내용을 확인해야 합니다. 선행 조건이 빠진 상태에서 빈칸을 자연스럽게 채우면 결과는 그럴듯해도 추측이 됩니다.
공식 가격 비교표를 만들기 전에
비교 대상 4개, 국가·통화, 확인 기준일을 먼저 확인해줘.
각 서비스의 공식 가격 페이지를 근거로 채우고,
공식 가격을 찾지 못한 서비스는 추정하지 말고 상태를 분리해줘.독립적인 조회와 의존 조회도 구분합니다. 서로 관계없는 네 서비스의 가격 페이지는 같은 단계에서 확인할 수 있지만, 환율을 적용한 총비용은 원래 가격과 통화가 확정된 뒤에 계산합니다. 이 구분은 더 많은 도구 호출을 요구하는 규칙이 아니라, 잘못된 전제를 다음 단계로 넘기지 않는 규칙입니다.
빈 결과와 재시도 다루기
빈 결과는 결론이 아닙니다. 어떤 자료를 찾았는지, 어떤 범위를 확인했는지, 접근할 수 있었는지를 알기 전에는 없다와 못 찾았다를 구분할 수 없습니다. 대안 조회는 최대 횟수나 범위를 정해 두고, 그 뒤에도 근거가 없으면 미확인으로 종료합니다.
결과가 비면 다음 순서로 처리해줘.
- 1차: 지정한 공식 문서와 파일에서 확인
- 2차: 동의어 또는 제품 내 도움말로 한 번 더 확인
- 중단: 두 경로에도 근거가 없으면 "미발견"으로 남김
시도한 경로, 확인 날짜, 다음에 필요한 접근 권한을 함께 적어줘.재시도 횟수 없이 “찾을 때까지 계속”이라고 하면 같은 실패를 반복하거나, 근거 없는 결과로 끝날 수 있습니다. 반대로 한 번 비었다고 곧바로 종료하면 검색 범위가 너무 좁았는지 알 수 없습니다. 적절한 종료 기준은 필수 항목, 허용 출처, 재시도 범위를 함께 정하는 것입니다.
도구 결과를 완료 증거로 쓰기
도구를 호출했다는 사실은 목표를 달성했다는 뜻이 아닙니다. 최종 결과에는 각 필수 항목의 값과 근거, 사용하지 못한 도구나 접근 제한, 남은 공백을 분리합니다. 발송·삭제·구매처럼 외부 상태를 바꾸는 행동은 조회와 검증이 끝나도 별도 승인 없이는 실행 단계로 넘기지 않습니다.
도구가 있다고 가정하면 안 됩니다. ChatGPT에서 실제로 사용할 수 있는 검색·파일·연결 기능과 권한은 플랜, 설정, 연결 상태에 따라 달라집니다. 응답에 도구 사용을 언급할 때는 확인한 결과와 접근하지 못한 범위를 함께 적게 하세요.
참고 링크
1 sources