> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Field Fixer

> 데이터 미리보기에서 Field Fixer를 사용해 자연어 요청을 검토를 거친 추출 필드 변경으로 바꾸는 방법을 알아보세요.

Field Fixer를 사용하면 자동 감지로 만들어진 추출 필드를 자연어로 수정할 수 있습니다. 결과에 무엇이 담겨야 하는지 Octoparse에 알려 주고, 제안된 변경 사항과 샘플 값을 검토한 다음 적용할지 결정하면 됩니다.

Octoparse 10.2에서 도입된 Field Fixer는 에이전트형 AI 웹 스크래퍼로 나아가는 한 걸음입니다. 필드를 고치는 방법을 설명하는 데 그치지 않고 목표를 이해하고, 현재 작업을 살펴보고, 필드 단위 변경을 계획한 뒤 승인할 수 있는 형태로 결과를 준비합니다.

```text theme={null}
목표 설명 → 제안된 변경 검토 → 적용 → 테스트
```

## Field Fixer가 대신 해 주는 일

자동 감지가 `Price` 필드를 만들었지만 현재 판매 가격이 아니라 취소선이 그어진 정가를 가져온다고 가정해 보겠습니다. 다음과 같이 입력합니다.

> Price를 원래 가격이 아니라 할인된 판매 가격으로 변경해 주세요.

그러면 Field Fixer가 작업을 함께 살펴보며 진행합니다.

1. **대상을 식별합니다.** 요청을 일반적인 질문으로 처리하지 않고 기존 `Price` 필드와 연결합니다.
2. **현재 추출 상태를 확인합니다.** `Price`가 지금 무엇을 추출하는지, 그리고 로드된 페이지의 관련 요소를 함께 살펴봅니다.
3. **필드 변경을 계획합니다.** 주변 목록과 워크플로는 그대로 두고 필드의 원본만 변경해야 한다고 판단합니다.
4. **모호한 부분을 해소합니다.** 설명에 해당할 수 있는 가격이 여러 개라면 임의로 추측하지 않고 페이지에서 원하는 값을 선택하도록 요청합니다.
5. **결과를 확인합니다.** 제안한 필드를 샘플 항목에 적용해 테스트하고, 추출된 값을 검토할 수 있도록 보여 줍니다.
6. **승인 후 작업을 업데이트합니다.** 기존 필드는 제안을 수락했을 때만 변경되며, 그 후 Octoparse가 데이터 미리보기를 새로 고칩니다.

결과물은 XPath를 편집하라고 알려 주는 튜토리얼이 아닙니다. 에이전트가 준비하고 사용자가 검증한 작업 변경입니다.

## 얼마나 많은 작업이 줄어드는가

자동 감지가 올바른 목록과 탐색 구조는 이미 만들었지만 출력 열을 수정해야 할 때 개선 효과가 가장 뚜렷합니다.

| 수동으로 필드 수정               | Field Fixer 사용 시               |
| ------------------------ | ------------------------------ |
| 값이 잘못된 이유를 파악            | 기대하는 값을 설명                     |
| 페이지에서 올바른 요소를 탐색         | Field Fixer가 확인을 요청할 때만 요소를 지정 |
| 선택자와 추출 유형 중 무엇을 수정할지 판단 | 제안된 필드 변경을 검토                  |
| XPath나 필드 설정을 편집         | 제안을 승인                         |
| 미리보기를 새로 고쳐 결과를 확인       | 제안과 함께 생성된 샘플 값을 검토            |
| 첫 선택자가 잘못되면 처음부터 다시 진행   | 필드를 직접 다시 만들지 않고 수정을 요청        |

Field Fixer는 필드 수정을 **스크래퍼가 어떻게 추출해야 하는지 설정하는 일**에서 **데이터 세트에 무엇이 담겨야 하는지 지정하고 검증하는 일**로 바꿔 줍니다. 일반적인 필드 수정에 필요한 전문 지식은 줄여 주지만 최종 테스트까지 없애 주지는 않습니다.

