Siri, Alexa 또는 Google Assistant를 사용한 경우 이미 챗봇 작동 방식에 익숙합니다. 대화를 통해 컴퓨터와 상호 작용할 수있는 소프트웨어입니다. 적어도 그것은 당신과 대화를하려고합니다. 역사적으로 챗봇은 다소 번거롭고 그다지 유용하지 않았습니다.

이제 상황이 크게 바뀌 었습니다. 우리는 항상 음성 어시스턴트를 사용하며 거의 항상 우리의 의미를 이해합니다. 거의 모든 상업용 사이트에 로그온하면 나타나는 작은 메시징 앱에는 실제 사용자가 없을 것이므로 도움이 될 것입니다.

챗봇은 우리가 컴퓨터를 사용하는 방식에 혁명을 일으키고 있지만 현대적인 챗봇은 코드 작성이 복잡하고 훈련하기가 힘듭니다. 그렇기 때문에 프로세스를 비교적 쉽게 만들 수있는 챗봇 빌더를 제공하는 많은 회사가 있습니다.

세계 최고의 챗봇 인 IBM을 운영하는 AI 기술의 선두 주자는 실제로 무료로 사용해 볼 수있는 챗봇 구축 도구를 제공합니다. IBM Watson Assistant라고하며 누구나 가장 중요한 AI 시스템 중 하나를 활용할 수 있습니다.

특히 Jeopardy 게임에서 인간의 상대를 이길 때 Watson에 대해 들어 보셨을 것입니다! 단순한 장난감이 아니라 기술을 사용하여 실행 가능한 챗봇을 구축 한 후 자신의 비즈니스 또는 개인 사용 사례와 통합 할 수 있습니다.

무료 계정은 매월 Watson Assistant에 대한 최대 10,000 회의 API 호출을 허용합니다. 대부분의 개인 사용자에게는 이것으로 충분합니다. 우리가 여기서 할 일에 충분합니다!

기본으로 나누기

Watson Assistant로 챗봇을 구축하는 과정에 들어가기 전에 달성하고자하는 것에 대해 이야기 해 봅시다.

챗봇의 기본 목적은 사용자의 말을 해석 한 다음 이에 대해 어떻게해야하는지 파악하는 것입니다. Watson Assistant에는 의도적으로 사용자가 달성하고자하는 작업 인 의도가 있습니다.

예를 들어 누군가의 의도는 특정 품목의 재고가 있는지 확인하는 것입니다. 이 경우 Watson Assistant를 데이터베이스와 통합 한 다음 정확한 재고 레벨을 가져올 수 있습니다.

왓슨이 응답하는 데 사용할 관련 정보가 포함 된 엔티티에 대해 의도가 수행됩니다.

챗봇을 만들 때 다음 세 단계를 반복합니다.


  • 의도 및 엔터티 만들기 대화 상자 트리 만들기 챗봇을 사용해보십시오!

이 가이드에서는 Watson 챗봇의 핵심 구성 요소를 보여주기 위해이 루프를 한 번 반복합니다.

시작하기

가장 먼저 할 일은 Watson Assistant 페이지로 가서 가입하십시오. 우리는 무상으로 원하는 챗봇을 만들 수있는 무료“라이트”패키지를 사용했습니다. 무료로 시작하기를 클릭하고 지침을 따르십시오.

모든 디지털 서류 작업을 완료하면 IBM Watson Assistant 소개 페이지가 표시됩니다. 이제 작업 공간 작성을 클릭하십시오.

이제 만들기를 클릭하십시오.

이제 작업 공간 이름을 지정하고 설명을 추가하십시오.

사용자 정의 의도를 추가하기 전에 가장 먼저해야 할 일은 IBM이 이미 준비한 공통 의도를 추가하는 것입니다. 이를 통해 항상 봇 기본 대화 내용을 처음부터 가르치지 않아도됩니다.

이렇게하려면 의도 아래에서 컨텐츠 카탈로그를 클릭 한 다음 일반 카테고리 옆의 작업 공간에 추가를 클릭하십시오.

봇은 이제 인사와 같은 일반적인 대화를 이해할 수 있습니다. 작동 방식을 보려면 대화 상자 탭을 클릭 한 다음 대화 상자 만들기를 클릭하십시오. Welcome 및 Anything이라는 두 개의 대화 노드가 자동으로 생성됩니다.

환영을 클릭하여 확장합니다.

대화 상자 노드의 기본 구조를 볼 수 있습니다. 봇이 특정 조건 (예 : 의도)을 인식하면 사용자가 정의한 방식으로 응답합니다.

이 경우 맞춤 인 텐트를 만들지 않았지만 인 텐트 탭으로 이동하여 #General_Greetings라는 인 텐트를 살펴 보겠습니다. 인 텐트 목록에서 #General_Greetings를 클릭하면 열립니다.

이것이 바로 자신의 의도를 만드는 방법입니다. 이름을 지정하고 설명을 제공 한 후 사용자가이 의도를 나타낼 것이라고 생각할 수있는 한 많은 방법을 추가하십시오. 여기서 IBM은 이미 우리를 위해 작업을 수행했지만 작동 방식이 완벽합니다. 더 많은 예제를 추가하여이 기존 의도를 수정할 수도 있습니다. 아마도 당신의 지역 방언 일 것입니다.

이 의도를 챗봇 대화 상자의 일부로 사용할 것이므로 대화 상자 탭으로 돌아가서 대화 상자 만들기를 클릭하십시오. 우리의 사용자 정의 대화 상자는 Welcome 노드와 Anything else 노드 사이에서 발생합니다. 노드 추가를 클릭하기 만하면됩니다.

우리는이 노드를 Friendly Greetings라고 부르고 #General_Greetings 의도를 사용하여 힘을 실어 줄 것입니다. 봇이 인식하는 경우 아래에 의도 이름을 입력하고 드롭 다운 메뉴에서 이름을 선택하십시오.

이제 우리는 응답을 "텍스트"로 남겨두고 봇이 인사말에 응답하기를 원하는 것을 씁니다.

X 버튼을 클릭하여 대화 상자 노드를 닫을 수 있습니다. 이제 기본 인사말에 응답 할 수있는 봇이 있어야합니다. 페이지 오른쪽 상단에있는 Try It 버튼을 클릭하여 지금까지 구축 한 봇을 테스트하십시오. 채팅 바에 Hello를 입력하면 어떤 일이 발생하는지 확인하십시오.

와! Watson은 우리의 의도가 인사를하고 대화 상자 작성기에서 지정한 규칙을 사용하여 응답한다는 것을 알고 있습니다. 축하합니다. 이제 챗봇을 만드는 한주기를 끝냈습니다!

고급 기능

이 기본적인 단계를 사용하여 멋진 챗봇을 만들 수는 있지만, 이것보다 Watson Assistant에는 훨씬 더 많은 것들이 있습니다. 이 도구의 모든 기능을 사용하여 예약을 관리하거나 사용자에게 재고가있는 제품 목록을 제공하는 봇을 구축 할 수 있습니다.

하늘은 한계이며 당신이 가기 위해 고도의 기술적 인 천재 일 필요는 없습니다. IBM은 사용자를 챗봇 마스터로 전환하기위한 많은 튜토리얼 비디오와 문서를 보유하고 있습니다. 이제 맛을 보았으므로 아무것도 막을 수 없습니다!