## プロジェクト概要
生成AIを活用したチャットボットWebサービスの開発。ユーザーが様々な個性を持つチャットボットと対話し、問題解決を行うためのプラットフォームを提供。
## チーム情報
- 4人チーム
- PDM担当1名
- データサイエンティスト兼バックエンド担当1名
- バックエンド兼フロントエンド兼デザイン担当1名(自分)
- 3Dモデリング担当1名
## 開発・実装内容
### 概要
本プロジェクトでは、生成AIを活用したチャットボットとの対話を通じて、ユーザーの問題解決を支援するWebサービスを構築しました。バックエンドおよびフロントエンドの開発とデザインを担当し、プロジェクトは半年も経たずに完成し、参画は終了となりました。
### どのような機能の開発・実装か
- **バックエンド**: Flaskを用いたサーバーサイドの処理を担当
- **フロントエンド**: チャット画面風のUIを制作し、Reactを用いてインタラクティブなユーザー体験を提供
- **デザイン**: Figmaを使用したWebデザインの作成を担当
### 課題・問題点
- **APIの統合**: リアルタイムでの会話生成を実現する際のパフォーマンス問題
- **UI/UXの整合性**: チャット画面のデザインをユーザーの期待に応える形で整える難しさ
### 打ち手
- **バックエンドの最適化**: APIのレスポンス時間を短縮し、効率的なデータ処理を実現するために、非同期処理とキャッシュを導入。
- **UI/UXの改善**: ユーザビリティテストを実施し、フィードバックに基づいてUIの調整を行うことで、使いやすさを向上。
### 使用した技術
- **言語**: Python, JavaScript
- **フレームワーク**: Flask (バックエンド), React (フロントエンド)
- **その他**: Figma(デザイン制作)