本業エンジニアが、ボートレースの分析に週20時間以上使えている理由

私の本業はエンジニアで、ボートレースのデータ分析は趣味です。平日は普通に仕事があります。

それでも、ボートレースに使っている時間は、週に20時間以上あります。この記事では、その時間をどうやって作っているのか、AIに何を任せているのか、本業のどのスキルが役に立っているのかを書きます。

平日は、朝・昼・夜のすき間で

平日に作業するのは、次の3つの時間帯です。

  • 朝、仕事の前
  • 昼休み
  • 夜、仕事のあと

まとまった時間はなかなか取れないので、すき間を全部使っています。

すき間の時間にやることは、ほとんどが次の2つです。

  • AIに、次の分析を頼む。
  • 出てきた結果を確かめて、続けるか捨てるかを決める。

どちらも、数分から30分あれば終わります。だから、すき間の時間でも回ります。

週20時間以上。ただし、AIが回している時間込み

週20時間以上というのは、AIに分析を任せて回している時間も含めた数字です。

仕事中や寝ている間に、AIに任せているのは、主に次の2つです。

  • 過去のデータで、仮説を確かめる。 条件を少しずつ変えながら、集計を回してもらいます。(仮説の確かめ方はこちら)
  • プログラムを直したり、機能を足したりする。 分析に使う道具や、このサイトのコードも、AIに書いてもらっています。

たとえば、夜に頼んだ検証の結果を、次の日の朝や昼休みに確かめて、次の分析を頼む。そういう回し方です。

自分の手を動かしている時間だけなら、もっと短くなります。ただ、分析そのものは、ほぼ止まらずに進んでいます。(AIの使い方はこちら)

いちばん役に立っている本業のスキルは「障害対応」

本業のスキルで、いちばん役に立っているのは、データベースでもプログラムを書くことでもなく、障害対応の経験です。

ボートレースの分析は、レースのデータを毎日集め続けないと成り立ちません。そして、毎日集め続けていると、何かしら起きます。実際に起きたのは、次の3つです。

  • データ集めが止まった。 気づかせてくれたのは、データが集まっているかを毎日確かめる自動チェックでした。
  • 集計の数字がおかしかった。 結果がずれていて、どこで間違えたのかを探しました。
  • データの置き場が壊れかけた。 原因を切り分けて直し、取れなかった期間のデータは、あとから集め直しました。

何が起きているのかを切り分けて、直して、欠けた分を埋める。やっていることは、本業の障害対応とまったく同じです。

分析の中身より先に、データが正しく集まり続けていること。地味ですが、ここが崩れると、どんな分析も意味がなくなります。

続けられている理由

本業があっても続けられている理由は、シンプルです。

  • 謎解きとして面白い。 仮説を立てて、データで確かめる。それ自体が面白いです。
  • 結果が出ている。 7月から9月は、3ヶ月続けて回収率100%を超えました。(成績の話はこちら)
  • 楽しいから。 結局、これに尽きます。

困っているのは、睡眠だけ

困っていることは、ひとつだけです。やりすぎて、睡眠が削れることです。対策は、特にしていません。

それ以外に、本業との両立で困っていることは、特にありません。

まとめ

  • 平日は、朝・昼・夜のすき間を全部使う。すき間でやるのは「頼む」と「確かめる」だけ。
  • 仮説の検証やプログラムの修正は、仕事中や寝ている間にAIに回してもらう。
  • いちばん役に立っている本業のスキルは、障害対応。データが正しく集まり続けることが土台。
  • 困っているのは睡眠だけ。対策はない。

本業と趣味の両立というと大変そうに聞こえますが、私の場合は、結局、楽しいから続いています。

この記事をシェアする X LINE はてなブックマーク
かちおじのイラスト
この記事を書いた人
かちおじ

データベースエンジニア。ボートレースを10年分のデータで検証しています。成績は、プラスの月もマイナスの月も収支レポートで公開しています。このブログについて