DXコラム

パソナのエンジニアが「AWS Japan 生成AI ハッカソン」で3位受賞

#エンジニア  #AI活用  #新サービス開発 

2024.12.13
アプリ開発 クラウド導入

パソナのエンジニアが「AWS Japan 生成AI ハッカソン」で3位受賞

はじめに

アマゾン ウェブ サービス ジャパン合同会社(AWS Japan)が主催する「AWS Japan 生成AI ハッカソン」にパソナのエンジニアを中心に参加しました。

日時:2024年10月31日
場所:ザ・プリンス パークタワー東京 B2 コンベンションホール

ハッカソンの成果発表会では、予選を勝ち進み最終プレゼンテーションまで進みました。そこでは全体で3位という高評価をいただきました。
この記事を通して、イベントの概要や作成したアプリケーションのご紹介、そしてその過程で直面した困難や解決するために工夫した点についてお伝えします。

イベント概要

本ハッカソンのテーマは「生成AIを活用したアプリで社員がもっと楽しく、楽に仕事をすることが出来る仕組みを作ろう」というもので、Amazon Bedrockを使用することが条件でした。今回のハッカソンのスケジュールは以下の通りです。

  • アイデアソン:2024年10月11日(オンライン)
  • 開発期間:2024年10月14日〜25日(オンライン)
  • 成果発表会:2024年10月31日(オフライン、AWS AI Dayに参加)

私たちは9月30日に本イベントの存在を知り、応募締め切りが10月2日と迫っているなかで急遽出場を決め、並行してチームを編成して応募しました。
4名までメンバー登録が可能だったので、インフラ・サーバサイド・フロントエンド・企画という役割分担を軸にチームを組みました。

開発予定のユースケースおよびアプリの構想

応募にあたり、開発予定のユースケース・アプリの構想を提出し、それを元に出場の選考が実施されました。
私たちのチームは、生成AIを活用しつつ以下のような構想を提出しました。

アプリ概要
人材会社の株式会社パソナが提供する本アプリは、求職者が求人企業の仮想採用担当者(AI)と面接ロールプレイを行い、面接力を向上させるシミュレーションサービスです。
面接対策をゲーム感覚で行い、指定された時間内にいかに多くのポイントを獲得できるかを競います。

面接シミュレーションの流れ
・指定された面接時間内に、AI面接官からの質問に回答し、いかに多くのポイントを獲得できるかを競います。
・回答内容の論理性、説得力、自己PR力をもとに、AIがリアルタイムで採点し、通過率を予測します。

ゲーム感覚で面接力を向上
・面接中にリアルタイムスコアを表示し、求職者がどの部分で得点したかを確認できるようにしました。
・面接終了後にはAIがフィードバックを提供し、改善点と成功の要素を具体的に提示します。

目的
・求職者がゲーム感覚で面接力を鍛え、実際の面接においても自信を持って臨めるよう支援し、求職活動の質を向上させることを目指します。

応募の2日後に選考通過の連絡が来まして、40組応募中の12組に選ばれました。

構築したアプリケーションについて

私たちのチームが作成したのは、「AI面接エージェント」というアプリケーションです。
主にパソナ社内の人材紹介事業(転職支援サービス)に従事する方の業務を支援することを想定し、企画を進めました。
転職支援サービスでは、1人の担当者が複数の求職者を担当することが多いため、担当者の負担が非常に大きいのが課題となっていました。
今回のアプリケーションでは、求職者向けの面接練習にAIを活用することで、担当者の負担を軽減し、求職者に対する面接練習の質を上げることを目指しました。

上記の画像のようにテキストでのやり取りはもちろん、よりリアリティのある面接練習を実現するため、AIとユーザー間で音声でのやり取りも可能となっています。

また、ハッカソンのテーマに「楽しい」というキーワードが含まれていたので、どうにかワクワク要素を取り入れられないかと検討した結果…

面接官のアバターにギャルアバター面接官とおじいちゃんアバター面接官を取り入れました。
チームメンバーの中ではギャルアバター面接官が人気で、動作検証の際はギャルとばかり喋っていたメンバーもいました。

アーキテクチャ

アーキテクチャは日頃開発で使用しているものをベースに選定しました。

■ 開発言語

  • サーバサイド:Python / FastAPI
  • フロントエンド:React / TypeScript

