推しアイデア
ふくいさんのチャット上での口調を徹底的に分析して再現。
GitHub
AWS
Python
Docker
PostgreSQL
ふくいさんのチャット上での口調を徹底的に分析して再現。
ふくいさんが忙しそうかつ、面談予約LINEがあまり活用されていなかったため。
claudeにふくいさんの特徴を教え、ふくいさんのような返答ができるようにしました。
開発期間も短く、まずは最低限機能するための要件を整理した。 以下2つの最低限の機能として、開発を進めた。
チャット機能でAmazonのBedrockを使用しました。 モデルはClaude3.5のSonnetを使用しました。 選定理由は、Claudeが日本語に対してつよいことと、AWSにあるClaudeの中ではもっとも性能が良いとされていたためです。
Paginatorを使用し、スケジュール確認のUXを向上しました。
次の3つのテーブルを用意しました。
ER図は以下のように設計しました。
AWSでデプロイしました。
. ├── Dockerfile ├── README.md ├── compose.yaml ├── docs ├── public │ ├── icons │ └── images ├── requirements.lock ├── requirements.txt └── src ├── cogs │ ├── converse.py │ ├── ping.py │ ├── request_session.py │ ├── schedule.py │ └── session.py ├── constants.py ├── main.py └── utils ├── __init__.py ├── bedrock_client.py ├── database.py └── **paginator.py**