Dialogflow (구 : API.AI)의 새로운 기능 인라인 에디터를 사용해 보았습니다.

인라인 편집기



웹 후크를 콘솔에서 직접 실행, 테스트, 구현할 수 있다. Dialogflow는 Cloud Function for Firebase에 코드를 저장하고 배포를 시작합니다. 초기에는 1~2분이 소요되지만 이후 업데이트는 신속하게 수행됩니다. 배포되면 업데이트 날짜 및 시간 타임스탬프가 배포 버튼 옆에 표시됩니다.

시작하는 방법


  • Dialogflow (이전 : API.AI) 콘솔에 액세스
  • 왼쪽 메뉴에서 Fulfillment를 클릭
  • Inline Editor(Powered by Cloud Functions for Firebase) 사용
  • 이것은 코드 편집기와 샘플 코드를 표시합니다.
  • 이 코드는 GitHub에도 있습니다.




  • 실행



    특히 문제가 없으면 처음부터 작성된 샘플 코드로 실행하고 싶습니다.
    이 코드를 찾으십시오.

    index.js
    'input.welcome': () => {
        // Use the Actions on Google lib to respond to Google requests; for other requests use JSON
        if (requestSource === googleAssistantRequest) {
            sendGoogleResponse('Hello, Welcome to my Dialogflow agent!'); // Send simple response to user
        } else {
            sendResponse('Hello, Welcome to my Dialogflow agent!'); // Send simple response to user
        }
    }
    

    input.welcome의 Webhook이 이미 준비되어 있으므로, 여기의 동작 체크를하고 싶습니다.

    배포



    특히 문제가 없으면 그대로 배포 버튼을 눌러 배포합시다. 몇 분 정도 걸립니다. 배포가 완료되면 업데이트 날짜 및 시간 타임스탬프가 표시됩니다.



    input.welcome에서 Use webhook 사용





    Actions on Google의 시뮬레이터에서 실행해 봅시다.



    샘플 코드는 "googleAssistantRequest"에서 요청하면 "Hello, Welcome to my Dialogflow agent!"를 보내도록 정의되어 있습니다.
    「Hello, Welcome to my Dialogflow agent!」가 돌아오면 성공입니다!



    참고 링크


  • Getting started with Dialogflow fulfillment
  • 좋은 웹페이지 즐겨찾기