■ インフラ構成図

肝となるBedrock部分については、精度の高さを重視してClaude3.5 Sonnetを使用しました。
ユーザーが音声で発話した内容は、Amazon Transcribeを使って文字起こししたうえでBedrockに投げています。
また、 Bedrock Converse APIを使用し、面接官のテクニックや企業の情報などのドキュメントを含めてインプットするようにしています。これにより、企業ごとの面接対策が可能となります。

工夫した点・苦労した点

テキストベースのやり取りだけではハッカソンで戦えない!ということで、 Transcribeを活用した音声対話を困難ななかでも実現したことが最大の工夫したポイントです。
現状、Amazon Bedrockではリアルタイムで音声のやり取りできる生成AIモデルは存在しないため、以下の工程を経なければなりません。

ブラウザから音声を送信→音声を文字変換→プロンプト文と共に生成AIに投げる→文字の回答を得る→文字を音声に変換する→ブラウザにて再生

そのため、通常のやり取りだと対話の待ち時間が発生し、現実的なサービスとならないため、以下のような工夫をしました。

  • WebSocket通信により断続的に音声をサーバーへ送信
  • Transcribeストリーミング文字起こしを利用し、起こされた文字を断続的にブラウザへ送信、ユーザー発話内容を画面に順次表示できるようにする

上記の対応により多少のストレスは緩和されましたが、今後サービスとしてリリースするには更なる改善が必要だと感じています。

アバターの機能については、リップシンクにも対応しているD-iDという外部サービスを契約して使用しています。2週間という期間で実装するために急遽探した選択肢だったため、実際に「AI面接エージェント」をサービス化するときには、費用面なども考慮して別の実現方法を模索する必要がありそうです。
また、本サービスはToC想定のため、開発サイクル、セキュリティなども重視し、 GitOps、DevSecOpsなどの仕組みも導入できるようにしました。

決勝出場、そして3位に

10月31日の発表会は、ハッカソンに参加した全チームによる予選から始まりました。
テーマが「生成AIを活用したアプリで社員がもっと楽しく、楽に仕事をすることが出来る仕組みを作ろう」だったので、クスッと笑える要素があったり、細部まで作り込まれていたり、プレゼンテーションまで素敵にデザインされていたり、どのチームのアイデア・発表も素晴らしく、とても勉強になりました。
そのような中、決勝に進む3チームの中に名前が入っているのを見たときには、チームメンバー4人で思わずガッツポーズをしてしまうほど嬉しかったです。

決勝は、AWS AI Dayのイベントの中の一企画として行われ、一般のお客様も入った状態でのプレゼンとなりました。大きくてきらびやかな会場で自分たちの作ったものが紹介されるという、なかなか得難い経験ができたと思います。

最終順位は決勝に進んだ3チーム中3位に終わり、悔しさと達成感の入り混じった1日となりました。
振り返ってみると、私たちの作ったプロダクトは、自社の業務にフォーカスした結果「社員がもっと楽しく、楽に仕事をする」という趣旨から遠ざかっていたようにも思います。
プロダクトの質はもちろん、アイデア出しやプレゼンの仕方という面からも学ぶことの多いハッカソンでした。
ハッカソン期間中にサポートしてくださったAWSの皆様、懇親会で交流してくださった参加チームの皆様、本当にありがとうございました。

サービスのご案内

パソナでは、AWSを活用したシステムの要件定義/設計/構築/保守運用を支援いたします。
お客様の状況に合わせて、AWSの導入から全工程を一気通貫で伴走支援し、内製化の実現をいたします。
AWSの導入を検討されている企業様は、ぜひ以下サービスをご確認ください。

AWS(Amazon Web Services)

おすすめコラム

2024.7.8
エンジニアが「AI Challenge Day」に参加

2022.12.15
-今、スマートシティを考える-
都市の取り組みと企業ができること

2025.1.7
DX時代を勝ち抜くための、新規事業の立ち上げ方

2023.10.12
アプリアイコンデザインの重要性とCVR向上への影響

2024.9.17
ローコードツールで実現するビジネスプロセス改善

2023.2.8
新規事業を高速で進める
おすすめの「ローコード開発ツール」

2025.3.21
バックオフィスから経営を強くする
~支援ツールで実現できること~

