2000 년대 중반, 가상 에이전트 및 고객 서비스 chatbots는 대화 예정이 아니며 두건 밑에도 웹 서버와의 데이터 교환으로 구성되어 있음에도 불구하고 많은 양분을 받았습니다.
요즘에는 '약한 AI'의 예를 들어, (Siri, Alexa, 웹 검색 엔진, 자동화 된 번역가 및 얼굴 인식) 및 기타 주제를 포함하여 거대한 수의 예가 존재하더라도 반응 형 웹 디자인 chatbots가 여전히 볶아서 chatbots가 멈추고 있습니다. 대기업의 주요 투자로 미래의 대화식 인터페이스를 해킹 할 수있는 많은 기회가 남아 있습니다.
때때로 그들은 나쁜 평판을 얻었지만 chatbots는 유용 할 수 있습니다. 그들은 사용자가 입력 필드를 채우고 유효성 검사를 기다리는 표준 웹 양식의 기본 교체처럼 느낄 필요가 없습니다. 대화 경험을 제공 할 수 있습니다.
본질적으로 우리는 그를 향상시킵니다 사용자 경험 웹 브라우저 포인트 앤 클릭 또는 모바일 제스처 대신 전문가 또는 친구와 대화하는 것과 같은 자연스러운 느낌을 느낄 수 있습니다. 이러한 기술은 공감적이고 문맥 응답을 제공함으로써 사람들의 삶에 직접 임베드 될 것입니다.
서비스 설계 실습에서 실제 프로젝트 흡입 응용 프로그램을 기반으로 chatbot을 설계하고 구축하는 실용적인 방법을 찾아 찍기 위해 아래 비디오를보고 읽으십시오.
이 연습이 전 세계적으로 110,000 명이 넘는 회원이 봉사하므로 목표는 혼란스러운 형태를 작성하는 대신에 내부 이해 관계자가 효과적인 디지털 서비스를 요청할 수있는 빠르고 편리하고 자연스러운 인터페이스를 제공하는 것이 었습니다.
첫 번째 단계는 chatbot의 성격을 확립하는 것이 었습니다. 이는 서비스 디자인 팀의 음성을 이해 관계자에게 나타냅니다. 우리는 Aarron Walter의 정기 작업을 마쳤습니다 디자인 인물을 디자인하십시오 ...에 이것은 우리 팀이 봇의 성격 특성을 개발하는 데 크게 도움이되었으며 인사말, 오류 및 사용자 피드백을위한 메시지를 결정했습니다.
이것은 조직이 인식되는 방식에 영향을 미치는 섬세한 무대입니다. 가능한 한 많은 정보를 얻었는지 확인하기 위해, 우리는 봇과 참여할 때 적절한 성격, 색상, 타이 포 그래피, 이미지 및 사용자의 흐름을 손톱 할 수있는 이해 관계자 워크샵을 즉시 설정했습니다.
법률 고문을 추구하는 등 모든 필요한 승인을 얻은 후에는 고풍 요청 양식을 이해 관계자와 설계 서비스 팀의 대표자 간의 대화를 모방 한 일련의 등급의 일련의 등급의 질문으로 전환하려고했습니다.
우리는 가공 부분에 대한 AI 마크 업 언어로 너무 깊이 빠져 나가고 싶지 않은 것을 알고있었습니다. 우리는 방금 경험을 뛰어 넘기에 충분했습니다.
Rivescript는 우리의 요구에 맞게 배우고 충분히 충분히 충분히 충분히 충분히 충분히 쉽게 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분히 충분합니다. 며칠 이내에 봇에서 프로젝트 요청을 흡입하기 위해 논리가 있으며, 충분한 비즈니스 로직으로 구문 분석하여 JSON REST 서비스를 통해 적절한 내부 프로젝트 태스크 큐에이를 전송할 수 있습니다.
이 기본 chatbot 작업을하려면 Rivescript Repo. , 복제하고 모든 표준 노드 종속성을 설치하십시오. repo에서는 다양한 예시적인 스 니펫을 추가 할 수있는 상호 작용의 맛을 얻을 수도 있습니다.
그런 다음 BOT를 웹 페이지로 바꾸는 Web-Client 폴더를 실행합니다. 이 시점에서 귀하의 필요에 맞는 경험을 향상시킬 수 있습니다.
다음 단계는 우리 봇의 '뇌'를 생성하는 것입니다. 이것은 .ive 확장자가있는 파일에 지정되며, 고맙게도 Rivescript는 이미 상자에서 기본 상호 작용과 함께 제공됩니다 (예 : '귀하의 이름은 무엇입니까?', '당신은 몇 살입니까?'와 '당신은 무엇입니까?' 좋아하는 색?').
적절한 노드 명령을 사용하여 웹 클라이언트 앱을 시작하면 HTML 파일을로드하라는 메시지가 표시됩니다. .찢다 파일.
다음으로 우리는 프로젝트 요청을 처리 할 chatbot의 두뇌의 일부를 생성해야합니다. 우리의 주요 목표는 프로젝트 탐색 질문을 정기적 인 대화로 변환하는 것입니다.
예를 들어,
일반적인 액세스 가능한 웹 양식은 다음과 같습니다.
& lt; 폼 동작 = ""& gt; & lt; fieldset & gt; & lt; Legend & gt; 요청 유형 : & lt; & lt; logend & gt; & lt; input id = "Option-One"type = "라디오"이름 = "요청 유형"값 = "옵션 - 하나"& gt; & lt; label for = "OPTION-ONE"& gt; 옵션 1 & lt; & lt; br & gt; & lt; input id = "옵션 - 두"유형 = "라디오"이름 = "요청 유형"값 = "옵션 - 2"& gt; & lt; label for = "옵션 - 2"& gt; 옵션 2 & lt; & lt; br & gt; & lt; 입력 ID = "옵션 - 세"유형 = "라디오"이름 = "요청 유형"값 = "옵션 3"& gt; & lt; = "옵션 3"& gt; 옵션 3 & lt; / label & gt; & lt; br & gt; & lt; / fieldset & gt; & lt; fieldset & gt;웹 양식을 사용하면 특정 패턴에 매우 익숙합니다. 제출 버튼을 클릭하면 모든 양식 데이터가 요청이 처리되는 다른 페이지로 전송 한 다음 페이지가 감사합니다.
chatbots를 통해 우리는 요청을 제출하는 것의 상호 작용을 취할 수 있으며 더 의미가 있습니다.
이 양식을 Rivescript의 ChatBot 웹 클라이언트에서 제공하는 대화식 사용자 인터페이스로 변환하려면 정보 아키텍처를 단단한 유체로 변환해야합니다. 또는 필드 레이블을 UI 문자열로 연결하십시오.
일부 액세스 가능한 필드 레이블 및 관련 질문 음색을 고려해 보겠습니다.
다음으로 Rivescript의 매우 학습 가능한 다음 웹 양식 코드를 AI 스크립트로 변환해야합니다. 가공 논리 양방향 대화를 위해 :
- 어떻게 도울 수 있니?
+ *
우리는 어떻게 도울 수 있는가?
- & lt; SET 영역 = & gt; 몇 가지 질문을하면 내가 확실히 생각해?
+ *
내가 몇 가지 질문을하는 경우 확실히 당신은이 요청을 얼마나 빨리 시작해야합니까?
+ *
얼마나 빨리이 요청을 시작해야합니까?
- & lt; & lt; & gt; 당신은 당신의 예산에 대한 거친 아이디어를 줄 수 있습니까?
+ *
당신은 당신이 당신의 예산에 대한 거친 아이디어를 줄 수 있습니까?
- & lt; 예산 설정 = & gt; OK, 해결 된 문제의 요약, 영향을받는 구성 요소 및 환경 또는 전반적인 설명에 대한 요약을 알려주시겠습니까?
+ *
% OK 해결 된 구성 요소와 영향을받는 구성 요소 또는 전체 설명을 해결하는 문제의 요약을 알려 드릴 수 있습니까?
- & lt; 프로젝트 설정 = & lt; & gt; 또한 당신을 우리에게 언급 했습니까?
+ *
또한 당신을 우리에게 언급 한 사람도 있습니다
- & lt; referal = & lt; & gt; 여기에서 내가 얻은 것입니다 : \ n 서비스가 필요합니다 : & lt; 구역 얻기 & gt; \ n 시작해야합니다 : & lt; when & gt; \ n 거친 예산 : & lt; 예산 & gt; \ n 귀하의 프로젝트 정보 : & lt; 프로젝트 & gt; \ n 참조 된 : & lt; 추천 & gt; \ n 그리고 곧 당신을 도울 수있는 다른 것들을 곧 만나게 될 것입니까? & lt; intake & lt; 구역 얻기 & gt; & lt; when & gt; & lt; Budget & gt; & lt; Project & Gt; & lt; referal & gt; & lt; / call & gt;
표준 양식 변수가 다른 페이지 나 프로세스에 보내는 표준 양식 변수와 달리, 채팅 창 (또는 음성)에서 사용자가 입력 한 정보를 즉시 유효화하고 제출할 수 있으므로 사용자는 이전에 입력 한 값을 쉽게 재검토 할 수 있습니다.
JSON REST API를 통해 외부 프로젝트 태스크 서버로 chatbot ui를 통해 사용자의 요청을 입력해야했습니다.
에 Rivescript-JS. 우리는 AN을 자유롭게 사용할 수 있습니다 xmlhttprequest. 데이터가 사용자가 입력 한 것처럼 요청을 거의 동시에 제출하는 개체 :
& gt; 객체 흡입 자바 스크립트
var http = new xmlhttprequest ();
var a = rs.getuservar (rs.currentuser (), "영역");
var b = rs.getuservar (rs.currentuser (), "언제");
var c = rs.getuservar (rs.currentuser (), "예산");
var d = rs.getuservar (rs.currentuser (), "프로젝트");
var e = rs.getuservar (rs.currentuser (), "referal");
var url = "http : // localhost : 3000 / send";
var params = "영역 ="+ a + "+"& amp; when = "+ b +"& amp; pro ject = "+ d +"& amp; referal = "+ e;
console.log (params);
http.open ( "post", URL, true);
http.SetRequestHeader ( "content-type", "응용 프로그램 / x www-form-urlencoded");
http.setRequestHeader ( "연결", "닫기");
http.onreadystatechange = function () {// 상태가 변경 될 때 함수를 호출합니다.
if (http.readystate == 4 & amp; & amp; http.status == 200) {
경고 (http.responsetext);
}
}
http.send (params);
& lt; 객체
곧 정보를 얻기 위해 컴퓨터와 상호 작용하는 현재의 방법은 chatbots와 같은 AI 기반 기술에 제공됩니다. 사람들은 Amazon Echo 및 Google 가정과 같은 테크로 보았던 것처럼 간단한 음성 명령을 만듭니다.
웹 디자인 커뮤니티에는 두려움이 필요하지 않습니다.이 새로운 기술의 추가 가치를 모두 수용해야합니다.
그것은 작동하는 회사의 게임 체인저 일 수 있으며, 완벽하게 확장 가능한 고객 서비스와 개선 된 고객 정보를 제공 할 수 있습니다.
이 기사는 원래 추천되었습니다 그물 잡지 웹 디자이너 및 개발자를위한 세계 최고의 잡지. 여기를 구독하십시오 ...에
관련 기사:
사진 콜라주를 사진 콜라주를 사진 콜라주를 만드는 방법은 다른 상황이 많이 있습니다. 개별 사진은 시간에 단일 순간을 캡처하지만 콜라주를 ..
놓치지 마라 정점 2018. , CG 커뮤니티에 대한 데뷔 이벤트. 게임, vfx �..
오일로 페인팅은 예술을 만드는 흥미로운 방법입니다. 그러나 많은 사람들이 유성 페인트의 매체에 의해 협박을 할 수 있습니다. 실제로는 이상..