andante

0516

これといって何もしてないSeizaのネイティヴ化を進めているがまだまだ道は遠い本当に現時点で十分なUXを実現できるのかというのは大いに疑わしいのだが試してみないことにはわからないあとRustでUI書くときのパターンとかもよく知らないがそういうのはCodexがなんとかしてくれ


五月祭が爆破予告で中止になったらしい爆破予告ってコスパというか非対称性が高過ぎるなと思う予告する側はどんな方法でもとにかく予告すればいいしされた側はどんなにふざけていても黙殺するという選択肢がとりづらい決闘みたいにちゃんとした予告のプロトコルを定めればいいと提案している人がツイッターにいたが確かにそうなのかもしれない本気で爆破するつもりなら予告しないでやるほうが確実なのだからプロトコルに従わない予告を無視することで上昇するリスクというのは実はそんなに高くないと考えられなくもない そんなことはない

おふざけの爆破予告なら無視したらいいじゃんという感覚は実際の爆破がそれなりに大変だという前提に支えられているがもし電話一本で爆破をデリバリーできる爆破 as a Service爆aaSがあったらすべての爆破予告に真面目に取り合わざるを得ないだろうそしてまあ技術というのは基本的にはそっちに近づけていくものでもあり技術者倫理〜

今年に入ってAIによる脆弱性報告が急激に話題になっているような印象だが同じように最先端AIに真剣に検討させたら物質世界の脆弱性もポロポロ見つかってまだ誰も思いついていない犯罪の手口が次々に構成されたりするのだろうかそれとも数千年も文明をやっていればそういった脆弱性は発見され尽くすものなのだろうかあまりそんな風には思われないがしかし物質世界というのは良くも悪くも結局ソフトウェア技術と比べるとたいしたレバレッジが効かないので問題になりにくいという可能性もある


寝ます

0515

ぴよリズムの音ズレはやっぱりBluetoothヘッドセットのせいだった仕方ないので音ゲーのタイミング調整機能みたいなやつをつけて調整できるようにした音はいろいろ調整してまあまあの組み合わせを見つけたけど結局そんなに面白くないなと思ったたぶん公開もしないしあとで実装だけ読んで勉強しようブラウザで音を出すAPIとか触ったことないからどんな感じか知りたい

Seizaはなんか結局ウダウダ言ってる暇があったらやれよの精神でGPUIアプリの実装を始めてしまったまあとりあえずは簡単なAPI呼び出しをするだけのものを作らせるそれとWebと違ってスクショ取ったりDOMを取ったりというのはできないのでそれをできるようなインターフェイスを先に用意するこれがないと見た目が一生デバッグできない


寝ます

0514

これといって進捗がないぴよリズムはどうにも音ズレが気になるので調べさせている250msもズレているのだがこれはBluetoothヘッドセットの問題かもしれないな明日ちゃんと有線で試すか

Seizaの次の一手が思いつかないいや不完全なところはたくさんあるのだがぴよパースとぴよリズムやってたら忘れてきたやっぱ寄り道するとよくないね
Zed Editorのために作られたUIフレームワークであるgpuiがちょっと面白そうだったモバイルは無理だけどどうせモバイルでそんな複雑なことしないしデスクトップアプリをこれで作ってもいいかもしれないいやそんな日が来るのか


寝ます

0513

ChatGPTとChatGPTの文章ってなんか独特のキモさがあるよねという会話をした不毛な推測に終わると思っていたがChatGPTから比喩の借金metaphor debtという概念が提出されこれは少しなるほどと思った要するに比喩表現というものは当然喩えているもののイメージを文章に持ち込むので逆にそのようなイメージを必要としない場面でわざわざ比喩表現を使わないのが人間の文章だが統計的言語モデルにはそういう感覚がないので使えそうなら使ってしまって持ち込まれてきたイメージの解決をしないということを指して比喩の借金を返さないと表現したものらしい確かにChatGPTはすぐになんでもかんでも手触りとか言いたがる手なんかないのにねこれは手や触覚のイメージを文章に持ち込んでいて人間はその身体性雑な言葉に関して何らかの解決始末をしたいと思うしその見込みがなければそういう比喩を使わないのかもしれない比喩版のチェーホフの銃といってもいい

まあでも別にそんなこともないかもこと手触り感に関しては単にお前は手がないだろという違和感が先に立つだけかもしれないしただいずれにせよChatGPTはどこか人間の言語を補間もしくは外挿したような言葉遣いをしてくるという直観はあってその正体は気になるなと思う


ぴよリズムぴよログのデータを音にするやつ一応それらしきものが動きはするのだがCodexにも僕にも音のセンスがないため出来はイマイチこれあんま深追いしてもいいことないかもな


なんかもうアマプラでレンタルできたのでプロジェクト ヘイルメアリーを観た本当に第1章が1分で終わっている実際は3分くらいはあるが全然原作とは違う他にも全体的にめちゃくちゃ端折られていて原作勢としてはどうしても邪念がちらつくのだがそういう前評判なしに観てたらけっこうガッカリしたかもそれはそれとしてやっぱり映像で観れてよかったなというシーンばかりでよかった


