BOT 작성 플랫폼 Botpress 상세 (1)

Botpresss(1)



우리는 AI 채팅봇 플랫폼 "가상 에이전트"를 개발하고 있습니다. 따라서 오픈 소스계에서는 이 영역에서 어떤 제품이 있는지를 조사하기도 합니다. 그 중 사내에서 완성도가 높다! 라고 이야기가 오른 botpress에 대해서, 조사해 가고 싶다고 생각합니다.

2021/5/11 추기 참고 링크에 botpress 채널 모듈을 만드는 방법 (1) 를 추기했습니다.
2021/5/7 추기 참고 링크에 「 Chatbot Today 」를 추기했습니다.

Botpress란?



TypeScript로 작성된 오픈 소스 BOT 작성 플랫폼입니다.
htps : // 기주 b. 코 m / 보트 tp s / 보트 tp rs

커밋 로그를 보면 개발이 시작된 것은 2016년경이군요. github에서 "bot"이라는 키워드로 검색하고 언어를 javascript로 좁히면 상위에 표시되므로 좀처럼 주목도가 아닐까 생각합니다. 이번에는 아래의 개발자 가이드를 보면서 어떤 기능이 있는지 개요를 살펴 보겠습니다.
Developer 's Guide h tps : // 보트 tp rs. 이오/도 cs/인 t로즈 c 치온

Botpress의 기능



아래와 같은 기능을 갖추고 있어, botpress를 사용하면 간단하게 BOT를 구축할 수 있는 것 같습니다.
  • NLU Engine
  • Administration dashboard
  • Visual flow editor
  • chat emulator/debugger
  • Support for multiple messaging channels

  • NLU 엔진



    watson이나 luis등을 사용하지 않아도 botpress만으로 자연 언어 이해를 실시하는 엔진을 포함하고 있는 것 같습니다. 얼마나 정밀한가? 또 일본어는 OK입니까? ?

    관리 대시보드



    관리 화면이군요. 답변에 사용할 텍스트와 이미지를 등록할 수 있는 UI를 볼 수 있네요.


    Visual flow editor



    FlowEditor라고 하는 화면입니다만, 응답 내용이나 다음에 질문하는 내용등을 드래그&드롭으로 작성할 수 있어 간단하게 작성할 수 있을 것 같네요!!


    chat emulator / debugger



    빌드 중인 bot을 시도하고 예상한 응답이 되었는지 확인/디버깅할 수 있는 기능인 것 같습니다. (화면 오른쪽 상단의 아이콘에서 시작할 수 있습니다)



    Support for multiple messaging channels



    웹 채팅 화면에서의 입력뿐만 아니라 Skype나 SMS로부터의 입력도 받아들일 수 있는 것 같습니다. Slack은 LINE 등은 어떻습니까?

    다음 번



    botpress의 11.x계를 사용한 봇의 작성 방법이나 모처럼의 오픈 소스이기 때문에 모듈의 구성이나 데이터 구조에 대해 조사해 나갈 예정입니다.

    참조



    Introduction · Botpress | Developer's Guide h tps : // 보트 tp rs. 이오/도 cs/인 t로즈 c 치온
    참조시에는 11.5.0 문서였습니다.

    소스 코드 분석 환경 구축 - Botpress 상세 (2)
    다음 기사입니다.

    Chatbot Today
    「챗봇의 교과서」의 독자 서포트 페이지입니다. 4장에서는 botpress를 사용한 채팅봇 구축 방법이 기재되어 있어 추천합니다.

    botpress 채널 모듈을 만드는 방법 (1)
    사용자 지정 모듈을 만드는 방법을 요약합니다.

    We're hiring!



    AI 채팅봇을 개발하고 있습니다.
    흥미있는 분은 Wantedly 페이지 에서 부담없이 연락주십시오!

    좋은 웹페이지 즐겨찾기