>

내 자연 언어 처리 핸들러로 DialogFlow를 사용하고 클라이언트로 Python을 사용하여 챗봇을 개발 중입니다.

내 응용 프로그램은 파이썬 환경 (현재 Jupyter Notebook을 사용하고 있음)에서 사람과 대화하고 DialogFlow에 요청을 보내고 응답을 얻은 다음 일부 Python 라이브러리를 사용하여 데이터를 계산하고 결과를 사용자에게 표시하는 것을 목표로합니다. .

위에서 설명한 모든 과정이 이미 진행 중입니다.

이제 사람들이 온라인에서 챗봇을 사용할 수있는 방법을 찾아야합니다. 여기 내 문제가 있는데 이것을 모델링하는 방법을 모르겠습니다.

채팅 봇을 웹 페이지에 넣고 서버에 저장된 파이썬 응용 프로그램과 통신해야한다고 생각합니다.

아무것도 비슷한 것을 만들었습니까?

  • 답변 # 1

    현재 아키텍처를 제공하려면 다음을 수행해야합니다.

    HTML 및 JavaScript로 챗 봇용 클라이언트 작성

    애플리케이션 로직을 포함하고 Dialogflow에 대한 API 호출을하는 Python으로 서버 작성

    이것은 웹 애플리케이션을위한 꽤 일반적인 아키텍처입니다. Python을 사용한다고 가정하면 Flask 또는 Django가 도움이 될 수 있습니다.

    무엇을해야할지 알아낼 수있는 많은 샘플이 있어야한다. 방금 Flask 및 웹 소켓으로 간단한 채팅 클라이언트/서버를 구축하는 방법을 보여주는이 블로그 게시물을 찾았습니다.

    사용자가 Dialogflow와 직접 상호 작용하도록 아키텍처를 변경하고 모든 애플리케이션 로직이 Dialogflow 이행 웹 후크에있는 경우 사전 빌드 된 대화를 제공하는 Dialogflow의 Web Demo 통합을 사용할 수 있습니다 HTML 페이지에 포함 할 수있는 위젯입니다.

  • 답변 # 2

    Chatlio는 다음과 같은 기능을 제공합니다. https://chatlio.com/embed-watson-dialogflow-chatbot-to-website/

    최근에 Dialogflow와 직접 통합하여 대화 상자 코드에 대화 상자 챗봇을 추가 할 수 있습니다.

  • 이전 Python이 pyinstaller와 함께 설치되지 않은 경우에도 모든 버전의 Windows 64 비트 및 32 비트와 호환되는 exe 만들기
  • 다음 php - laravel 55 명령에서 모델 사용