そろそろ寝ます

0512

ぴよログのデータを元に音を出すやつ作っているLLMには音はわからないと思うのでその辺は自分で試さなければならないだろうまあ別にそんな真面目にやるようなことではない公開するのかもよくわからないし
これはただ音を流すだけじゃなくどうせならタイミングよくタップする音ゲーにするのもいいなと思ったがまあそういうのは誰かそういうの好きな人に任せる育児は音ゲーだったらもっと楽なんだよな

piyoparseのwasmバイナリが1MiBあるのはさすがに許容できないのでregexを外して自前のパーサに置き換えているCodexがこれで100kiBくらいまで縮むようなのでまあそれならいっかという感じただ当然正規表現と比べると可読性は厳しいのでそこをどうするか相談中


まだ寝ない子を連れて毎日散歩に行くのを毎日渋っていたら出不精なので怒った妻がカレンダーに繰り返し予定として登録してしまった

0511

ぴよログのエクスポートファイルをパースするやつ作った
https://github.com/necocen/piyoparse
WASM版をJavaScriptから呼べるようにしてあるけどこれはViteとかからは使えるけどNode.jsからそのまま呼べるわけではないらしいよくわかってないその辺の対応はあとでやるつもりCodexが
あと結局日本語しか対応していない単位系もメートル法のみこういうのやってやれないことはないけどaPIも煩雑になるし誰かやりたい人がやってくれたらいいやと思うAIがやってくれるとしてもわざわざやりたくないことはあるのだという発見そんなに真面目にサポートできないしね

すでに動いているぴよログダッシュボードはこれに置き換えるんだけどそれより次はこれを音にするソフトウェアを書いてみたいそう今年のテーマは音を出すことなのでブラウザで動かすためにわざわざ切り出してWASM対応したのだまだ具体的なことは何もわかっていないがこれで育児記録を読み込んでブラウザで解析して授乳などのタイミングで音を出すとたぶん楽しいのでおしゃれなエフェクトもつけたいなぜ


寝ます

0510

Seizaとぴよパースの開発を並行しているCodexがSeizaはモバイルからのUXがterribleだったのでiPhoneシミュレイタで動作確認させながら修正させたいいねこれ
ぴよパースは一応実装できているのだけど公開のための準備を躊躇っている公開のパッケージリポジトリにpublishしたことが実はあまりないので作法がよくわからないまあわからなければチャピ公に訊けばいいのだが


寝ます

0509

この世〜は〜 でっかい Human-in-the-Loop


発話記述された言語はどうしても線形にならざるを得ないが思考は必ずしもそうではなくまた話題全体の構成も非常にしばしばそうではないそれを発話記述するために無理矢理線形にする必要があり理解する側は線形になったそれを再構成する必要もある[de]serialize!しかし線形でないままコミュニケイションできたらどうかたとえばマインドマップを投げ合って会話することは可能か
現代の技術はそれを可能にするかもしれないマインドマップを投げ合う会話はあまりにも面倒だが音声入力とLLMを使えば雑多にしゃべったことをいい感じの木構造に整理することができるかもしれないし受け取った側もいい感じにそこに枝葉をつけて送り返すことができるかもしれない

そもそもコミュニケイションの手前自分の関心事を整理するためにもっとマインドマップ的なアプローチをとるべきかもしれないそれは以前だったら面倒なことだったがLLMのある時代にはテキスト表現可能なフォーマットさえ決めてしまえばどうにでもなることであるように思われるテキストほど線形でなく分散表現ほど抽象的でもない木構造あるいはグラフ構造によって自分の思考を表現する試み

アイデアはいろいろ思い浮かぶのだがいちいち実現している時間がないいやそんなの昔から当たり前にそうだったがなまじ頑張れば手が届きそうな気がするのが精神の健康によくない


寝ます

0508

Seizaのコードを見てたらなんか全然読めないなと思ったのでリファクタリングを要求しているとりあえずアプリケイション層を単独でちゃんと読めるようにエントリポイントをはっきりさせたいAIは自分が読めるからってユーティリティや内部モジュールと外部から呼ぶエントリポイントを平気で隣に置くこういうのがエンジニアの経験値ってやつなのか

あとぴよログパーサぴよパースをクレートに切り出そうとしているなんか使えるとうれしいと思ったのでせっかくだからWASMにコンパイルしてJSからも呼べるようにしたいこれは自分で使う用
でもこれ真面目に考え始めると普通に多言語対応の話になっちゃうしそれは手に余るなあとりあえず日本語だけでいいや


寝ます

0507

いろんなことをやっているいろんなことおうちサーバーの簡易ダッシュボードとしてBeszelを導入したコンテナのログが見られて便利なのでRasPiで動かしてる諸々もコンテナにしようかしらとちょっと思っているただハードウェアが絡むと面倒よね
あとネットワーク構成図もメンテしないといけないのだがdraw.ioの図を手でメンテしていくのダルいな〜と思っているのでなんか方法ないか考え中多分ない自作するという方法はあり得る

Seizaはノートに対する暗黙的タグ付けの改善をした効果があるかは使ってみないとわからない


寝ます