AI旅行プラン組み立てアプリの構築【日本マイクロソフト株式会社様】
日本マイクロソフト株式会社様
情報通信業
- AI活用
- AOAI
- Azure OpenAI Service
- IT・情報通信業
- サービス業
- システム開発
- 新規事業
プロジェクト概要
「Microsoft Build Japan」の展示ブースにおけるAIソリューションのデモンストレーションのため、『Azure OpenAI Service』(AOAI)と『Semantic Kernel』を活用したアプリケーションを開発しました。
(参考:Microsoft Build Japanを終えて 『AI旅行プラン組み立てアプリ』のブース出展)
AI旅行プラン組み立てアプリとは
本アプリは、利用者が希望する旅行内容を入力することで、手配内容分析~交通経路・宿泊先など希望に沿った旅行プランを自動的にシステムから利用者へ提案ができるサービスです。
システムの概要
「Azure OpenAI Service」(AOAI)と「Semantic Kernel」を用いて入力内容を分析(Reasoning)した上で、外部APIへ問い合わせを行い、乗換経路や宿泊先候補の情報を取得(Acting)しています。
(参考:生成AI活用におけるMicrosoftの次世代OSS『Semantic Kernel』とは)
システム構成図
開発ツール・環境など
- Azure OpenAI(gpt-3.5)
- Azure Container Apps
- Azure App Service
- Cosmos DB(NoSQL-API)
- Azure Active Directory
- Azure Key Vault
- Back:C#
- Back:Semantic Kernel
- Front:Next.js
- Front:Leaflet(Map)
- 乗換経路:経路検索API
- 宿泊:空室検索API(stub)
開発体制・期間
- 体制:
PM:1名
フロント:1名
バックエンド:2名
インフラ及びテスト:若干名 - 期間:2023年6月1日~6月23日
・本サービスの設計図や設定プロンプトなどはこちらの資料にて解説しております。
今後も日本マイクロソフト株式会社様との協業のもと、Azure OpenAI Serviceを用いて様々なソリューション開発に取り組んでまいります。