쇼핑 조사 에이전트

Shopping research agent

구매 조건을 묻고 상품을 비교해 선택 가이드를 만듭니다.

···
html
<div class="scene shopper"><div class="label">SHOPPING RESEARCH · EXAMPLE</div><div class="constraints"><span>SMALL DESK</span><span id="budget">BUDGET?</span></div><div class="products"><div><b>ARC</b><small>$42 · compact</small></div><div><b>BEAM</b><small>$68 · wide</small></div><div><b>DOT</b><small>$39 · compact</small></div></div><div class="recommendation" id="pick">Comparing fit and trade-offs…</div><button id="refine">Add budget →</button></div>
css
.scene{width:min(92%,680px);max-height:94%;font:700 clamp(10px,max(1.7vmin,1vw),15px)/1.3 sans-serif;color:var(--fg)}.label{font:900 clamp(10px,max(1.3vmin,1vw),12px)/1 sans-serif;letter-spacing:.12em;color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--line);padding:clamp(8px,2vmin,18px)}.muted{color:var(--muted)}.accent{color:var(--accent)}.row{display:flex;align-items:center;gap:clamp(5px,1.2vmin,10px)}.pill{display:inline-block;padding:.35em .6em;border:1px solid var(--line);border-radius:30px}button{cursor:pointer;font:inherit}@media(min-width:700px){.scene{transform:scale(1.5)}}.shopper{max-width:590px}.constraints{display:flex;gap:5px;margin:clamp(8px,2vmin,17px) 0}.constraints span{border:1px solid var(--accent);color:var(--accent);padding:.4em .7em;font-size:clamp(10px,max(1.2vmin,1vw),12px)}.products{display:flex;gap:5px}.products div{flex:1;min-width:0;display:grid;gap:4px;padding:clamp(7px,1.5vmin,13px);border:1px solid var(--line);background:var(--surface);transition:opacity .35s,transform .35s}.products b{font-size:clamp(12px,2.1vmin,18px)}.products small{color:var(--muted);font-size:clamp(10px,max(1.2vmin,1vw),12px)}.products .dim{opacity:.3;transform:scale(.96)}.products .pick{border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.recommendation{margin:clamp(8px,2vmin,18px) 0;font-size:clamp(10px,max(1.5vmin,1vw),13px);font-weight:900}.shopper button{background:var(--fg);color:var(--bg);border:0;padding:.5em .8em;font-size:clamp(10px,max(1.3vmin,1vw),12px)}
js
const products=[...document.querySelectorAll('.products div')],budget=document.querySelector('#budget'),pick=document.querySelector('#pick'),button=document.querySelector('#refine');let refined=false,timer;function show(){refined=!refined;budget.textContent=refined?'UNDER $50':'BUDGET?';products.forEach((p,i)=>{p.classList.toggle('dim',refined&&i===1);p.classList.toggle('pick',refined&&i===2)});pick.textContent=refined?'DOT fits the budget; smaller beam is the trade-off.':'Comparing fit and trade-offs…'}button.addEventListener('click',()=>{clearInterval(timer);show()});timer=setInterval(show,3000);setTimeout(show,700);

쇼핑 조사 에이전트는 구매자의 조건을 대화로 확인하고 여러 상품 정보를 비교해 선택을 돕는 AI 탐색 흐름입니다. OpenAI는 2025년 ChatGPT의 shopping research를 이런 용도의 경험으로 소개했습니다.

데모에서는 예산과 공간 조건이 추가될 때 세 가상 상품의 후보 상태가 달라집니다. 마지막에는 적합한 이유와 양보해야 할 점을 함께 표시합니다.

상품 가격과 재고는 바뀔 수 있습니다. 구매 전에는 판매처의 최신 정보를 확인하고 답변을 결제 확정으로 여기지 마세요.

언제 쓰나

대화형 상품 탐색에 필요한 속성 정보와 비교 근거를 설계할 때 씁니다.

페이지로 열기 ↗