2025.2.18
DX戦略:内製化かアウトソーシングか、判断ポイントを解説

2024.12.3
既存サービスのアップデートで売上を最大化!新規サービス開発との違いと成功の秘訣

2021.12.20
CRMとは何か?担っている役割や機能をわかりやすく解説

2023.9.11
ビジネスに浸透するAI!活用例と今後の課題について知ろう

2023.2.6
2023年に注目すべきデジタル技術

2024.9.24
人的資本経営とは?
人材を資本と捉えて企業価値の向上につなげる経営手法を解説

2023.8.18
DXとAIの関係性とは?DX実現のためのAI活用のメリットについて

2024.7.10
企業のAI内製化戦略 人手不足を解決し他社との競争でリードする方法 (AI活用ステップ2)

2022.11.7
はじめてAI導入をする担当者の方が「知っておきたい進め方」 

2023.10.18
アプリのプライバシーポリシーを詳しく解説!記載内容や注意点は?

2024.10.22
AI時代の経営戦略:ChatGPTが変えるビジネス

2021.2.10
デジタルシフトが企業に求められる理由と活用のポイントとは?

2023.10.11
DX推進でシステムの内製化が求められる理由と今後の課題とは?

2023.8.28
Webアプリとは?仕組み・メリットや開発の流れについて

2022.9.27
今さら聞けない!DXの基礎 -企業におけるDXについて-

2024.6.14
AI導入の成功へ導く!企業が知るべき基礎知識(AI活用ステップ1)

2023.5.26
DXに終わりはない。業務全体を再考し、新たなビジネスを創出するために
〜損保ジャパンDX推進部長 村上氏×パソナ DXテクノロジー本部長 大江~

2025.4.1
DXを加速するシステム内製化―事例で見る、内製開発を成功に導く鍵―

2025.4.18
自動化ツールとは何か?業務効率化につなげる5つのポイントをメリット・特徴と共に徹底解説【2025年最新版】

2023.4.14
社会課題を解決する デジタルツイン
最近の動向と企業事例を紹介

2024.5.20
人事業務に携わる方必見
社員の成長意欲を高めるデータ活用戦略

2022.11.21
DXを推進させるための初期費用はいくらかかるのか?
~課題によって変化するソリューションと費用について~

2023.3.27
今話題の「ChatGPT」とは?
その機能とビジネス活用シーンについて

2022.11.15
~スマートシティの過去と今~
社会が求めるウェルビーイング前提の都市づくり

2021.1.5
DX認定制度とは?申請するメリットや有効な取り組みを紹介

2024.12.17
DX事例5選:3つの業界別に紹介~有名企業はどんなDXをやっている?~【2024年最新版】

2023.8.25
DX人材育成にスキルマップを導入するメリット・作成方法について

2025.4.28
DX人材が押さえるべきデータサイエンスの領域~その価値と未来の展望~

2023.10.16
アプリの維持費はいくらかかる?相場や費用を抑えるポイントについて

2025.3.4
アジャイル開発導入でDX支援サービスの最適な活用を!課題や解決策を解説

2024.6.3
人事業務の最適化とは?Excel依存からの脱却と業務の属人化の解消

2022.12.12
今注目のメタバース
-ビジネス活用事例を紹介-

2025.3.18
DX推進を成功に導くプロジェクトマネジメント~課題や解決策を解説~

2022.12.14
全業界が取り組むべき
カーボンニュートラル
~取り組まないことへの企業デメリットとは~

2024.11.5
サプライチェーンのデジタル化がもたらす変革

2023.3.10
知らないと失敗する、AI導入時の注意点

2024.10.8
ビジネスプロセス改善に革命を!
非エンジニアでも分かるPower Platform実践活用事例

2023.8.28
業務効率化の具体的な方法5選!具体的なツールと注意点も合わせて解説

2023.8.14
業務改善が失敗する原因とは?失敗しないためのポイントについて

2024.4.5
デジタル変革時代のセキュリティ対策とAI活用

2023.1.30
顧客のニーズに答える新規事業創出
~顧客の課題を明確にする~

2023.1.6
進化するデータ活用!~取り組むメリット・注意点・最新事例をご紹介~

2022.12.6
業務効率化を成功させるポイント
~DX時代に求められるローコード開発~

