はじめに
最近,Claudeに「学会事務局業務」というプロジェクトを作って,いろいろな業務を助けてもらっています。Claudeはプロジェクトという単位でチャットをまとめてくれて,そのプロジェクトに特有の指示や情報を与えられるので重宝しています。
よくやっているのは,
- メールの返信文面を考えてもらう
- 生HTMLで構築されたウェブサイトのページを更新する(コピーして新しく作り直す作業も含む)
- ページの英語版を作る(<-半ば勝手にやってる)
一番最後の英語版については,役員表の英語版を作るのが地味に面倒で億劫だったのですが,日本語ページのソースコードを渡したら9割くらいはできていました。所属先の英語名もほぼあっていて,漢字の読み方がちょっと違うくらいでそこは手作業で修正しました(もしかすると間違っているところがあるかもですが)。今回は,「メールテンプレにcsvからの情報を流し込む」という話。
メールテンプレにcsvからの情報を流し込む
私は学会事務局で,学会発表の申し込み後,審査を経て結果を応募者にメールで通知する際に,今まではメールのテンプレだけは作っていました。そのテンプレに応募情報や審査員のコメントなどの情報ちまちまコピペしてメール送る,というようにやっていたんですね。別に件数もそんなに多くないので手作業でもまあいいかみたいな。
ふと,Claudeにこういう作業って楽にならないんですかね?と相談してみたところ,Pythonのコードを作ってくれました。私はPythonは触ったことはあるのですが,自分で実用レベルでは使いこなせないので,Pythonコードを動かすのはちょっとハードルが高いと思っていました。しかし,Claudeはコードの実行まではできません。そこでChatGPTにPythonコードの実行をお願いしたところ,ほとんど私が求めているような形で,申込情報と審査コメントの入ったcsvファイルから自動的にメールを作成してくれました。いやーこれは助かります。多少の微修正は必要でしたが,これまでの作業よりは圧倒的に楽だと感じました。使い回せるし,他の同じようなメール作成にも転用できそうな気がしています。もっと早くやってたらよかったなと今更ながら思っています。
おわりに
なんとなく,こういうことも書いておこうかなと思ったので書きました。
なにをゆう たむらゆう。
おしまい。
