見出し画像

GPTsでタイムカードのデータを自動でExcel出力できるか検証


はじめに

こんにちは、つつです。
現在、GPTsを活用してタイムカードの内容を自動的にエクセルに出力する仕組みを作成しようとしています。
毎月の手作業での入力作業を自動化し、効率化を図ることが目標です。
本記事では、その試行錯誤の過程と結果について詳しく解説します。




行ったこと

ChatGPT4oでタイムカードの画像が読み取れるか検証

まず、GPTsを作る前に、
ChatGPT4oにタイムカードの画像の読み取りができるかを検証しました。

プロンプトは以下です。

"添付画像から、 出勤日と出勤時間とテレワーク日を読み取り、 表に出力してください"

左が出力結果で右がアップした画像です。
正確ではありませんでした。



改善したこと1

以下のように改善してみました。

  • アップする画像の範囲を限定

  • プロンプトを具体的に改善

改善後のプロンプトは以下

添付画像から、 出勤日と出勤時間とテレワーク日を読み取り、 表に出力してください
■以下注意点です。
・添付されている画像はタイムカードの画像です。
・画像をグリッド形式で読み取りそのまま表形式で出力してください。

改善した結果

出力結果は改善されず・・・
データは正確ですが、反映される行が正確ではありません。



改善したこと2

次は以下のようにプロンプトを変えてみました。

添付画像から、 出勤日と出勤時間とテレワーク日を読み取り、 表に出力してください

■以下注意点です。
・添付されている画像はタイムカードの画像です。
・画像をグリッド形式で読み取りそのまま表形式で出力してください。
・退社時間の記載がない行は「休み」と認識してください。
・OCRは使用せずに手動で読み取ってください。
・時間をかけて丁寧に正確に読み取ってください。

改善結果

改善されず、、、
どうやら2行連続で出勤時間等の記入がないと、一行と認識してしまいそれで行がずれているようです。



改善したこと3(今回最後のチャレンジ)

プロンプトを以下のように改善

添付画像から、 出勤日と出勤時間とテレワーク日を読み取り、 表に出力してください。
また画像からグリッド線を認識して、行数を教えてください。

■以下注意点です。
・添付されている画像はタイムカードの画像です。
・画像をグリッド形式で読み取りそのまま表形式で出力してください。
・グリッド線を認識することにフォーカスしてください。
・退社時間の記載がない行は「休み」と認識してください。
・OCRは使用せずに手動で読み取ってください。・時間をかけて丁寧に正確に読み取ってください。

改善結果

改善されず、、、
今回はこれで終わりにしたいと思います。



これから行うこと

タイムカードの記載方法の工夫

具体的には以下のように記載方法を変えてみようと思います。

  • 手書きの部分を丁寧に書く

  • 土日の部分にははっきりと「休み」と記載する

休みの部分で一行ずれているので、これで改善されるはずです。

エクセルに出力できるか検証

これは、できるはず

GPTsの作成

タイムカードの記載を改善した後に再度検証し、
うまくいったプロンプトでGPTsを作成します。



まとめ

いかがだったでしょうか。
今回は思うような結果が得られませんでしたが、タイムカードの記載方法の変更やプロンプトの改善で成功に近づけると思っています。次回の検証をお楽しみに。
また、アドバイス等あればご連絡いただけると幸いです。
ご覧いただきありがとうございました。


いいなと思ったら応援しよう!

この記事が参加している募集