2023.6.7
ICTとは?IT・IoTとの違い・ツールを導入するメリットについて

2023.8.23
新規事業開発とは?フレームワークや必要スキルについて

2023.3.31
DX戦略に欠かせないビジネスフレームワーク

2023.9.8
AIが注目される理由とは?開発の流れとエンジニアに求められるスキルも解説

2025.4.15
DX人材が企業競争力を高める方法~DX人材の役割と活動内容を分かりやすく解説~

2021.1.5
DXの推進における課題とは?成功させるポイントなどを解説

2025.2.21
BPRとはなにか?導入のメリットや進め方を紹介

2023.10.20
DXにおけるビジネスモデル変革とは?種類や成功のポイントについて

2022.1.13
SaaSとはなにか?特徴と業務に活かすポイントを解説

2022.12.8
DX人材ってどういう人?
~パソナが考える企業内のDX人材とは~

2023.8.14
業務プロセス改善とは?具体的な進め方・成功のポイントについて

2024.9.9
人的資本経営に必要なタレントマネジメントシステム
メリットや選定ポイントを解説

2022.10.25
ゼロから始めるDX人材育成方法
~企業の組織と体制確立について~

2023.10.10
業務アプリケーションとは?種類や選ぶ際のポイントを解説

2022.12.1
会社内で部門間連携が取れない状態
「サイロ化」がもたらす弊害と解消方法

2023.8.15
「ChatGPT」でできること、仕事に使う際の注意点とAzure OpenAI Service活用のメリット

2023.8.29
リスキリングとは?メリットや導入手順・成功のポイントについて解説

2024.12.13
パソナのエンジニアが「AWS Japan 生成AI ハッカソン」で3位受賞

2025.3.11
DX推進は組織改革である
~成功企業の事例を紹介&解説~

2025.1.21
クラウド化で管理部門の業務効率化を実現!メリットと活用のポイントを解説

2023.3.16
都市のさまざまな建物がアップデート
話題の「東京2030」とは?

2024.4.15
DXを推進するための内製化の重要性とは?メリットと乗り越えるべき壁を徹底解説!

2023.10.3
新規事業における
マーケティングの役割と効果とは

2023.4.6
防災DXとは?
~なぜ防災対策にデジタル技術の活用が必要なのか~

2022.1.18
企業に欠かせない情報セキュリティ対策!おもな脅威と具体的な対策方法

2024.8.1
AIの可能性を探る -生成AI戦略-
(AI活用ステップ3)

2023.1.13
人材の育成を助ける仕組み、
助成金を解説

2025.1.28
【展示会レポート】「Cybozu Days 2024」にパソナが出展

2025.3.3
【2025年最新版】DX支援とは?種類やメリット・サービスの選定ポイント

2022.10.31
いまさら聞けない!メタバースの基礎
―メタバースが注目される理由とは―

2023.8.3
クラウド化とは?必要な理由や種類・メリットについて解説

2025.4.22
人事DX(HRDX)とは?具体的な進め方や起こりがちな課題を解説

2025.3.25
RPA導入でDXを実現~RPAの効率的な運用方法やDX成功のためのポイントを解説~

2022.10.11
2025年の崖 とは?企業が直面する課題や対策について紹介

2025.4.14
内製化とはなにか?5つのメリットと押さえておきたいポイントを解説

2024.11.19
デジタル変革を成功に導く鍵:イノベーションを促進する組織文化とは

2025.2.4
ローコードツールで人事業務を一元管理!
人事なら押さえておきたいHR Tech事情

2021.2.24
なぜデータマネジメントが必要なのか?ビジネスの成長とデータ活用の関係性

2023.6.20
アプリ開発に必要な費用とは?相場やコストを抑える方法について

2023.7.3
新規事業のアイデアの考え方とフレームワークについて

2023.2.16
オンプレミスからクラウドへ切り替えるメリットとその方法

2023.9.1
ChatGPTのコア技術「GPT」とは?日本語対応のAIチャットサービスと言語モデルも紹介

2021.11.24
ERPとは?導入、長期運用を実現するポイントおよび注意点について解説

2025.4.8
DX人材に求められるスキル・知識とは?DX人材の定義や必要なスキル・マインドを解説

カテゴリー

タグ

close

CLOSE