## 요청할 수 있는 변경

| 자동 감지가…              | Field Fixer에 이렇게 요청하세요                |
| -------------------- | ------------------------------------- |
| 정가를 가져오는 경우          | `할인된 판매 가격을 사용해 주세요.`                 |
| 상품 평점을 놓치는 경우        | `상품 평점을 Rating으로 추가해 주세요.`            |
| 링크 텍스트를 추출하는 경우      | `Product link에서 연결 대상 URL을 추출해 주세요.`  |
| 불필요한 열을 만드는 경우       | `Sponsored 필드를 삭제해 주세요.`              |
| 알아보기 어려운 이름을 생성하는 경우 | `field_3의 이름을 Availability로 변경해 주세요.` |

Field Fixer는 주변 워크플로를 그대로 유지한 채 추출 필드를 추가, 삭제, 이름 변경하거나 조정할 수 있습니다.

## 필드 수정하기

<Steps>
  <Step title="자동 감지 작업 만들기">
    [자동 감지](/docs/ko/platform/auto-detect)를 실행한 다음 데이터 미리보기에서 필드와 샘플 값을 확인합니다.
  </Step>

  <Step title="데이터 미리보기에서 Field Fixer 열기">
    먼저 워크플로와 데이터 미리보기를 생성합니다. 그런 다음 데이터 미리보기 헤더나 필드 옆의 ✨ 컨트롤에서 Field Fixer를 엽니다. 추출 워크플로와 미리보기가 없으면 이 진입점은 사용할 수 없습니다.
  </Step>

  <Step title="기대하는 결과 설명하기">
    필드에 무엇이 담겨야 하는지 설명합니다. 가능하면 대상 필드를 먼저 선택하세요. 정가와 할인가처럼 비슷한 값이 페이지에 함께 있다면 구체적으로 설명해야 합니다.
  </Step>

  <Step title="요청 시 페이지 컨텍스트 제공하기">
    원하는 값이 모호하면 웹페이지에서 올바른 요소를 선택해 Field Fixer가 정확한 대상으로 계속 진행하도록 합니다.
  </Step>

  <Step title="제안 검토하기">
    제안된 변경 사항과 샘플 값을 웹페이지와 비교합니다. 레이아웃이 다르거나 값이 비어 있는 항목을 포함해 여러 행을 확인하세요.
  </Step>

  <Step title="적용하고 테스트하기">
    미리보기가 정확할 때만 변경 사항을 적용합니다. 전체 로컬 실행이나 클라우드 실행을 시작하기 전에 소규모 테스트를 진행하세요.
  </Step>
</Steps>

## Field Fixer의 범위

Octoparse 10.2의 Field Fixer는 자동 감지로 만든 작업의 필드에 집중합니다. 프롬프트만으로 전체 워크플로를 만들거나 복구하지는 않습니다.

페이지 넘기기, 스크롤, 상세 페이지 클릭, 로그인 및 양식 동작, 대기 조건, 루프, 전체 동작 순서를 변경하려면 [노코드 빌더](/docs/ko/platform/no-code-builder)를 사용하세요.

<Warning>
  AI가 생성한 변경 사항은 정확하지 않을 수 있습니다. 대규모로 실행하기 전에 항상 샘플 결과를 검토하고 작업을 테스트하세요.
</Warning>

## 관련 페이지

<Columns cols={3}>
  <Card title="자동 감지" href="/docs/ko/platform/auto-detect">
    초기 추출 필드와 워크플로를 생성합니다.
  </Card>

  <Card title="노코드 빌더" href="/docs/ko/platform/no-code-builder">
    페이지 동작과 복잡한 워크플로 동작을 구성합니다.
  </Card>

  <Card title="데이터 세부 조정" href="/docs/ko/platform/refine-data">
    추출한 값을 정리하고 형식을 다시 지정합니다.
  </Card>
</Columns>
