The Second Click Is the Real Test of an AI Shopping Plugin
개요
AI 쇼핑 플러그인의 실제 사용 가능성은 첫 번째 검색 성공뿐만 아니라 사용자의 반복적이고 다양한 상호작용을 얼마나 잘 처리하는지에 달려 있습니다.
주요 내용
* 단일 상호작용, 단일 처리: 다양한 경로(직접 도구 응답, 도구-결과 알림)로 동일한 논리적 결과를 얻을 때, 각 경로의 별도 타임아웃 및 성공 로직은 UI 오류를 유발할 수 있습니다. 이를 방지하기 위해 각 상세 정보 요청에 단일 수명 주기와 마감일을 부여하여, 어떤 순서로든 유효한 결과가 도착하면 한 번만 처리하고 중복은 "대기 중"으로 표시하는 단일 처리 모델이 필요합니다.
* 반복은 계약의 일부: 사용자가 제품을 다시 확인하거나 다른 제품을 비교 후 돌아오는 경우, 한 상호작용을 넘어서는 중복 제거는 유효한 두 번째 클릭을 아무 작업도 수행하지 않는 것처럼 만들 수 있습니다. 따라서 중복 제거 범위는 사용자 행동의 범위와 일치해야 하며, 단일 상호작용 내에서의 재시도는 억제하되 이후의 명시적인 상호작용은 정상적으로 실행되도록 해야 합니다.
* 지역화는 도구 경계를 넘어야 함: 검색 결과, 도구 메타데이터, 렌더링된 구성 요소 간에 로케일 컨텍스트가 손실되면 다국어 대화에서도 잘못된 언어로 상세 정보가 표시될 수 있습니다. 배송 조건, 반품 조건, 재고 정보 등 의사 결정에 중요한 정보가 사용자의 로케일로 유지되는 것이 중요합니다.
* 첫 번째 공개 표면은 좁게 유지: 현재 검토 빌드는 상품 검색 및 비교를 위한 webaz_search 도구만 제공하며, 로그인, 계정 접근, 주문, 결제 등 민감한 기능은 포함하지 않습니다. 이는 결과만 반환하는 읽기 전용 경험을 먼저 테스트한 후, 권한이 명확한 별도 경계 뒤에 추가적인 기능을 구현하기 위한 접근 방식입니다.
* 현재 빌드의 증명 내용과 미증명 내용: 현재 검토 빌드는 반복적인 상세 클릭이 새로운 상호작용으로 작동하고, 비동기 결과 경로가 단일 결과로 수렴하며, 타임아웃이 명확하게 유지되고, 상품 상세 정보가 사용자의 로케일을 보존하며, 공개 도구 표면이 검색 전용임을 증명합니다. 하지만 이것이 새로운 ChatGPT 플러그인 버전이 승인되거나 게시되었다는 의미는 아닙니다.
시사점
AI 상거래 인터페이스를 구축하는 팀에게 실질적인 질문은 첫 번째 결과의 인상적인 모습을 넘어, 시스템이 사용자의 반복적이고 다양한 상호작용에 대해 어떤 신뢰성을 보여주는지에 대한 것입니다.
댓글
GitHub Discussions