위 챗 애플 릿 자동 고객 지원 기능

위 챗 애플 리 케 이 션 은 최근 폭발 적 이어서 시간 을 내 서 로봇 을 고객 지원 하 는 애플 리 케 이 션 을 만들어 탱크 게임 에서 흔히 볼 수 있 는 질문 에 답 했다.물론 이 애플 릿 도 다른 유형의 자동 고객 지원 으로 수정 하기 쉬 우 므 로 해 야 할 일 은 olami 플랫폼 에 해당 하 는 문제 와 답 만 추가 하 는 것 이다.

전체 애플 릿 인터페이스 에는 두 부분 이 포함 되 어 있 으 며,일 부 는 대답 을 표시 하 는 데 사용 되 며,일 부 는 입력 상자 입 니 다.애플 릿 의 핵심 은 olami 서버 에 http 요청 을 보 낸 다음 결 과 를 처리 하고 표시 하 는 것 입 니 다.olami 인터페이스의 상세 한 사용 방법 은 꼭대기 에 있 는 두 개의 블 로 그 를 참고 할 수 있다.입력 을 처리 하 는 코드 는 다음 과 같 습 니 다.

bindInput: function (e) {
  var that = this;
  var input = e.detail.value;
  var timeStamp = new Date().getTime();
  var sign = '1df21860a96a4509bcb50957bbdd6eccapi=nliappkey=382c5f83fb67458a99ca7b2eee17473etimestamp=' + timeStamp + '1df21860a96a4509bcb50957bbdd6ecc';
  var MD5 = require('../../utils/MD5.js')
  sign = MD5.md5(sign);
  wx.request({
   url: 'https://cn.olami.ai/cloudservice/api',
   data: {
    appkey: '382c5f83fb67458a99ca7b2eee17473e',
    api: 'nli',
    timestamp: timeStamp,
    sign: sign,
    rq: JSON.stringify({
     "data_type": "stt",
     "data": {
      "input_type": 1,
      "text": input
     }
    }),
    cusid: app.globalData.custId,
   },
   header: {
    'content-type': 'application/x-www-form-urlencoded'
   },
   method: 'POST',
   success: function(res) {
    var result = '';
    if (res.data.status == 'ok') {
     if (res.data.data.nli.length != 0) {
      result = res.data.data.nli[0].desc_obj.result
     }
    }
    that.setData({
     userInfo: {},
     userinput: '',
     result: result
    })
   }
  });
 },
실행 효 과 는 다음 그림 참조:
입력

결실

도움말 기능 소개
자동 고객 지원 기능 을 실현 하려 면 다음 과 같은 몇 단계 만 필요 합 니 다.
1.olami 플랫폼 에서 nli 시스템 에 들 어가 문법 모듈 을 새로 만 듭 니 다.
2.모듈 에 들 어가 grammar 를 편집 하고 지원 해 야 할 문제 와 해당 하 는 답 을 추가 합 니 다.
그림 의 내용 은 지원 하 는 문구 입 니 다.여 기 는 플랫폼 의 OSL 문법 설명 언어 를 사용 하여 하나의 grammar 에서 비슷 한 표현 을 여러 개 지원 할 수 있 습 니 다.osl 언어 설명 은 여기 있 습 니 다.물론 그림 이 편리 하 다 면 문장 을 그대로 써 도 된다.다만 이 완전한 문장 으로 만 답 을 얻 을 수 있다.
출력 방식 으로 답 을 선택 하면 다음 에 여러 개의 답 을 추가 할 수 있 습 니 다.이 답 들 은 무 작위 로 출력 되 고 여러 개의 뜻 과 같은 답 을 쓸 수 있 습 니 다.그러면 그렇게 단조 로 워 보이 지 않 습 니 다.
1.문법 작성 이 완료 되면 발표 합 니 다.

응용 관리 에 모듈 을 설정 하면 애플 리 케 이 션 에서 해당 하 는 문제 가 답변 을 지원 하 는 것 을 볼 수 있 습 니 다.앞으로 새로운 지원 문 제 를 추가 하려 면 2~3 단계 만 반복 하면 된다.
고객 지원 기능 지원 문 구 는 다음 과 같 습 니 다.
무슨 게임 이에 요?
이 작은 프로그램 은 무엇 을 하 는 것 입 니까?
어떤 음성 명령 이 있 습 니까?
이 게임 어떻게 해요?
총결산
위 에서 말 한 것 은 편집장 이 여러분 에 게 소개 한 위 챗 애플 릿 자동 고객 지원 기능 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기