핸드메이드 마켓플레이스의 AI 기반 콘텐츠 자동화: Amazon Bedrock과 OpenSearch를 활용한 구현 사례
소개
핸드메이드 제품 마켓플레이스 Handmade.com은 전 세계 고객을 대상으로 60,000개 이상의 제품을 판매하고 있으며, 그 모든 제품이 판매자가 개별적으로 등록한 고유한 아이템들입니다. 문제는 제품 등록 과정에서 단순하고 반복적인 설명이 많은 비중을 차지한다는 점이며, 이는 검색 엔진 최적화(SEO)와 사용자 경험 측면에서 개선이 필요했습니다. 또한 제품 등록부터 게시까지 소요되는 시간이 길고, 다국어 콘텐츠 생성도 병행해야 하는 상황이었습니다.
이러한 과제를 해결하기 위해 Handmade.com은 Amazon Bedrock과 Amazon OpenSearch Service를 활용하여 AI 기반 콘텐츠 생산 및 자동화 시스템을 구축했습니다. 이 글에서는 해당 시스템의 구성 요소와 활용 방식, 그리고 자동화된 제품 설명 생성 프로세스를 상세히 소개합니다.
본론
핵심 구현 아키텍처와 구성 요소
Handmade.com의 AI 기반 콘텐츠 파이프라인은 이미지와 메타데이터 수집부터 SEO 최적화까지 전체 과정을 자동화하고 있습니다. 주요 구성요소는 다음과 같습니다.
- AI 모델 기반 자동 설명 생성
판매자가 제품 이미지를 업로드하면, Amazon Bedrock 내의 Anthropic Claude 3.7 Sonnet 모델이 제품의 초기 설명을 생성합니다. 이 과정은 Node.js 기반의 API와 AWS SDK를 통해 자동화되어 있으며, 이미지는 기존 Elasticsearch 인덱스를 통해 사전 처리됩니다.
- 백터 임베딩 및 유사 제품 검색
초기 설명은 Amazon Titan Text Embeddings v2를 사용해 백터화된 후 Amazon OpenSearch에 저장됩니다. 이를 통해 유사 제품 검색이 가능해지고, RAG(Retrieval Augmented Generation) 패턴을 적용하여 참조 데이터를 모델에게 제공함으로써 설명이 더욱 정확하고 풍부해집니다.
- 컨텍스트 기반 설명 보강
OpenSearch에서 유사 제품을 백터 검색한 후, 해당 설명들을 Claude에게 전달합니다. Claude 모델은 이를 기반으로 새로운 제품에 적합한 설명을 생성하며, 이 출력은 SEO 최적화된 키워드와 세부 정보로 구성됩니다. 전체 결과는 JSON 형태로 출력되어 시스템에 전달됩니다.
- SEO 메타데이터 생성
모델은 SEO에 유리한 키워드를 포함해 제품의 기능, 재료, 역사적 배경 등 다양한 관점으로 설명을 구성합니다. Claude 모델은 다음과 같은 역할 프롬프트를 활용해 다양한 시각으로 설명을 생성합니다.
[
{ "role": "Material Enthusiast" },
{ "role": "Sustainability Advocate" },
{ "role": "Heritage Historian" },
{ "role": "Functionality Reviewer" },
{ "role": "Maker Advocate" },
{ "role": "Visual Poet" }
]
- 실시간 사용자 인터랙션 및 확장성
판매자는 Handmade.com UI를 통해 실시간으로 제품 설명 결과를 확인하며, 시스템은 API Gateway를 통해 Bedrock, OpenSearch와 통합되어 무중단으로 동작합니다. 이러한 구성은 멀티모달 입력, 동시 요청 대응, 검색 최적화를 모두 만족시키며 자동화를 위한 유연한 활용 구조를 제공합니다.
활용 사례 및 효과
Handmade.com은 제품 설명 자동화 이후 다음과 같은 성과를 이루었습니다.
- 콘텐츠 생산 시간 단축 : 수작업 평균 10시간 필요하던 설명 등록이 수 분 내 완료 가능
- SEO 최적화 : 검색 유입률과 검색 노출 빈도 향상
- 글로벌 확장 : 다국어 콘텐츠 생성 기반 확보
- 콘텐츠 일관성 향상 : 제품별 맞춤형 설명에도 불구하고 표현 방식의 일관성 유지
- 시스템 확장성 : Review 데이터와 사용자 행동 데이터를 기반으로 생성 품질 지속 향상 가능성 확보
결론
Handmade.com이 Amazon Bedrock과 OpenSearch를 기반으로 구현한 AI 활용 아키텍처는 제품 설명의 품질 향상과 자동화를 동시에 실현한 대표 사례입니다. Claude 모델과 Titan 임베딩, 검색 최적화 기능이 모듈 형태로 통합되어 있어 향후 확장성, 유지보수 측면에서도 우수한 구조를 제공합니다.
이러한 구현 방식은 이커머스 플랫폼, 콘텐츠 관리 시스템, 디지털 마켓플레이스를 운영하는 다양한 조직에게도 큰 참고가 될 수 있습니다. 특히 자동화, 검색 최적화, 실시간 처리, RAG 기반 개인화 콘텐츠 구축을 고려한다면, Amazon Bedrock과 OpenSearch의 활용은 매우 강력한 선택지가 될 것입니다.
AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!
(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기