外観
開発者向け情報
データソース
国会議員のデータは web 上からスクレイピングで収集したデータを使用し、各種条件に沿ってデータを変換、成形して DB へ登録、更新をしています。
国会会議及び答弁データはこちらの API より夜間バッチで適宜最新のものを取得し、DB へ登録、更新をしています。
https://kokkai.ndl.go.jp/api.html
ワードクラウド
API から取得した国会の答弁データを使用し、夜間バッチにて国会議員毎に答弁の更新があった際最新化しています。
AI による分析
議員ごとの分析、会議ごとの分析、直近の国会テーマのまとめは、いずれも生成 AIを利用して夜間バッチで生成しています。
主な使用技術
- web バックエンド:PHP/Laravel
- データ集計、可視化:Python/FastAPI
- AI データ分析:Gemini
- web フロントエンド:TypeScript/React、Tailwind
- DB:MySQL/セッション:Redis
- サーバ:Ubuntu
- CI/CD:GitHub Actions
