アレクサとChatGPT使って雑談
https://twitter.com/23232871hashimo/status/1632344063965036544?s=20
アレクサにスキルを登録します。
スキルの作成方法は公式ドキュメントを参考にしてください
下記は、設定方法の補足です。
- 呼び出し名
「先輩」と設定
- インテント
「先輩、〜」と先輩と問いかけたあとの言葉をChatGPTに渡す言葉としています。
- エンドポイント
自作したLambda関数のARNをここに入力します。
また、スキルIDはAlexa Developer Consoleで先程作成したスキルのIDを登録してください。
Lambda関数を作り、その関数をAlexa Developer Consoleから呼び出します。
Lambda関数の作成方法は、公式ドキュメントを参考にしてください。
今回の場合は、本パッケージにあるsrc/lambda_functionをコピーして、先ほど作成したlambda関数に貼り付けてください。
このとき、openai.api_keyは自分のapi_keyを設定する必要があります。
api_keyの取得方法はこちらを参考にしてください。
また下記は、lambda関数で外部モジュールを利用したい場合の設定方法です。
OpenAI、ask_sdk_coreそれぞれをローカルにインストール後、zipファイルに圧縮し、その圧縮されたファイルをレイヤーに登録します。