牛乳購入リマインダー自動化の課題
こんにちは、ゴリゴキャストです。今日は、久しぶりにショートカットアプリで、自己評価とても面白いやつを作ったので、それを紹介したいと思います。
具体的にはどういうショートカット?
5日に1回牛乳を買うようにするショートカット。
あー、その一緒に作ったやつね。
はいはい。まず、大きな予備知識として、我が家の食料品の中で、はるなさんしか基本的に牛乳を消費しない。
そうだね。料理にも使ったりはするんだけど、日常的に毎朝ミルクティーを飲むルーティーンがあるのが、はるなさんだけなので、そこで毎日200mlずつ牛乳を使うっていう。
主に買い物に行くのは、今は俺が行くことが多くて、牛乳が自分の管轄外なので、きちんと共有の買い物リストに入れといてもらわないと、高い確率で忘れたり、過剰に買ってきたり、みたいなことをすることがあって、
で、はるなさんがめんどくせーから何か対策はないかって言われて考えたのが、消費量を考えたら5日に1回買ってくれば、理論的にはまずそこで成立する。
1リットル牛乳の紙パックのやつに1リットル入ってて、毎日ミルクティー作る量もいつも同じカップっていうか、同じティーカップ?なんていうの?キュース?あれで入れてるから、
毎回同じ量なんだよね。測ってはいないけれども、大体使う量が一定で、それが200ミリリットル。で、毎日飲むので、5日間で空っぽになる計算だし、実際それぐらいのペースで消費してるんだよね。
だから、5日に1回牛乳を1本買ってきてほしいみたいな感じで考えてて、で、今リマインダーアプリを買い物リストとして我が家は使っているので、買ってきてほしいものがある場合とか、なんか料理しててさ、何かがなくなった場合は随時その買い物リストの買い物用のリマインダーリストに追加して、
追加するっていうのをやっている。で、買い物に行った人はそのリストを見ながら買ったらチェックしてっていう感じの運用をしてる。
で、1回200ミリリットルで5日に1回買えばいいじゃんみたいな言語化をしたのも割と最近のことできちんと。じゃあ、普通にリマインダーでリピートタスクにすればいいじゃんって。
で、5日に1回繰り返すリピートタスクでいいじゃんって。しかも、Appleのリマインダーって完了日じゃなくて、期準備を元にして常に生成するので、5日に1回っていうと、とにかく押したら締め切りの5日後5日後5日後っていう風になるようになっているので、ずれないはずなんだよね。
リマインダーアプリの仕様上の問題点
なんだけど、実際に運用してみるとリマインダーの仕様が非常に気に食わなくて。
最近の、最近って言っても結構前だけど、そういうリピートでリマインダーを設定するとか、そのリピートの間隔も毎日毎週以外にカスタムみたいなにすると、自分の好きな間隔でできるようになったのはいいんだけど、その設定を入れるとですね、Apple的には日時指定ありのリマインダーとして認識をしてくれます。
で、今カレンダーとリマインダーも仲良くなってきてて、カレンダー上にその日時指定があるリマインダーのみ表示するか表示しないかっていうのがチェックで決めれるのね。
でもそのチェックが、そのカレンダーが欲しいんだよね。日時指定のあるリマインダー項目はカレンダーに出したいんだけど、その流入という5日に1回繰り返されるリマインダーがカレンダー上にめっちゃ表示されるようになって。
なんかちょっと一応グレーアウトにはなっているんだけれども、項目としてそのカレンダー上に表示されてしまっているので、月表示みたいにすると、そのいらないっていうか牛乳っていうリマインダーって言ったら買い物行くときに見えればいいだけでしょ。
カレンダー上にある必要は全然なくて邪魔っていうことになって。
さらに私がリマインダーを運用するときにも不備があって、例えば昨日が期限日の牛乳リマインダーがあったので、今日買い物に行って牛乳を買いました。牛乳買ったのでチェックリストポチって押します。もう1回リマインダーが出てくるんだよね。
あれ間違えた。まだリマインダー消してなかった?ってポチってもう1回押すと、期限日が昨日の5日後に設定されたリマインダーっていうのがまたリマインダーの中に現れる。
押し続けても5日先、5日先、5日先にはなるんだけどリマインダーの中には無限にそれが現れ続けてしまって、もう買ったか買ってないかとかもわかんなくなるし、間違えて多分これは2回押して10日後になって牛乳が足りないって言われるわっていうことになるであろう。
そもそも消えたか消えてないかが自分で確認できないという意味で非常に使いにくいっていうことがわかってめちゃくちゃ頑張ってショートカットを作った。
ショートカットアプリによる解決策
めちゃくちゃ頑張ってっていうよりも、どうすれば私たちが求めている結果が得られるかっていうのをちょっと実験しながら、あれは夜ご飯を食べた後とかだったかな?お昼ご飯を食べた後だったかちょっと忘れちゃったけど、ご飯の後に一緒に相談をしながら実験をしながらやったって感じ。
結構、具体的な作り方のみの結果を言うと、はるなさんが自分のiPhoneで管理してくださいっていう前提で、毎朝8時だったっけ?
毎朝8時に自動起動するショートカット。
基準日をもとに割る4だか割る5だかをして、その答えが整数になったらリマインダーを追加するみたいな。
そうだね。毎日8時にショートカットが自動起動して、その基準日から5の倍数の日のみリマインダーに牛乳を追加する。
基準日から5の倍数っていうパラメーターを、いわゆるプログラムとかなら結構簡単に出せるんだけど、それをどうやって見つけようかっていうのが案外苦労したりもして、謎に頑張ってパラメーターをいじって作ったなっていう感じがする。
自分の場合、普段ショートカットをよく使ってるからか、あんまりそういう感覚はなかった。
特殊な計算結果じゃなかった。和査積賞ではなくて、もう一つ計算結果の返す値っていうのがその他みたいなやつで、それを使ってあげると5の倍数の時に反応するみたいなやつができるようになって。
5で割るのは割と簡単にできたんだけど、割った数字を整数か整数じゃないかで分けるみたいな。
そんなやり方だったかな。もうちょっと普通になんか忘れちゃったけど。
その運用をすると、一応細かなレベルで便利なのが、例えば料理とかに使って、明日追加で牛乳がいるようになったっていう場合に、期準備をもう一回明日にしておけば、そこから5のサイクルが再び回り続ける。
っていうので、そんなに苦労せずに運用できるのではないか。無限5日ループを。
簡単ではないんだけど、処理はできるかな。
いつものペースとは違う時に欲しくなるっていうのが、そんなに別に頻繁に起こるわけじゃなくて、ごくたまにお料理に、例えばめっちゃ牛乳使ってクリームシチュー作ったとかっていう日に、これ牛乳なくなるわみたいな感じで、いつものその5日に1回よりも早く欲しいみたいな時がたまに発生するって感じ。
あとは単純にアナログに、そういう時だけ牛乳って買いといても、そこまで大きな誤差なくなんとか回せるんだよね、たぶん。
っていう感じで、久しぶりにショートカットアプリを自分の中でも触ったっていう感じがするんだけど、割と細かなレベルの小さな不満を解決できるようになった。
っていう感じかな。
生成AIとショートカットアプリの連携
ぶっちゃけ作りながら、こんな生成AIに作らせたいなってめっちゃ思っていたんやけど、まだiPhoneでそれは難しいもんね。
ゆくゆくは、あの人がもうちょっと賢くなって、そこも制御できるようになったら、自然言語で話しかければ。
すればできるはずだよね。
一応簡単なものなら、今でも音声コマンドだけで作れるんだよ、ショートカット。
マジで?そうなの?どういう曲を聴いたら調べるショートカットを作ってとかそんな感じ?
相談したらやってくれたよ。前なんかやったけど。
そうなんだ。全然知らんかった。
だからそこがもう一段階賢くなればいいなと思うし、今現状でもChatGPTとかGeminiを使えばできるかはないんだけど、
Appleのショートカットで。
標準機能と組み合わせるのが面倒なんだよね。
何ができるのかっていうのが、あれも割とバージョンが上がるごとにできたりできなかったりとか変わったり。
めっちゃ仕様変わり続けている。
ショートカットもちょっと特殊なキーが多分。
OSバージョンアップしたら動かなくなるとかなるからね。
開発してるような感じで、基本的なOSに関係するところは結構制御するくせに、OSとはなんか別で単独で作られてる感があって。
もともと別会社の買収ではあったりするから、やっぱり継ぎはぎになるよね。そういうところは。
でもね、昔に比べるとめちゃくちゃ操作方法も簡単になったし。
昔に比べたら作れる。
ポチポチ押すだけ、選んでいくだけでも結構できたりとか、あとはギャラリーがすごい充実してるとかっていう。
ギャラリーを見てやり方は学べるよね。
こういうことをやるとこういうことができるんだっていうのは。
チャットJPTとかジェミニに相談してもいいんだけど、あの人たちはめっちゃ適当にこうやったらいいですよって教えてくれるんだけど。
全然その通りの項目がないんだよね。
多分もう知ってる情報が古いやつ、Webにたくさん残っているやつをベースにしてるから。
もう今の最新のOSでは使えない機能とかない項目とかを普通に言ってくるから。
結局自分で何か探したりとかこれないぞないぞって言ってすいませんすいませんすいませんみたいな感じで結局できんやんかってなるんやけど。
そういうのもいろいろあるけど自分で考えて自分が欲しいものを自分で作れる環境っていうのはそういう生成AIだったりショートカットアプリだったりで整ってきてはいるなっていう感じはする。
ショートカットアプリの進化と活用
今の今でいうと多分Google製のアプリとクロードとかGoogleワークスペースと連携できるようなやつを使えば
もっといろんなことができる楽に作れる気はする。
そうだね。生成AIApple系のやつじゃなくて別のサービスを使うのであれば動く仕組みも外に置いて
Webベースになる。Webベースって言葉は正確じゃないんやけど。
そこからなんとかしてAppleのリマインダーに追加するっていうのを考えた方がいい。
ジェミニの毎日一回実行してくれるやつっていうのがあるんやな。有料プランにすると。
タスクみたいなやつね。
とかそういうのを使えばたほうがいいというか今は楽だよねきっと。
今の今で言ったらそうかもしれない。ただAppleも順次AI系機能を強化していったりとか。
2月末にベータでジェミニがSiriに入るって噂を見た。
連携するっていう発表自体はさ。
確定ではあるからね。
それがどのように連携されるのかとか。
自然言語でそのなんだっけ。もうちょっとナチュラルに指示が出せるようになってくれれば。
AI連携の現状と今後の展望
今もチャットGPT連携っていうので。
あの人にApple純正のやつに直接ジェミニを呼び出す機能っていうのがもうすでについてはいるんだけど。
あれめっちゃ使いにくくて。
最強になんかあの1回しかだったかな。
なんかもうあのとにかくなんか絶望的だった。
チャットGPT使いますかって言われて使いますってしたのはいいんだけど。
なんか的外れな感じだよね。
アプリに行くわけじゃなくてAPI経由でやり取りをして。
答えが出てくるのがApple純正のウィンドウの中でわってなんか出てくる感じだからさ。
それ1回消えちゃったらさ。
もう文脈消えるんだよね。
とかっていうのでちょっとまだイマイチかなっていう感じがあるから。
今度のそのアップデートとかでちょっといい感じになればよりいいよねっていうか。
もうねあのメッセージアプリのUIをうまく使ってくれたらそんでいいんやけどなってすごい思うんやけどね。
そういうそのCのやり取りをメッセージアプリででき見れるようにするとか。
まあそもそもAppleのかかれるプライベートというかデータの扱いとかそういう制限を根本からひっくり返さないと
今私たちが使っているそのChat GPTとかGeminiのようなその自由さ快適さっていうのはなんか得られないんじゃないかなってちょっと予感はしてるんだけど
まあその辺どうなるかは始まってみてからかな。
自作の満足感と試行錯誤の重要性
まあそうね。でそういう傍らで自分の手でショートカットとかを作ったりするとお金では得られない満足感みたいなやつはあったりするので。
まあ昔はさやっぱこう痒いところに手が届かなくってもどかしいみたいなのをいかに工夫運用の工夫とかさ。
設計の工夫運用の工夫みたいなやつよね。
でこうやりくりするみたいなところがあったけど最近は本当に。
作って工夫するに変わった。
にできるようになってきたかな。で知識がないとか時間がないとか。
早いんだよね。その30分で欲しいもの作れるからね。
だからまあその辺は手を動かすのが好きな人には向いてる時代きたなって感じ。
だねあれもさやっぱもう話が完全にずれてしまうんやけどやっぱ試行錯誤しないと伝わらないものが間違いなくあるもんね。
どんなものでも言えると思うんやけど。
教わることと手を動かすことをやらない。このプロンプトを使えばokですとかっていうのはそれしかできなくって。
それって生成AIに利用されている側と全く同じやでっていう感じで。
ショートカットも一緒でこれ使うとこんなことができて便利だよっていうのでショートカットも簡単に共有ができるからもらったりするでしょ。
もらったところで結局数値のね例えば5日ごとっていうリピートを3日ごとぐらいに変えるぐらいはできるんだけど。
じゃあ根本的にもうちょっとその自分用にこれを使おうってなった時に。
アイディアが出てこないよねその段階では。
っていうのが実際に自分で作った人ならできたものはもちろん1個なんだけどそのできる過程においていろいろ失敗とかもしてるから。
その失敗が意外とアイディアにつながったりとかいい感じになるきっかけになったりするのでそこは楽しめるかどうかかな。
はいという感じで個人的に自己評価自己満足度の非常に高いショートカットが作れたよっていうお話でした。