어떻게 챗봇 제작 101 : 알아야 할 사항

챗봇 제작 101 : 알아야 할 사항

차례:

비디오: Natural Language Processing 101 + Dialogflow Chatbot (십월 2024)

비디오: Natural Language Processing 101 + Dialogflow Chatbot (십월 2024)
Anonim

우리 대부분은 Facebook 메신저 또는 Alexa와의 대화를 통해 챗봇과 적어도 한 번 대화했습니다. 그것들은 새로운 현상은 아니지만 인공 지능은 휴대 전화에서 스마트 홈에 이르기까지 다양한 장치에서 스마트를 과급합니다.

Google Assistant, Siri 및 Alexa를 사용할 때마다 AI 및 기계 학습을 활용하는 고급 챗봇과 통신합니다. 그러나 소매 웹 사이트의 팝업 상자 및 기본 정보를 제공하는 지역 검색과 같은 봇도 간단 할 수 있습니다.

기술이 발전함에 따라 봇은 대화 중에 더 많은 "인간적인"응답을 제공 할 것이며, 우리 모두가 그 기능을 수행하는 방법에 대한 기본 지식을 가지고 있어야합니다. 알아야 할 사항은 다음과 같습니다.

    챗봇이 할 수있는 일

    챗봇의 아름다움은 얼마나 다양 할 수 있는가입니다. 전자 상거래 구매를 지원하고 제품을 제안하며 고객 서비스를 제공 할 수 있습니다. 항공편 예약, 레스토랑 테이크 아웃 주문, 실시간 날씨 업데이트 제공, 주식 시장 추적, 금융 및 은행 요구 지원 등을 수행 할 수 있습니다.

    챗봇은 제공 할 서비스에 따라 다르게 프로그래밍됩니다. 우리는 챗봇이 무엇인지, 다양한 기능이 무엇인지 알고 있지만이를 개발하는 방법을 완전히 이해하려면 다양한 유형의 봇과 각 유형의 작동 방식을 배우는 것이 중요합니다. 스크립트, 지능 및 응용 프로그램의 다양한 복잡성을 가진 세 가지 주요 챗봇 기술이 있습니다.

    스크립트 또는 메뉴 챗봇

    이것은 챗봇의 가장 기본적인 버전입니다. 이 봇과의 대화는 미리 결정되고 단순합니다. 기본적으로 트리 계층 구조이므로 거의 매일 상호 작용합니다. 이 챗봇은 자동화 된 전화 응답 프로그래밍, 고객 서비스 쿼리 응답 및 복잡한 답변이 필요없는 간단한 FAQ 개발에 사용됩니다. 메뉴 또는 스크립트 챗봇은 사용자가 대화의 각 단계에서 명시 적 옵션 중에서 선택하도록 요구합니다.

    지능형 키워드 인식

    지능형 챗봇은 AI를 활용하여 각 대화에서 배우고 적응합니다. 이 봇은 명시적인 스크립트없이 사람이 입력 한 내용을 "보고"이에 따라 응답합니다. 챗봇은 코드에 내장 된 맞춤 키워드를 통해 개방형 질문에 대답 할 수 있습니다. 이 봇은 똑똑하지만 때로는 혼란스러워합니다. 키워드를 찾기 때문에 지능형 챗봇은 여러 질문에 같은 단어가 너무 많이 사용되면 쿼리에 올바르게 대답하는 방법을 결정할 수 없습니다.

    상황 별 응용 프로그램 챗봇

    이것은 현재 가장 진보 된 챗봇 기술입니다. 이 봇은 기계 학습 및 인공 지능을 활용하여 다양한 알고리즘의 "시행 및 오류"프로세스를 통해 인간 대화에서 학습합니다. 그들은 개별 사용자와의 상호 작용을 기억하여 일종의 제거 과정을 통해 시간이 지남에 따라 지능화되고 지불 정보, 주소 및 반복 주문과 같은 것을 기억하여 결국 일반적인 음식 주문이 원하는 것인지 묻습니다. "예"라고 말하면됩니다. 이들은 가장 복잡한 봇이므로 생성하기가 가장 어렵습니다.

    챗봇 플랫폼 및 프레임 워크

    챗봇은 여전히 ​​새로운 기술이지만 봇을 개발하는 두 가지 주요 방법은 개발 플랫폼과 프레임 워크입니다.

    가장 쉬운 방법은 chatfuel, botkit 또는 motion.ai와 같은 개발 플랫폼을 사용하는 것입니다.이 플랫폼은 개발자에게 사용하기 쉬운 인터페이스 및 끌어서 놓기 기능과 같은 도구를 제공합니다.

    봇 프레임 워크는보다 복잡한 툴킷을 제공하며 사전 코딩 지식이있는 개발자를 위해 더 많이 만들어졌습니다. 그들은 무겁게 코딩하고 있으며 개발자가 재정렬하고 추가 할 수있는 코드 스 니펫 만 제공합니다. 세 가지 주요 프레임 워크는 Amazon Lex, Microsoft Bot Framework 및 Dialogflow입니다.

    이 안내서는 초보자 용 안내서이므로 플랫폼을 사용하여 봇을 구축하는 것이 좋습니다.

    챗봇 구축을위한 팁

    자신 만의 챗봇을 설계 할 때 명심해야 할 세부 사항이 많이 있지만 고려해야 할 몇 가지 기본 사항: 어떤 종류의 봇을 만들고 싶습니까? 대화를 성공적으로 개최하겠습니까, 아니면 명령을 수행하겠습니까? 그 음색과 성격은 무엇입니까? 원활한 개발 경험을 보장하기 위해 항상 개발 플랫폼 도구 및 FAQ를 활용하십시오.

    챗봇 게시

    봇을 게시하기위한 다양한 옵션이 있습니다. 챗봇에 인터넷 전용 홈페이지를 제공하고 개발중인 찹을 선보일 수있는 사용자 지정.bot URL도 있습니다. 기본 챗봇을 게시하는 가장 인기있는 플랫폼은 Facebook, Slack, 개인 웹 사이트 또는 Twitter입니다. 이제 나가서 항상 원했던 봇 개발자가 되십시오.
챗봇 제작 101 : 알아야 할 사항