Slide 1

Slide 1 text

長野市の日帰り旅行プランナー Powered by ChatGPT API 信州ハッカソン in 長野 2023/06/24(土)、06/25(日)、07/01(土) 長田 英幸

Slide 2

Slide 2 text

目次 1. 自己紹介 2. 引用:日本マイクロソフト株式会社 Cloud Solution Architect 蒲生弘郷氏の資料より 3. AlexaにChatGPT APIを繋いだイメージ図 4. Alexa-hostedスキルの説明 5. ChatGPT APIとの連携内容-1 6. ChatGPT APIとの連携内容-2 7. 今後の展開 8. 最後に、現状のデモをします。

Slide 3

Slide 3 text

自己紹介 長田英幸 大阪でWebプログラマしています。 個人開発は、主にスマートスピーカー関係。 最終目標は、会話AIが作ることです。 note始めました。 https://note.com/hideyukinagata

Slide 4

Slide 4 text

引用:日本マイクロソフト株式会社 Cloud Solution Architect 蒲生弘郷氏の資料より 0421DS協会_ChatGPTによって描かれる未来とAI開発の変遷.pdf https://speakerdeck.com/hirosatogamo/0421dsxie-hui-chatgptniyotutemiao-kareruwei-lai-toaikai-fa-nobian-qian?slide=16

Slide 5

Slide 5 text

AlexaにChatGPT APIを繋いだイメージ図 引用元: https://developer.amazon.com/ja-JP/docs/alexa/ask-overviews/what-is-the-alexa-skills-kit.html 8秒の壁 ChatGPT API Alexa-hostedスキルで作成中・・・ 5

Slide 6

Slide 6 text

Alexa-hostedスキルの説明 https://developer.amazon.com/ja-JP/docs/alexa/hosted-skills/build-a-skill-end-to-end-using-an-alexa- hosted-skill.html AWSの次のサーバーレスサービスが、初期設定を済ませた状態で、後はコードを書くだけ状態に • Alexaのサービスリージョン(3つすべて)のAWS Lambdaエンドポイント • メディアストレージ用のAmazon S3バケット • データを永続化するためのAmazon DynamoDBテーブル

Slide 7

Slide 7 text

ChatGPT APIとの連携内容-1 Pythonで作っています。 公式のopenaiを読み込んで、ChatGPT APIと連携する関数を作成しました。 「Alexaの8秒制限」があるので、GPT-4は遅すぎて使えません。 応答が自然になるように、試行錯誤している最中です。

Slide 8

Slide 8 text

ChatGPT APIとの 連携内容ー2

Slide 9

Slide 9 text

今後の展開 AmazonにあるAlexaスキルストアへの公開 LINEへ誘導するためのQRコードの表示対応 ChatGPTのFunction callingに対応して、「嘘が含まれない」観光情報の提供 画像対応 英語対応 → アメリカをはじめとする世界中のスキルストアへの公開 長野市の魅力を、ChatGPT × 観光 を通して、 日本および世界中に伝えていける潜在能力がある アプリ(Alexaスキル)だと自負しています。

Slide 10

Slide 10 text

「申請して公開まで出来ました」と言いたかったです。 申し訳ないです。

Slide 11

Slide 11 text

最後に、現状のデモをします。 ご清聴ありがとうございました。 07/01 デモが上手く動かなくて申し訳ありません。 Skillストア公開を目指しますので、そちらでご確認ください。