“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은 다양한 유형의 비즈니스가 개발되고 있기 때문에 다양한 용도로 다양한 분야에서 사용되고 있습니다. 그만큼 챗봇 고객 문의 및 해당 언어를 기반으로 설계 및 개발되었습니다. 여기에 질문이 있습니다. 코딩 지식 없이도 자신을 만들 수 있습니까?