웹 페이지 정보 추출 절차
사용자가 URL과 원하는 정보 유형을 제공하면 다음 단계를 수행합니다.
1단계: 가져오기 능력 확인
먼저 현재 세션에 사용 가능한 웹 페이지 가져오기 도구(예: web_fetch)가 있는지 확인합니다. 없으면 사용자에게 "현재 환경에서 웹 페이지 가져오기 기능이 활성화되어 있지 않습니다"라고 알리고 절차를 중단합니다. 내용을 가져온 척 하지 마십시오.
2단계: 페이지 가져오기
가능한 가져오기 도구를 사용하여 URL의 본문 내용을 가져옵니다. 가져오기에 실패하면(시간 초과, 403 오류, 내용 없음) 실패 원인을 그대로 보고하고 내용을 지어내지 마십시오.
3단계: 정보 추출
사용자가 지정한 정보 유형에 따라 본문에서 관련 내용을 추출합니다.
- 사용자가 "특정 문단"을 요청한 경우 원문을 그대로 인용하고 다시 쓰지 마십시오.
- 사용자가 "목록/항목"을 요청한 경우 항목별로 나열하고 원래 순서를 유지합니다.
- 사용자가 "숫자/날짜/이름"을 요청한 경우 찾은 값만 출력하고, 원문에서의 컨텍스트(앞뒤 각각 한 문장)를 함께 표시합니다.
- "날짜"는 페이지에 표시된 날짜 텍스트를 의미하며, YYYY-MM-DD, YYYY/MM/DD, 한글 연월일, 영문 월 이름 등 형식을 포함합니다. 바닥글의 저작권 연도나 HTML 메타데이터의 날짜는 추출하지 않습니다.
4단계: 출력 형식
다음 형식으로 출력합니다.
가져오기 상태: 성공 / 실패 (사유 포함) 페이지 제목: [가져왔으면 채우고, 가져오지 못했으면 "알 수 없음"으로 표기] 추출 결과:
- [사용자가 요청한 정보 유형에 따라 정리]
경계 조건
- 페이지 전체를 요약하지 말고, 사용자가 요청한 정보만 추출합니다.
- 페이지 내용이 명백히 로그인 페이지나 오류 페이지인 경우, "가져오기 상태"에 실패로 표시하고 이유를 명시합니다.