CLOVA Extension 連携

Prev Next

Classic/VPC環境で利用できます。

CLOVA Extension(CEK、CLOVAスピーカー)との連携の前に行うべきタスクは、次の通りです。

  • API Gateway Invoke URL作成
  • CLOVA Extension作成

CLOVA Developers Consoleにアクセス

  1. CLOVA Developers Consoleにアクセスします。
  2. NAVER IDでログインします。

チャットボットビルダで CLOVA Extension連携を設定

チャットボットビルダでチャットボットと CLOVA Extensionを連携する方法は、次の通りです。

  1. NAVERクラウドプラットフォームコンソールで、i_menu > Services > AI Services > CLOVA Chatbot > Domainメニューを順にクリックします。
  2. 希望するドメインの [ビルダを実行する] ボタンをクリックしてチャットボットビルダを実行します。
  3. チャットボットビルダでチャットボット設定 > [メッセンジャー連携] タブをクリックします。
  4. CLOVA Extensionの [連携] ボタンをクリックします。
  5. Step1領域で Secret keyの [作成] ボタンをクリックして値を作成し、 [コピー] ボタンをクリックします。
  6. CLOVA Extension連携画面を終了し、会話モデルのビルドとサービスのリリースを行います。
  7. Step 3領域の [リリース情報を入力する] ボタンをクリックします。
    • CLOVA Developers Consoleページが表示されます。
  8. NAVER IDでログインし、サービス利用規約に同意します。
  9. 新しい Extensionを作成する画面が表示されたら、Extension情報を入力して [作成する] ボタンをクリックします。
    • Extension ID: チャットボットのドメインコードを入力します。reverse domain表記法にしてください。
      例) com.chatbot.guide
    • チャットボット Secret: 4番で発行された Secret key値を入力します。
  10. CLOVA Extension連携画面に戻り、 [連携] ボタンをクリックします。
参考

CLOVA Extensionのサーバ設定で登録した認証情報で外部サービスのユーザーアカウントにアクセスするには、OAuth 認証連携を参照して O-Authと連携した後、CLOVA Extension連携画面の Step 4を有効にしてください。

CLOVA O-Authとの連携設定

CLOVA O-Authとの連携設定を行う方法は、次の通りです。

  1. CLOVA Developers Consoleにアクセスします。
  2. 登録されている Extensionの基本情報項目の [変更] ボタンをクリックします。
  3. サーバ設定メニューをクリックし、アカウントとの連携有無で「はい」を選択します。
  4. ログイン URL、クライアント ID、Access token URL、クライアント
  5. secret情報を入力し、 [次へ] ボタンをクリックします。
  6. CLOVA Extension連携画面に戻り、ログイン案内メッセージとログイン成功メッセージを入力します。
    • CLOVA Extension連携画面は、チャットボットビルダでチャットボット設定 > [メッセンジャー連携] タブ > CLOVA Extensionの [連携] ボタンをクリックすると表示されます。

O-Auth連携後の活用

  • アクションメソッド V1.0の作成時に CLOVA OAuth Access Tokenにチェックを入れると、そのアクションメソッドを用いて CLOVAアプリで認証されたユーザーアカウントの Access tokenを取得し、様々なリクエストを送信できます。

    chatbot-chatbot-5-6_extention01_ko

  • CEK Requestを送信する際に、アクションメソッドを通じて CEKから送信された Request bodyを入力された URLに送信できます。