챗봇이란 : 디자인 프로세스 및 아키텍처

문제를 제거하기 위해 도구를 사용해보십시오





“ELIZA”라고 불리는 최초의 Chabot은 1960 년 MIT 교수 Joseph Weizenbaum에 의해 개발되었습니다 (독일에서 1923 년 1 월 8 일 – 2008 년 3 월 5 일). 이것은 컴퓨터 프로그램의 일종으로“My God is Abundance”라는 단어의 의미입니다. Eliza의 표준 형태는“Enzyme-Linked Immune Sorbent Assay”입니다. 그중 일부는 Charlie, Cleverbot, Fred, Jenney AI, SimSimi 등입니다. Chatbot 개발 회사 중 일부는 2007 년에 설립 된 Hedgehog Log, 2011 년에 Dog Town Media, 2009 년에 설립 된 MobiDev, 퓨전 Informatic은 2000 년, On graph Technologies는 2007 년, Optisol Business Solutions는 2006 년에 설립되었습니다.

챗봇이란?

다른 모바일 앱, 웹 사이트, 메시지 등을 통해 다른 언어로 인간과 상호 작용하는 데 사용되는 소프트웨어 유형입니다. 봇의 표준 형태는 'Build-Operate-Transfer'입니다. Chabot은 다목적 채팅에 적합하지 않습니다. 우리는 이들을 사용하는 장점과 단점이 모두 있기 때문입니다. Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI 및 Conversational 인터페이스라는 다른 이름이 있습니다. 이들 중 대부분은 일종의 메시지 인터페이스이며, 사람이 응답하는 대신 봇이 고객 쿼리에 응답합니다. 사람들이 챗봇을 사용하도록 동기를 부여하는 몇 가지 요소는 생산성, 엔터테인먼트, 사회적 및 관계 적 요소, 호기심입니다. 좋은 봇 중 일부는 크롤러, 트랜잭션 봇, 정보 봇, 엔터테인먼트 봇, 아트 봇, 게임 봇 등이고 나쁜 봇은 해커, 스패머, 스크레이퍼, 사칭 자 등입니다.




챗봇은 어떻게 작동합니까?

온라인 메신저를 통해 인간과 로봇 간의 커뮤니케이션에 사용되는 도구로, 챗봇이 이해할 수있는 다양한 언어로 기계와 인간이 상호 작용할 수 있도록하는 CUI (Conversational User Interface)가 있습니다. 대부분 Facebook, Whatsapp, Skype, Instagram, Hike, 웹 사이트 등과 같은 플랫폼에서 찾을 수 있습니다.

그들은 또한 지식 소스, 재고 문구 및 대화 기억의 세 가지 주요 부분으로 구성된 두뇌를 가지고 있습니다. 우리가 그것에 대해 말하면 먼저 단어를 분석하고 사용자에게 답장을 줄 키워드를 찾습니다. 두뇌의 세 가지 주요 부분을 사용하여 키워드를 분석하고 사용자의 쿼리에 대한 답변을 제공합니다. 이것이 챗봇의 두뇌가 작동하는 방식입니다.



AI 챗봇

AI의 표준 형태는 다음과 같습니다. 인공 지능 , 모바일 앱, 웹 사이트 및 기타 여러 메시징 응용 프로그램을 통해 자연어로 사용자와 채팅하는 데 사용됩니다. 예를 들어 음악을 쉽게 검색하는 데 사용되는 Spotify 봇, 레시피 검색에 사용되는 Wholefoods 등이 있습니다.

챗봇의 유형

AI와 고정의 두 가지 유형이 있습니다. AI와 Fixed의 차이점은 아래 표에 나와 있습니다.


S.NO AI 챗봇 고정 챗봇
1.AI 챗봇은 미리 정의되어 있지 않습니다.고정 챗봇은 미리 정의되어 있습니다.
두.AI에는 고객 서비스에 대한 제한된 액세스가 없습니다.고정 된 고객 서비스에 대한 액세스가 제한되어 있습니다.
삼.이 유형은 현명하게 행동하고 가장 적절한 답변으로 응답합니다.이 유형은 라이브러리에서 미리 정의 된 스크립트로 응답합니다.
네.AI는 NLP를 사용하여 사용자의 질문에 응답합니다.NLP를 사용하여 사용자의 질문에 응답하지 않습니다.
5.AI는 메시지를 쉽고 빠르게 디코딩하고 그에 따라 응답합니다.수정은 메시지를 쉽게 해독하지 않습니다
6.AI Chatbot의 또 다른 이름은 Intelligence Chatbot입니다.고정 챗봇의 또 다른 이름은 규칙 기반 챗봇입니다.

