アロカップ

はい、論破。

https://github.com/paaaaay5/Progress-NAIST-Front

Azure

React

AWS

JavaScript

GraphQL

論破できる?ひろゆきに扮したchatGPTと大討論チャットアプリ

michi775

推しアイデア

音声入力が可能なので,実際に対戦相手と討論できます!!

作った背景

一度ひろゆきと討論したいと思ったことありませんか?その夢をもっと身近に実現するために制作しました!

推し技術

ChatGPTを対戦相手風に絶妙に調節をして,調教しました!!

プロジェクト詳細

概要

あなたは論破できる?論破王ひろゆき氏と大討論 ! ! ・レベルに合った討論相手を選択することができます. ・討論したいテーマを選択することができます. ・音声で討論することができます. ・対戦結果は実績ページで確認することができます. ・対戦相手を倒したら,レベルに応じてメダルをGETできます.

この作品は,Hackz Hackathonアロカップ2023で制作しました! 今回のテーマは「ふきょう」 私たちは有名人に扮したchatGPTを相手に自分の意見をぶつけ,布教する作品にしました!

使用技術

フロントエンド

  • React
  • JavaScript

バックエンド

  • Python
  • Uvicorn
  • Docker
  • voicevox(音声合成エンジン)

インフラ

・AWS ( Amplify,etc...) ・Azure ( API Management, Container Instance)

使用したAPI

・GCP(Text-to-Speach API,Emotion-Recognition API) ・Open AI (Chat API)

勝敗判定のアルゴリズム

  • 勝敗の判定はGCPの感情分析APIを用いて行っています.(本当は最新のアツアツモデルをデプロイする予定だった)
  • chatgpt側の最後の返信をポジネガ判定することで,勝敗を決めています

アーキテクチャ

Amplifyを基に,サーバーレス技術を用いて作成を行っているので,高可用性,スケーラビリティを持ち合わせています.

image

michi775

@8e74fe5b5af53398