chatbots 언제 정확한 답변을 제공해야 하나요?
사용자가 특정 상품의 가격이나 이벤트 날짜와 같은 주제에 대해 질문할 때 챗봇이 정확하고 신뢰할 수 있는 답변을 제공하는 것이 중요합니다. 이를 구조화된 데이터 또는 조직화된 데이터라고 합니다. LLM은 일반적으로 PDF 및 일반 텍스트 파일과 같은 문서에 있는 방대한 양의 비정형 데이터를 쿼리하는 데 적합하지만, 프로그래밍 방식의 쿼리는 표나 스프레드시트와 같은 조직화된 데이터에 훨씬 더 적합합니다.
1단계: 표로 정보 구성
봇이 이와 같은 질문에 정확하게 답변할 수 있도록 하는 가장 좋은 방법은 데이터를 테이블로 구조화하는 것입니다. 가격 같은 정보는 특정 품목과 연관되어 있기 때문에, 즉 구조화된 데이터로 작업하고 있기 때문입니다.
Botpress 봇은 PDF 및 일반 텍스트 파일과 같은 비정형 데이터를 파싱하여 반품 정책이나 회사 연혁과 같은 느슨한 형식의 정보를 파악할 수 있습니다. 반대로 사용자가 라떼 가격을 알고자 하는 경우 Botpress 봇은 해당 정보가 구조화된 형식(예: 표)으로 제공될 때 가장 잘 작동합니다.
예를 들어 보겠습니다.
Botpress Cloud 스튜디오에서 테이블을 만듭니다.
정보를 입력합니다. 이 예제에서는 가상의 커피숍의 메뉴 항목과 가격 및 각 항목에 포함된 칼로리가 나열된 CSV를 가져올 것입니다.
2단계: 지식창고 만들기
사용자가 봇에 질문을 하면 봇은 지식창고에 있는 정보를 바탕으로 답변합니다.
이 예에서는 방금 만든 테이블을 지식창고로 지정해 보겠습니다.
사용자가 특정 품목의 가격 등 특정 품목에 대한 질문을 하면 봇이 먼저 테이블에서 해당 품목의 특정 레코드를 찾은 다음 가격 열에 나열된 정보를 제공하도록 지정한 것입니다.
3단계: 사용자 쿼리 설정
마지막 단계는 사용자가 봇에게 질문을 할 수 있도록 허용하는 것입니다.
아래 예시에서는 원시 입력 캡처 카드를 표준 노드에 배치했지만, 사용자에게 질문을 유도하는 방식에 창의력을 발휘할 수 있는 다양한 방법이 있습니다.
이 블로그에서는 아주 간단한 예제를 보여드렸지만 Botpress 테이블에는 방대한 엔지니어링 티켓 데이터베이스와 같은 것을 포함하여 수천 개의 행을 저장할 수 있습니다.
Botpress 봇은 이러한 데이터베이스에서 자연어 검색도 지원하므로 예를 들어 내비게이션과 관련된 엔지니어링 티켓과 같은 것을 검색할 수 있습니다.
자주 묻는 질문
봇의 답변에 내가 테이블에 변경한 내용이 반영되나요?
예. 테이블을 만들고 지식창고의 데이터 소스로 지정한 후 테이블에 레코드를 추가한 경우에도 봇의 답변에는 테이블의 현재 버전이 반영됩니다.
CSV를 Botpress 로 직접 가져올 수 있나요?
예, 'CSV 가져오기' 버튼을 사용하여 데이터 소스를 Botpress 으로 직접 가져올 수 있습니다.
열에 어떤 종류의 정보를 저장할 수 있나요?
텍스트(문자열), 숫자, 부울 변수(예/아니요), 날짜를 저장할 수 있습니다.
테이블 행에 제한이 있나요?
Botpress 는 5,000행의 무료 봇을 제공합니다. 유료로 추가 스토리지를 구매할 수 있습니다.
API를 통해 테이블을 업데이트할 수 있나요?
API를 통해 테이블을 동적으로 업데이트하는 기능은 로드맵에 포함되어 있습니다.
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots