본문 바로가기
코드리뷰/chatGPT(Python)코드

네이버 쇼핑과 OpenAI 짜릿한 만남 - 제휴 마케팅 그 결과는 두둥

by 디마드 2024. 4. 8.

핵심은 프롬프트 작성이다. 구매자 욕구를 충족하는 궁금증을 풀어주는 꼭 사게 만드는 프롬프트여야 한다. 그러기 위해서는 인공지능이 만든 티가 나지 않아야 한다. 어색한 조합, 문구, 구성을 최대한 배제하고 가장 중용한 제품 스펙과 가격 등을 잘 기술하게 프롬프트를 작성해야 한다. 

1.네이버 쇼핑상품 추출하기

지난 포스팅을 참고하자. 

2024.04.06 - [코드리뷰/chatGPT(Python)코드] - 네이버 쇼핑 크롤링 - 핵심 상품정보 추출하기

 

네이버 쇼핑 크롤링 - 핵심 상품정보 추출하기

웹 크롤로를 통해 네이버 쇼핑 상품을 검색하고 상품의 핵심정보를 추출해 보자. chatgpt 제휴마케팅을 위한 유용한 정보로 사용할 수 있다. 방법은 앞서 포스팅한 셀레니움을 이용해 상세정보를

iamgus.tistory.com

2. openai API를 이용해 프롬프트 호출하기

(1) 포스트 샘플을 만들어 참고하게 한다. 

(2) 포스팅할 상품 정보를 입력하자. 

역시 이전 네이버쇼핑 상품 추출을 참고하라. 

2024.04.06 - [코드리뷰/chatGPT(Python)코드] - 네이버 쇼핑 크롤링 - 핵심 상품정보 추출하기

(3) 키워드도 입력하자. 

Keyword : 20만원대 모니터

(4) 최종 프롬프트 완성하기

프롬프트 =  포스팅 샘플 + 판매할 상품 정보 + keyword + 상세 지시 프롬프트

상세 지시 프롬프트는 수많은 시행착오를 거쳐 자신만의 것을 만들어야 한다. 정답은 없다. openai가 반드시 프롬프트를 따를 것이라 믿으면 안 된다. 그러므로 최대한 룰을 준수하게 주의를 주고 범위를 지정해 주는 게 좋다. 

- 한글을 사용하고 존댓말로 작성한다.
- 글의 3단 구성(Introduction, Body, Conclusion)을 확실하게 한다.
- 전체 내용은 최소 2,500글자 이상 작성한다.
- 제공된 정보에 없는 내용을 지어내면 절대 안된다.
- 내용중 가격에 대한 부분은 절대 틀리면 안돼. 내가 제공하는 제품 정보에 제품의 가격이 들어 있어. 다시 한번 말하지만 가격은 절대로 틀리면 안된다.
- 포스팅 샘플에 있는 것처럼 주요 스펙은 보기좋게 표로 만들어줘.
....
 
 

(5) 실행하기

GPT 모델은 gpt-3.5-turbo-0125 선택했다. 현 시점에 최적화 빌드다. 그때그때 맞는 버전을 사용하자. 그리고 항상 말했듯 chatGPT에 역할을 부여해야 한다. 전문성이 한층 높아진다. 

response = client.chat.completions.create(    
  model="gpt-3.5-turbo-0125",  
  messages=[
    {"role": "system", "content": "당신은  10년간 IT기기 전문 블로그를 운영한 IT 기기 전문가이자 검색엔진 최적화 전문가입니다. 항상 검색엔진 최적화(SEO)를 염두에 두고 글을 작성하며 간결한 문체를 사용하여 누구나 읽기 좋게 전문용어를 쉽게 설명합니다. 정확한 정보를 독자들에게 전달하기 위해 사실에 입각한 내용만을 작성합니다. "},
    {"role": "user", "content": prompt}    
  ]
)

결과는 아래 포스팅을 참고하자. 너무 환상적이다. 제휴링크와 상품 이미지를 추가해 자동 포스팅하는 과정을 거치면 멋진 시스템이 될 것으로 믿어 의심치 않는다. 

반응형

댓글