홈/아키텍처
아키텍처

데이터, 규칙, 가드로 통제되는 답변

언어 모델만으로는 그럴듯한 내용을 생성합니다. iAlacarte는 이를 결정론적 계층으로 둘러쌉니다. 메뉴를 추출한 뒤 규칙으로 검증하고, 모든 질문은 먼저 필터링 검색으로 해결하며, 모델은 선택된 메뉴를 바탕으로만 작성하고, 답변은 제공 전에 가드의 검토를 거칩니다.

원칙

모델은 보여 준 정보만 압니다

일반 챗봇은 기억을 바탕으로 답합니다. 귀하의 메뉴, 가격, 영업시간을 알지 못합니다. iAlacarte에서 언어 모델은 답변마다 이미 필터링된 짧은 메뉴 목록과 해당 데이터를 받으며, 그 외의 메뉴를 언급할 수 없습니다. 사실 확인 질문에는 모델조차 필요하지 않습니다.

메뉴

추출 후 규칙으로 검증하는 메뉴

  • 추출: 텍스트 인식이 페이지를 읽고, 구조화된 추출기가 카테고리, 메뉴, 가격, 옵션을 생성합니다. 메뉴의 각 블록을 확인해 누락된 섹션이 없도록 합니다.
  • 설명: 각 메뉴에 재료, 알레르겐, 유형, 지표를 부여합니다. 영양값은 공개 데이터베이스를 바탕으로 성분 조합 방식으로 추정합니다.
  • 규칙: 결정론적 규칙 집합이 각 메뉴를 다시 검토합니다. 알레르겐은 레시피에 포함되어야 하며, 측정값과 모순되는 건강 지표는 제거하고, 불가능한 수치는 삭제합니다. 두 카테고리에 인쇄된 메뉴는 두 카테고리에 모두 유지됩니다. 알 수 없는 값은 숫자로 표시하지 않습니다.
검색

먼저 필터링 검색, 그다음에만 작성

고객의 질문을 이해한 뒤(의도, 제한 사항, 예산), 제공 중인 메뉴에서 엄격한 제약 조건으로 메뉴를 검색합니다. 알레르겐, 식단, 제외 재료, 칼로리 또는 가격 상한, 현재 서비스 여부가 이에 해당합니다. 언어 모델은 이 후보만 바탕으로 작성합니다.

"이 메뉴에는 무엇이 들어 있나요?", "가격은 얼마인가요?", "몇 시에 문을 닫나요?" 같은 사실 확인 질문에는 언어 모델 없이 데이터에서 직접 작성한 답변을 제공합니다.

가드

제공 전 검토되는 답변

  • 텍스트는 답변에 표시된 메뉴만 언급할 수 있습니다. 선택된 메뉴가 없으면 메뉴에 대한 언급은 허용되지 않습니다.
  • 고객이 요청하지 않은 "알레르겐 없음" 주장은 제거합니다.
  • "메뉴에 X가 없습니다"라는 말은 전체 메뉴를 확인한 뒤에만 제공합니다.
  • 후속 제안은 현재 적용된 제한 사항으로 필터링합니다.
  • 답변 언어를 확인하며, 오류가 난 답변은 중립적인 대체 텍스트로 바꿉니다.
민감한 주제

건강, 알레르겐, 임신, 약물

🛡

알레르기

제외된 메뉴를 명시합니다. 교차 접촉 가능성에 대한 안내는 대화당 한 번 알리며, 최종 확인은 매장 직원에게 합니다.

🤰

임신

출처가 있는 기준 목록(조리된 알코올 포함, 날것, 가공육, 비살균 우유, 수은 등)으로 메뉴를 제외합니다. 요청한 와인은 권장하지 않습니다.

🩺

의학적 식단

당뇨, 소금, 칼륨, 콜레스테롤, 히스타민: 지표는 출처가 있는 기준과 추정치에서 나오며, 결코 진단에 근거하지 않습니다.

💊

약물

개인 맞춤 조언은 제공하지 않습니다. 고객에게 의사 또는 약사에게 문의하도록 안내합니다.

레스토랑 운영자

귀하의 수정이 기준입니다

대시보드에서 이름, 재료, 가격, 사진, 카테고리명을 수정할 수 있습니다. 수정 내용은 다음 답변에 적용되고 보존됩니다. 메뉴를 다시 분석해도 다시 적용됩니다. "메뉴 확인" 화면은 고객에게 잘못 보일 내용을 알려 줍니다. 매장별로 하나의 메뉴만 제공되며, 어떤 메뉴를 제공할지는 귀하가 결정합니다.

법적 사항은 이용약관 및 책임 제한을 참조하세요.

한계

위험 감소이지 절대적 보장은 아닙니다

어떤 아키텍처도 오류 위험을 완전히 없앨 수는 없습니다. iAlacarte는 데이터 구조, 규칙, 가드, 귀하의 수정을 통해 이 위험을 줄이지만, 오류가 전혀 없음을 보장하지는 않습니다. 알레르겐과 영양 정보는 추정치이며, 최종 책임은 매장에 있습니다.
FAQ

아키텍처에 관한 자주 묻는 질문

AI가 메뉴나 가격을 지어낼 수 있나요?
이 답변을 위해 검색으로 선택된 메뉴와 해당 데이터만 언급할 수 있습니다. 가격과 재료는 작성하는 것이 아니라 메뉴 정보에서 읽습니다. 선택된 메뉴가 없으면 메뉴를 언급할 수 없습니다.
의심스러운 값은 어떻게 처리되나요?
표시하지 않고 삭제합니다. 불가능한 수치, 측정값과 모순되는 건강 지표, 레시피에 없는 알레르겐이 이에 해당합니다. 알 수 없는 값은 숫자로 표시하지 않습니다.
답변은 매번 동일한가요?
사실 확인 답변은 동일합니다. 데이터에서 제공되기 때문입니다. 추천 문구는 표현이 달라질 수 있지만, 언급할 수 있는 메뉴는 달라지지 않습니다.
언어 모델을 사용할 수 없으면 어떻게 되나요?
선택된 메뉴와 함께 중립적인 대체 텍스트를 제공하며, 사실 확인 질문은 계속 답변을 받을 수 있습니다.

관련 읽기

내 메뉴에서 검증 확인하기

메뉴를 가져오세요. "메뉴 확인" 화면에서 고객에게 보이는 내용과 아직 수정할 사항을 보여 드립니다.