메인 콘텐츠로 건너뛰기

AI 도우미: 자연어로 필드 편집하기 (Octoparse 10.2)

AI 도우미를 사용하여 XPath를 업데이트하고, 추출된 값을 다시 형식화하고, 간단한 프롬프트로 여러 필드의 이름을 변경하는 방법을 알아보세요.

AI 도우미는 Octoparse 10.2의 새로운 기능으로, AI와의 대화를 통해 데이터 필드를 업데이트할 수 있습니다. 필드를 하나씩 편집하거나, 여러 Clean Data 단계를 구성하거나, 모든 필드에 정규 표현식을 작성하는 대신 원하는 결과를 일반 언어로 설명할 수 있습니다.

AI 도우미를 사용하여 다음 작업을 수행할 수 있습니다.

  • 한 번의 요청으로 여러 필드의 XPath 업데이트

  • 원하는 출력 결과를 설명하여 추출된 값 다시 형식화

  • 샘플 콘텐츠를 기반으로 여러 필드의 이름 변경

사용 가능 여부: AI 도우미는 Octoparse 10.2에서 사용할 수 있습니다.


AI 도우미 사용 방법

  1. 1. 작업을 열고 '데이터 미리보기'로 이동합니다.

  2. AI 도우미를 열어 주세요.

  3. 채팅 상자에 원하는 변경 사항을 설명합니다. 대상 형식, 이름 지정 규칙, XPath 패턴 및 AI가 유지해야 할 예외 사항을 포함할 수 있습니다.

  4. 제안된 변경 사항을 검토하고, 조정이 필요한 부분이 있으면 대화를 계속 진행한 다음, 교체 확인 내용이 올바르게 보일 때 선택합니다.

모든 요구 사항을 첫 번째 메시지에 담을 필요는 없습니다. 첫 번째 결과가 원하는 것과 정확히 일치하지 않으면 “통화 코드를 유지해” 또는 또는 “snake_case를 사용해”와 같이 더 구체적인 지침으로 답변하세요.


사용 사례 1: 콘텐츠를 기반으로 필드 이름 변경

자동으로 감지되거나 직접 생성한 필드에는 Field_1, Text_2, Field_3처럼 의미를 파악하기 어려운 기본 이름이 지정될 수 있습니다. AI 도우미는 각 필드의 샘플 콘텐츠를 분석해 여러 필드에 적합한 이름을 한 번에 제안할 수 있습니다.

프롬프트 예시:

샘플 콘텐츠를 기반으로 필드 이름을 변경하세요. 짧고 의미가 명확한 영문 이름을 snake_case 형식으로 사용하세요. 현재 필드 순서, 값 및 XPath는 변경하지 마세요.

예를 들어 필드 값이 $49.99, In stock, 4.8인 경우, AI 도우미는 콘텐츠를 분석해 각각 price, availability, rating과 같은 이름을 제안할 수 있습니다.

원하는 이름 지정 규칙을 직접 지정할 수도 있습니다.

콘텐츠를 기반으로 필드 이름을 변경하세요. PascalCase를 사용하고 모든 필드 이름 앞에 'Product'를 추가하세요. 필드 값이나 XPath는 변경하지 마세요.


사용 사례 2: 데이터 미리보기나 정규 표현식 없이 필드 값 형식 변경하기

많은 추출 작업에서는 통화 기호가 없는 가격, 하나의 표준 형식으로 통일된 날짜, 불필요한 레이블과 공백이 제거된 텍스트처럼 일관된 출력이 필요합니다. 이전에는 여러 Clean Data 단계를 추가하거나 정규 표현식을 작성했을 수 있습니다. 이제 AI 도우미를 사용하면 원하는 결과를 대신 설명할 수 있습니다.

예시: 가격 표준화

원본 값이 23,900이고 이를 23900원 형식으로 변경하고 싶다면 다음과 같이 입력해 보세요.

숫자의 천 단위 구분 기호는 유지하고, 숫자 뒤에 '원'을 추가하세요.

예: 날짜 표준화

웹사이트에서 다음과 같은 값을 사용하는 경우 Sep 2, 2026, 다음을 시도해 보세요:

