AI 탐색에서 구매까지

Agentic search to purchase

AI가 상품 탐색을 돕고, 사용자의 확인을 거쳐 상점 결제 흐름으로 이어집니다.

···
html
<div class="d2 purchase"><div class="eyebrow">DISCOVERY → CONFIRMED ORDER</div><div class="steps"><div data-n="0">FIND</div><div data-n="1">COMPARE</div><div data-n="2">BUYER CONFIRMS</div><div data-n="3">MERCHANT PROCESSES</div></div><div class="box status"><strong id="purchaseStep">Finding a suitable lamp</strong><small id="purchaseNote">No order yet</small></div><button id="nextPurchase">NEXT STEP →</button></div>
css
:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif}.d2{width:min(94%,760px);max-height:94%;font:700 10px/1.35 var(--font-sans);color:var(--fg)}.d2 small{font-size:10px}.d2 .eyebrow{color:var(--accent);font-weight:900;letter-spacing:.08em}.d2 .box{background:var(--surface);border:1px solid var(--line);padding:clamp(6px,1.5vmin,14px)}.d2 .soft{color:var(--muted)}.d2 button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--fg);background:var(--surface)}@media(min-width:700px){.d2{font-size:14px}.d2 small{font-size:12px}}.purchase .steps{display:flex;gap:4px;margin:clamp(9px,2vmin,18px) 0}.purchase .steps div{flex:1;min-width:0;text-align:center;border:1px solid var(--line);padding:clamp(6px,1.4vmin,12px) 2px;opacity:.5;background:var(--surface);font-size:1em}.purchase .steps div.active{border-color:var(--accent);color:var(--accent);opacity:1}.purchase .status{min-height:clamp(52px,10vmin,92px);display:grid;align-content:center;gap:5px;border-color:var(--accent)}.purchase .status strong{font-size:1.15em}.purchase .status small{color:var(--muted)}.purchase button{margin-top:clamp(7px,2vmin,17px);padding:7px 12px}
js
const steps=[...document.querySelectorAll('.purchase .steps div')],title=document.querySelector('#purchaseStep'),note=document.querySelector('#purchaseNote'),button=document.querySelector('#nextPurchase'),titles=['Finding a suitable lamp','Comparing size and price','Buyer reviews and confirms','Merchant processes the order'],notes=['No order yet','Candidates only','Explicit choice required','Merchant accepts or declines'];let n=0,timer;function show(){steps.forEach((e,i)=>e.classList.toggle('active',i===n));title.textContent=titles[n];note.textContent=notes[n]}button.onclick=()=>{clearInterval(timer);n=(n+1)%4;show()};timer=setInterval(()=>{n=(n+1)%4;show()},2200);setTimeout(()=>{n=1;show()},650);show();

에이전트형 검색 구매는 상품 발견, 비교, 선택, 주문 세션을 한 대화에서 이어 주려는 흐름입니다. OpenAI의 Agentic Commerce Protocol은 상품 피드와 상점의 체크아웃 연결을 정의합니다.

데모에서 가상 상품은 비교를 거쳐 사용자 확인 단계에 멈춘 뒤 상점의 주문 처리로 넘어갑니다. 사람의 선택과 상점의 결제 책임을 별도 단계로 보입니다.

채널마다 제공 범위가 다르고 즉시 결제는 승인된 파트너에게 제한될 수 있습니다. 탐색을 완료된 구매로 세지 마세요.

언제 쓰나

대화형 쇼핑 여정에서 동의·결제·주문 책임을 구분할 때 씁니다.

페이지로 열기 ↗