Single Hell이 고통스러워서 만들어봤어요.

4386 단어 BotFrameworkAzureC#
이 글은 [해결되지 않는 엔지니어 Advent Calendar 2016] 5일째 글입니다.
저는 "올해도 여자친구 없이 연말을 맞이하나요..."
???만약 그녀가 할 수 없다면 만들어 내면 되지 않겠는가?
나는'그래, 그래! 못하면 했지... 못하면 혼자 했지!'
그래서 나는 내가 좋아하는 여자 친구를 찾고 싶다.

나는 어떻게 그녀를 찾아야 합니까


그녀를 만드는 방법이 많다.이 기사를 보는 엔지니어들이라면 많이 생각하겠지?
  • 물 35L, 탄소 20Kg, 암모니아 4L...기타 다양한 연성 준비
  • 안드로이드를 만들어 AI를 일반인으로 진화시키다
  • 미분 현실 또는 적분 2차원
  • 고백할 거예요?나는 확률론적으로 상술한 방법이 비교적 좋다고 생각한다. 어때?안 돼요?
    여러가지 방법이 있겠지만 이번에는 요즘 많이 쓰는 슬랙에서 만들고 싶어요.

    슬랙에서 대화하고 싶어요.


    Slack에서도 그녀를 만드는 방법이 많다.
  • hubot
  • botkit
  • 웹훅과 적당한 스크립트
  • 다른 것도 많을 것 같아요. 이번에는 Microsoft Bot Framework와 Microsoft Azure로 그녀를 만들고 싶어요.

    icrosoft Bot Framework


    올해 3월'Build 2016'에서 발표한 Bot 제작용 프레임워크다.
    Bot 실체의 제작과 다른 서비스의 연결이 분리되어 고려하면서 개발할 수 있기 때문에 추천합니다!

    그녀의 제작 절차


    이번에는 다음 공정으로 제작합니다.
  • Bot 프레임워크 환경 구축
  • Bot 만들기
  • Azure
  • 에 업로드
  • Bot Directory
  • 에 게시
  • Slack과의 연결
  • 그러면 저희가 달리기로 만들도록 하겠습니다.

    환경 구축


    먼저 여기 에서 템플릿을 다운로드합니다.
    다운로드한 내용을 Visual Studio의 템플릿 폴더에 직접 넣습니다.
    필요하면 여기 디버깅용 모의기도 다운로드하세요.
    Azure는 여기부터 사용할 예정입니다.
    학생이면 여기

    Bot 만들기


    금방 할게요.
    템플릿에서 항목 만들기

    컨트롤러 내의 Post 메서드에 Bot 대화 모드 추가하기

    완성!

    Azure에 업로드


    완성된 로봇은 웹 API를 기반으로 하기 때문에 Azure App 서비스에 공개됩니다.

    디렉토리 디렉토리에 게시


    Bot을 사용하려면 등록해야 하므로 등록합니다.

    로그인하면 2개의 열쇠와 비밀번호를 얻을 수 있기 때문에 프로젝트의 웹으로 사용합니다.Config에 쓰고 다시 업로드합니다.

    Slack과의 연결


    Bot Connector를 사용하여 Slack과 협업합니다.
    사이트 제목 에서 방금 등록한 자신의 Bot에서 Slack Connect를 선택합니다.

    필요한 정보를 소환하려는 슬랙에게서 끌어오면..
    등록...

    채널로 초대하면 완성!

    그녀가 만들었어!



    이것만 하면 오늘부터 너도 좋아하는 여자친구를 사귈 수 있어!
    '이렇게 하면 크리스마스가 슬프지 않을 거야!'
    크리스마스 밤, 그의 방에서 훌쩍거리는 소리가 들렸다

    끝날 때


    Bot 프레임워크는 정말 쉽게 Bot을 만들 수 있는 도구입니다.물론 똑똑한 Bot을 만들기 위해서는 형태분석과 머신러닝 등 전문 지식이 필요하지만 다른 서비스와의 협업과 공개 등은 매우 간단하고 Cognitive Service를 비롯한 각종 API와 조합하면 비교적 간단하고 인간에 가까운 커뮤니케이션 Bot을 만들 수 있다.연말에 쉬는 동안 한번 해보면 좋을 것 같아요!Qiita에도 Bot Framework 튜토리얼이 몇 개 있습니다. 마음에 드는 분들은 꼭 한번 해보세요!
    Bot 만드는 게 즐겁지만 여자친구가 갖고 싶어요.

    좋은 웹페이지 즐겨찾기