Date 필드를 YYYY-MM-DD 형식으로 변환합니다. 유효한 날짜를 식별할 수 없는 경우 값은 비워 둡니다.

예: 레이블 및 여분의 공백 제거

SKU 필드에서 “SKU:” 레이블을 제거하고, 앞뒤 공백을 삭제한 다음, 나머지 문자, 숫자 및 하이픈은 변경하지 않고 유지합니다.

효과적인 서식 지정 요청에는 일반적으로 변경할 필드, 원하는 출력 결과, 제거하거나 유지할 항목, 빈 값 또는 잘못된 값을 처리하는 방법의 네 가지가 포함됩니다.


사용 사례 3: 여러 필드 XPath를 동일한 방식으로 업데이트

웹사이트에서 페이지 구조가 변경되면 여러 필드에서 데이터가 반환되지 않을 수 있습니다. 각 XPath를 개별적으로 편집하는 작업은 특히 여러 필드에 동일한 패턴을 적용해야 하는 경우 시간이 오래 걸릴 수 있습니다. AI 도우미를 사용하면 필드 XPath를 AI에 제공하고 동일한 XPath 패턴을 여러 필드에 적용하도록 할 수 있습니다.

예: 특정 XPath 패턴 적용

원하는 구조를 이미 알고 있다면 요청에 직접 포함하세요.

프롬프트 예시:

'필드3'의 XPath를 '//dd[@class="c-card-item__price-del"]/del'로 변경하세요.

팁: 변경 사항을 적용한 후 여러 페이지를 확인하여 각 필드가 여전히 의도한 요소를 캡처하는지 확인하세요.


AI 도우미로 할 수 있는 기타 작업

  • 필드 관리: 필드를 추가, 삭제, 이름 변경, 복제, 순서 변경 또는 일괄 편집하고, 여러 필드를 행 단위로 병합하여 새 필드를 만들 수 있습니다.

  • 필드 사용자 지정: 텍스트, 링크, 이미지 또는 리소스 URL, 요소 속성, InnerHTML, OuterHTML 등 웹 요소에서 추출할 콘텐츠를 선택할 수 있습니다.

  • 누락된 요소 처리 설정: 요소를 찾을 수 없는 경우 현재 필드를 비워 두거나, 전체 행을 비워 두거나, 기본값을 사용하도록 설정할 수 있습니다.

  • 고급 옵션 설정: 고정값을 설정하고, 파일을 다운로드하여 이름을 변경하고, 여러 필드를 함께 사용하여 중복 데이터를 식별할 수 있습니다.


더 나은 프롬프트 작성 방법

  • 범위를 정의하세요. 요청이 선택한 모든 필드에 적용되는지, 아니면 특정 필드에만 적용되는지 명시하세요.

  • 대상 형식을 보여 주세요. 다음과 같은 예시를 포함하세요. 2026-09-02, 1299.00, 또는 product_price.

  • 변경해서는 안 되는 항목을 명시하세요. 예를 들어, AI에 field 순서, 값, 이름 또는 XPaths를 유지하도록 요청하세요.

  • 예외 사항을 설명하세요. 빈 값, 잘못된 날짜, 예상치 못한 텍스트 또는 내용이 명확하지 않은 field를 AI가 처리하는 방법을 알려 주세요.

  • 대화 방식으로 결과를 다듬으세요. 결과의 일부만 조정하면 되는 경우 처음부터 다시 시작하지 말고 후속 지침을 추가하세요.


작업을 실행하기 전에 검토하세요

AI 도우미를 사용하면 설정 시간을 크게 줄일 수 있지만, 제안된 변경 사항은 계속 검토해야 합니다. 업데이트된 field를 여러 페이지와 엣지 케이스에서 테스트하세요. 특히 사이트에 동적 레이아웃, 선택적 필드 또는 일관되지 않은 값 형식이 있는 경우에는 더욱 주의해야 합니다.

결과가 올바르지 않으면 대화로 돌아가 필요한 조정 사항을 설명하세요. 예시와 제약 조건을 구체적으로 제시할수록 결과를 더 예측하기 쉬워집니다.

답변이 도움되었나요?