Skip to content

ShunjiHashimoto/alexa_chatgpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

alexa_chatgpt

アレクサとChatGPT使って雑談
alexa https://twitter.com/23232871hashimo/status/1632344063965036544?s=20

設定

Alexa Developer Console

アレクサにスキルを登録します。
スキルの作成方法は公式ドキュメントを参考にしてください
下記は、設定方法の補足です。

  • 呼び出し名
    「先輩」と設定
    invocation
  • インテント
    「先輩、〜」と先輩と問いかけたあとの言葉をChatGPTに渡す言葉としています。
    intent
  • エンドポイント
    自作したLambda関数のARNをここに入力します。
    また、スキルIDはAlexa Developer Consoleで先程作成したスキルのIDを登録してください。
    endpoint

AWS Lambda

Lambda関数を作り、その関数をAlexa Developer Consoleから呼び出します。
Lambda関数の作成方法は、公式ドキュメントを参考にしてください。
今回の場合は、本パッケージにあるsrc/lambda_functionをコピーして、先ほど作成したlambda関数に貼り付けてください。
このとき、openai.api_keyは自分のapi_keyを設定する必要があります。 api_keyの取得方法はこちらを参考にしてください。
また下記は、lambda関数で外部モジュールを利用したい場合の設定方法です。

lambda関数のレイヤー設定

OpenAI、ask_sdk_coreそれぞれをローカルにインストール後、zipファイルに圧縮し、その圧縮されたファイルをレイヤーに登録します。

About

アレクサとChatGPT使って雑談

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published