MongoDB와 Together AI는 다국어 제품 설명 작성을 위한 생성형 AI 기반 솔루션을 제공하여 제품 온보딩을 더욱 신속하게 진행할 수 있도록 합니다.
산업: 소매
제품: MongoDB Atlas, Document Model, MongoDB Node.js 드라이버
파트너: Together AI
솔루션 개요
이 솔루션에서는 고도화된 비전 모델을 사용하여 이미지를 처리하고 이미지에 대한 정확하고 매력적인 설명을 생성하는 생성형 인공지능 기반 아키텍처를 구축하는 방법을 배우게 됩니다. MongoDB Atlas는 운영 데이터 레이어로서 유연한 데이터 모델을 활용하여 새로운 설명이 추가될 때도 매끄럽게 확장할 수 있으며, 효율적인 데이터 관리와 손쉬운 확장성을 보장합니다.
이 솔루션은 소매 산업에서 특히 유용합니다. 소매업체의 카탈로그에 새로운 상품을 등록하는 과정은 시간이 많이 걸릴 수 있습니다. 특히 여러 언어와 다양한 지역에 맞게 제품 설명을 작성해야 할 때 그 과정이 더욱 복잡해집니다. 이 솔루션은 생성형 인공지능을 활용해 초기 콘텐츠 생성 과정을 자동화함으로써 소매업체가 각 제품 설명에 대한 견고한 기반을 마련할 수 있도록 지원합니다. 궁극적으로는 출시까지 걸리는 시간을 단축하고 카탈로그 전반의 UX 작성 일관성을 높여 전체 워크플로우를 더욱 효율적으로 만들 수 있습니다.
좋은 설명의 중요성
70제품 설명이 부족하거나 불완전할 때약 %의 사람들이 제품 페이지를 떠납니다.
제품 설명은 고객의 구매 여정에서 매우 중요한 역할을 합니다. 소비자들은 구매 결정을 내릴 때 제품 설명에 의존합니다. 설명이 부족하거나 없으면, 기업은 잠재적인 매출을 잃을 뿐 아니라 고객이 불만을 느끼게 될 위험이 있습니다.
87온라인 쇼핑객의 %가 구매 결정을 내릴 때 제품 설명을 중요하게 생각하므로 설명을 잘 작성하면 사용자 참여 와 만족도를 높일 수 있습니다. 반면에 설명이 40정확하지 않으면 %의 소비자가 잘못된 제품 콘텐츠로 인해 온라인 구매를 반환했기 때문에수익 손실과 고객 기반의 신뢰 하락으로 이어질 수 있습니다.
기존 제품 설명 작성 프로세스의 과제
고품질 설명을 작성하는 과정에는 많은 세부 사항과 신중한 고려가 필요합니다. 발생하는 몇 가지 과제는 다음과 같습니다.
매력적인 설명 작성: 잘 작성된 제품 설명은 기업의 UX 쓰기 전략과 브랜드 정체성에 부합하는 일관된 톤을 유지하면서 타깃 고객의 니즈와 욕구를 충족시킵니다.
SEO 최적화: SEO 최적화된 제품 설명을 작성함으로써 유기적 트래픽을 증대시키고 검색 엔진 순위를 향상시킬 수 있습니다.
다국어의 복잡성: 다국어 포털과 여러 운영 지역을 보유한 소매업체의 경우, 이 프로세스는 복잡성이 증가합니다.
콘텐츠 승인 지연: 설명이 작성된 후에도 승인 절차가 필요한 경우가 많아 출시 시점이 지연됩니다.
참조 아키텍처
AI 잠재력 극대화
이 아키텍처의 중심에는 세 가지 주요 구성 요소가 있습니다.
MongoDB Atlas: 클라우드에서 데이터를 원활하게 관리하는 강력하고 범용적인 데이터 플랫폼입니다. MongoDB의 유연한 document model은 복잡성을 높이지 않으면서도 다국어 번역 등 여러 설명을 추가해 제품을 쉽게 확장할 수 있도록 해줍니다.
객체 저장소: 효율적인 제품 이미지 파일 저장 및 검색을 위한 효과적인 시스템입니다. 이는 Google Cloud Storage, Azure Blob Storage 또는 AWS S3으로 구축할 수 있습니다.
Together AI: 다양한 생성형 AI 서비스를 제공하여 몇 줄의 코드만으로 주요 오픈 소스 모델을 쉽게 실행하거나 미세 조정할 수 있습니다. 이 솔루션은 사용 가능한 비전 LLM을 사용하여 제품 설명을 생성합니다.
그림 1. 생성형 인공지능 기반의 제품 설명 아키텍처
여정은 다이어그램의 왼쪽에서 사용자/이벤트 레이블로 시작됩니다. 노트북 아이콘은 '제품 설명 생성기' 시스템을 나타냅니다. 먼저, 새로운 제품이 등록되면 사용자가 직접 수동으로 추가하거나, 자동화된 이벤트를 통해 대량으로 등록할 수 있습니다.
그런 다음 소매업체는 Together AI의 엔드포인트에 쿼리를 보내 설명을 생성합니다. 이 과정에서 자체 비전 모델을 활용하여 컴퓨터 비전과 자연어 처리(NLP)를 결합해 텍스트와 이미지를 처리하고 이해합니다. 요청에는 이미지 URL, 원하는 설명 길이, 사용된 비전 모델, 설명 언어가 포함됩니다.
그런 다음 Together AI는 이 데이터를 사용하여 Llama3 비전 모델 중 하나로 이미지를 스캔해 지정된 요구 사항에 맞는 설명을 생성한 후 제품 설명을 애플리케이션에 반환합니다.
마지막으로 제품과 그 설명은 MongoDB 카탈로그에 업서트되어 모든 연결된 시스템에서 실시간으로 활용할 수 있게 됩니다.
이 아키텍처의 확장성을 설명하기 위해 아래 다이어그램을 참고하세요. MongoDB Change Streams을 통합하면 카탈로그를 수신하는 모든 애플리케이션에 실시간 업데이트가 가능합니다. 예를 들어 전자상거래 포털, 소셜 미디어 플랫폼 그리고 그 밖의 모든 고객 접점이 이에 해당합니다.
그림 2. 실시간 애플리케이션을 포함한 생성형 인공지능 아키텍처의 제품 설명
솔루션 구축
이 솔루션을 구축하는 것은 다섯 가지 주요 단계로 나눌 수 있습니다.
데모 데이터베이스 복제
Atlas 계정 내에서 클러스터 프로비저닝하고 데모에 필요한 데이터로 데이터베이스 채웁니다. 단일 mongorestore 명령으로 github 리포지토리 에 있는 데이터 덤프를 사용하여 데이터베이스 빠르게 복제할 수 있습니다.
Together AI 계정을 만들기
투게더 AI 에 로그인합니다. 계정으로 이동하여 프로필 내에서 찾을 수 있는 사용자 키를 조회 다음 설정으로 이동하여 API 키를 선택합니다. 이 키는 .env 파일 에 필요하므로 저장합니다.
애플리케이션 프론트엔드 구성
GitHub 리포지토리 로컬 머신에 복제하여 데모 코드를 얻고 환경 변수를 구성한 다음 종속성을 설치합니다. 마지막으로 http://localhost:3003 에서 로컬로 앱 실행 .
전체 구현 세부 정보, 코드 샘플, 설정 파일 및 튜토리얼 비디오를 보려면 GitHub 리포지토리를 방문하세요.
주요 학습 사항
고품질 제품 설명이 비즈니스 성공의 열쇠: 잘 작성된 제품 설명은 사용자 참여를 높이고 조회 수 증가로 SEO 순위를 개선하며 고객이 더 나은 구매 결정을 내릴 수 있도록 돕습니다.
MongoDB와 Together AI를 활용한 제품 설명 자동화: MongoDB의 유연하고 확장 가능한 데이터베이스와 Together AI에서 제공하는 비전 모델을 결합하면, 소매업체는 비즈니스 요구에 부합하는 실시간 제품 설명 생성을 자동화할 수 있습니다.
최신 아키텍처로 시장 출시 시간 단축: AI와 자동화를 통해 제품 온보딩 프로세스를 간소화하면 수동 작업이 줄고, 승인 시간이 빨라집니다. 생성형 인공지능을 상품 설명에 적용하면 UX와 톤을 일관되게 유지하면서 추가적인 노력 없이 상품 카탈로그 확장도 빠르게 이뤄낼 수 있습니다.
이러한 기능들이 결합되어 효율성과 신뢰성을 보장하면서 비즈니스 요구에 맞게 확장할 수 있는 견고한 생성형 AI 시스템이 완성됩니다.
사용된 기술 및 제품
MongoDB 개발자 데이터 플랫폼
파트너 기술
작성자
Angie Guemes, MongoDB
Prashant Juttukonda, MongoDB