マークシートシステム Mark2の更新を行いました。今回は画像処理に関わるライブラリの更新や開発環境の整備に取り組みました。
画像処理ライブラリを更新
画像処理に使用するライブラリを更新しました。
- ImageSharp:4.1.3
- SkiaSharp:4.153.1
Mark2では読み取ったマークシートの画像を処理し、回答を判定するために画像処理を利用しています。関連ライブラリを更新することで、今後の開発や保守に向けた基盤を整えています。
サンドボックスを利用した開発環境に対応
今回の更新ではサンドボックスを利用した開発環境の整備も行いました。
サンドボックスとは、コンピューターの中に、ほかの作業から分離した作業場所を用意する仕組みです。実験やソフトウェアの開発を、普段使っている環境と分けて進めるために利用できます。
Mark2ではこうした環境を使って開発を進められるよう、開発環境の設定をしました。また、AIコーディングエージェント向けの開発ガイドである AGENTS.md も追加しています。AIコーディングエージェントとは、AIを活用してプログラムの作成や修正を支援するツールのことです。開発時のルールや注意点を文書にまとめておくことで、AIを活用した作業を進めやすくなります。
この対応はMark2の利用者が普段の操作方法を変更するものではなく、開発や保守を進めるための改善です。
おわりに
今回のアップデートでは、画像処理ライブラリや起動画面の改善だけでなく、サンドボックスやAIを活用した開発環境への対応も進めました。
これからも利用者にとっての使いやすさを大切にしながら、開発や保守を継続しやすい環境づくりにも取り組んでいきます。
