2017-11-20 34 views
4

Dialogflow bot 프레임 워크와 Rasa nlu bot 프레임 워크의 차이점 NLP를 지원하는 시장에서 사용할 수있는 다른 오픈 소스 프레임 워크는 무엇입니까?Dialogflow bot framework과 Rasa nlu bot framework의 차이점은 무엇입니까?

+0

어떤 종류의 플래그가 있는지 알 수 있습니까? 전문가의 답변을 얻을 수 있습니까? – balaji

+0

StackOverflow에서 원치 않는 의견 기반 답변을 주로 얻으므로이 질문을 닫으려고했습니다. 좋은 질문이 무엇인지보기 위해 FAQ를 읽어보십시오 :) – jbehrens94

답변

8

저는 편견없이 답변 할 수 있다고 생각합니다. 두 서비스가 발전함에 따라 그 초과 근무 시간이 연장 될 것입니다.

Cliffnotes 버전 :

Dialogflow는 완전한 기능을 API 및 그래픽 웹 인터페이스를 완전한 폐쇄 형 소스 제품입니다. Rasa (NLU + Core)는 약간 낮은 수준의 개발이 필요한 오픈 소스 파이썬 라이브러리입니다. 둘 다 기계 학습을 사용하여 채팅 봇을 만드는 데 어려움을 일부 추상화하려고합니다.

  • 은 chatbot의 창조를위한 대부분 완벽한 도구입니다

    DialogFlow : 그러나 여기이 글을 쓰는 현재로

내 비교입니다. 대부분의 채팅 봇에 필요한 거의 모든 것을 수행한다는 대부분의 의미입니다.

  • 특히 인 텐트와 엔터티의 분류를 처리 할 수 ​​있습니다. 대화를 처리하기 위해 컨텍스트라고하는 것을 사용합니다. 그것은 이행을위한 웹 후크를 허용합니다.
  • chatbots에는 종종 바람직한 일이 아닌 한 가지 유형의 최종 사용자 관리가 있습니다.
  • 강력한 API를 사용하여 API 또는 웹 기반 인터페이스를 통해 엔티티/인 텐트/등을 정의 할 수 있습니다.
  • 이전에 Google에 인수되기 전에 API.ai로 알려져 있습니다.
  • 데이터는 클라우드에서 호스팅되며 API.ai와의 상호 작용에는 클라우드 관련 통신이 필요합니다.
  • 전제 조건으로 조작 할 수 없습니다.
  • 라사 NLU + 코어

    • 당신이 라사 NLU와 라사 코어를 모두 사용 할 Dialogflow로 fucntionality의 동일한 수준에 가까이합니다. Rasa NLU는 프로젝트/의도/엔티티를 처리하지만 Rasa Core는 대화 및 이행을 처리합니다.
    • Rasa는 JSON 또는 markdown에서 NLU와의 상호 작용을 대부분 그대로 유지하면서 완전한 오픈 소스 GUI를 제공하지 않습니다. 그리고 Rasa Core는 직접적인 파이썬 개발을 필요로합니다.
    • 또한 어떤 종류의 사용자 정보 관리도 직접 제공하지 않습니다.
    • Rasa 팀은 (적어도 엔터프라이즈 오퍼링 외부에서는) 호스팅을 제공하지 않으며 귀하는 호스팅 및 데이터 소유권을 갖게됩니다.
    • 전제 조건에서 조작 가능.

    다른 오픈 소스 프레임 워크에 관한 한, 대부분의 chatbot 프레임 워크는 현재 독점적 인 애드온과 함께 다양한 오픈 소스 도구로 구축 될 가능성이 매우 높습니다. 따라서 항상 낮은 수준의 오픈 소스 도구 인 MITIE 또는 spaCy에서 시작할 수 있습니다.

    +0

    정보를 공유해 주신 Thanks Keller – balaji