챗봇 디자인 프로세스

범위 및 요구 사항 인 챗봇 프로세스를 설계하는 7 단계는 입력을 식별하고, UI 요소를 이해하고, 첫 번째 상호 작용을 만들고, 대화를 구축하고, 마지막으로 테스트합니다. 챗봇 설계 프로세스 그림은 다음과 같습니다.

챗봇 디자인 프로세스

챗봇 디자인 프로세스

챗봇 설계의 첫 번째 단계는 왜 챗봇, 챗봇을 시작하는 플랫폼 및 그 한계와 같은 범위와 요구 사항을 아는 것입니다. 두 번째 단계는 텍스트, 음성 또는 이미지, 장치 및 인텔리전스 시스템을 통한 쿼리 형식의 사용자 입력을 식별하는 것입니다. 세 번째 단계는 애플리케이션에서 볼 수있는 UI (사용자 인터페이스) 요소를 이해하는 것입니다. UI 요소는 명령 줄 (CL), 그래픽 사용자 인터페이스 (GUI), 메뉴 기반 인터페이스 (MDI), 양식 기반 인터페이스 (FBI) 및 자연어 인터페이스 (NLI)의 다섯 가지 유형으로 나뉩니다. 사용자 인터페이스 요소를 이해 한 후 다음 단계는 첫 번째 상호 작용을 만들고 대화를 만드는 것입니다. 챗봇 디자인 프로세스의 마지막 단계는 테스트로 모바일 및 웹 사이트에서 작동 방식을 파악합니다.

챗봇 아키텍처

Chatbot의 아키텍처에는 텍스트, 이미지 및 음성을 통해 사용자의 쿼리에 대한 응답을 제공하기 위해 후보 응답 생성기와 응답 선택기가 필요합니다. 챗봇의 아키텍처는 아래 그림과 같습니다.

챗봇 아키텍처

챗봇 아키텍처

위 그림에서 사용자 메시지는 인 텐트 분류 및 엔티티 인식에 제공됩니다.

  • 의지: 안 의지 위의 그림에서 'Good Bye'라는 단어의 의도는 'Good Bye'라는 단어의 의도는 비슷하게 대화를 종료하는 것이며 'What are some good Chinese Restaurants'이라는 단어의 의도는 레스토랑을 찾는 것입니다.
  • 실재:실재 챗봇에서는 인 텐트를 수정하는 데 사용되며 시스템 엔티티, 개발자 엔티티 및 세션 엔티티의 세 가지 유형의 엔티티가 있습니다.
  • 후보 응답 생성기 : Chatbot의 후보 응답 생성기는 사용자 요청을 처리하기 위해 다른 알고리즘을 사용하여 계산을 수행합니다. 그런 다음 이러한 계산의 결과가 응시자의 응답입니다.
  • 응답 선택기 : 챗봇의 응답 선택기는 사용자 쿼리에 따라 단어 또는 텍스트를 선택하여 더 잘 작동해야하는 사용자에게 응답을 제공하는 데 사용되었습니다.

챗봇 챌린지

몇 가지 과제는

  • 보안
  • 음성 봇의 경우 사용자 감정 및 감정 이해
  • 언어 전문화
  • 비표준 언어

장점

장점은

  • 적은 비용
  • 24/7 가용성
  • 학습 및 업데이트
  • 여러 클라이언트를 관리합니다.
  • 사용하기 쉽습니다
  • 인간의 노력은 적습니다

단점

단점 중 일부는

  • 앱 설치에 더 많은 시간이 걸립니다.
  • 복잡한 인터페이스

응용

Chatterbot의 응용 프로그램은 다음과 같습니다.

  • 엔터테인먼트 용 챗봇 : Jokebot, Quotebot, Dinner Ideas 봇, Ruuh, Zo, Genius 등
  • 건강을위한 챗봇 : Webot, Meditatebot, Health Tap 등
  • 뉴스 및 날씨 용 챗봇 : CNN, Poncho 등

Chabot은 고객 서비스를 개선합니다. 이러한 개선으로 인해 Chatbot의 이점이 날로 증가하고 있습니다. 오늘날 세계에서 메시징은 문자 메시지이든 메시징 앱이든 상관없이 널리 사용되는 커뮤니케이션 수단 중 하나가되었습니다. Chabot은 다양한 유형의 비즈니스가 개발되고 있기 때문에 다양한 용도로 다양한 분야에서 사용되고 있습니다. 그만큼 챗봇 고객 문의 및 해당 언어를 기반으로 설계 및 개발되었습니다. 여기에 질문이 있습니다. 코딩 지식 없이도 자신을 만들 수 있습니까?