チームみらい政策改善でのDevinの活用
2025-05-22
後々面白い事例としてNoteの記事になりそうなので箇条書きでまとめておく
政策に対して1400+件のPRがある
いどばた政策立案モジュールがGitHubを直接使えない人でも提案できるようにした効果 この全件を対象とする分析をしようとするとGithub APIのRate Limit (5000件 / hour)に当たる
Devinに依頼するとWebブラウザで頑張って作業しようとしてしまう Github Actionsで毎時最新データを取得しJSONにするコードを書いた
これで毎時1000件のPRが来ても大丈夫
データはここに置かれている
Devinに日本語で指示することで、このデータを用いて全PRから特定条件のものを抽出してCSVにすることができた
Slackから指示して、結果のCSVはSlackに添付させる
結果は2分で得られた
これによってエンジニアでない人でも「ある程度の実装が必要なタイプの分析」を24時間いつでも指示でき、数分で結果が得られる体制が整った