Mentioned in topics
このページは、なあに? Jevにこういう入力を与えたらこういう出力が得られる、こういうユースケースで活用できる、といった表層的なことはわかるが、周辺領域も含めて概念的な理解が弱いと感じたのでLLMに教えてもらいながら学んでいく。 他者に向けた解説記事じゃなくて「自分用の学習メモ」って感じです。 Jevの仕様 公式ドキュメント Introduction - TypeSafe AI にある記述。 |
まず自分の立場を明示する。 個人事業主として、ソフトウェア開発とそれにまつわる色々をお仕事として生計を立てている。カウントダウン生活というのをやっていて日本国内を転々としながら暮らしているので、就業場所について「業務は必ずオフィスにて行ってください」といった制約のない案件だけを受けている。だいたいの案件は自宅でこなしていて、たまに「みんなで集まりましょう」ってときには指定のオフィスに向かうという感
https://june29.jp/2006/06/29/birth/ の公開から20年間が経過する2026-06-29に向けて、junebokuとしての個人ウェブサイトをあらためて制作して公開したいな〜というプロジェクト。2026年1月に発足した。 やりたいこと これまでに公開してきた内容を一望できる場所にしたい、串刺し検索できたら楽しそう june29.jp 2019-08-23以降の日記 お
自分の作業をふりかえってみると、2010年代にはとっくに「オンライン前提のプログラミング」になっていた。プログラミングをするときに検索エンジンの活用を禁じられたら、けっこう作業が止まっちゃう状況にあったと思う。プログラミング言語やフレームワークやライブラリのドキュメントも、ウェブ上のものを参照するのがデフォルトだしね。 とくに自分の場合はウェブ・アプリケーションに触れる機会が多いので、Web AP
Dell U4021QWの画面でウェブ・アプリケーションを開発するときの、ウィンドウの置き方の話。 ここ3年くらい、えいやっと画面を横に3分割してターミナル・ウェブブラウザ・テキストエディタを並べるスタイルでやってきたのだけれど。 2024年7月頃から、テキストエディタにより広い領地を与えるようになってきた。もっと具体的にいうとCursorを大きく表示して使っている、ってこと。右サイドバーでLLM
ScrapboxにInfobox機能?と呼ぶのでいいのかな、すぐには理解できないおもしろテクノロジによるおもしろ機能が実装されたみたい。2024-03-14のshokaiさんの 𝕏 の投稿を貼っておく。 Sho Hashimoto(@shokai) 文芸的データベースができた 採用面接ログ・商談議事録・開発タスク・自己紹介ページ等の、自由に記述をしたいページに対して 絶対に記入してほしい項目をあら
まつもと市民芸術館の主ホール、とてもよかった!市民として誇らしい気持ち。 開催前 2023-04-27にはShibuya.rbのイベントで「Have a nice Kaigi!」という話をしました。 Shibuya.rb RubyKaigi 2023前夜祭 @GMO Yours・フクラス - connpass とくに「はじめてRubyKaigiに参加する人」に向けて、こうやって関わるといいと思うよ
深井龍之介さんを代表とする株式会社COTENが「つくるぞ〜!」とがんばっている「歴史データベース」と呼ばれるものは、LLMと相性がよさそうと思って。 COTEN RADIOを聴いていて「へぇ、こういうパターンって繰り返し観測されるのか」と観点を得ているものについては、それをクエリにして事例を引き出すことはできそう。 観点そのものを得ることはできるか? やー、おもしろいな。深井龍之介さんたちが好きな
GPT-4版のChatGPTと会話しながらSolidityでスマートコントラクトを実装して、それから「このスマートコントラクトとインタラクションするための簡易なウェブサイトもつくりたい」と相談したらHTMLとJavaScriptも生成してくれた。 詳細は https://github.com/june29/token-sandbox/pull/3 に記録しておいた。 今後もこの手の作業にChatG
Mentioned in days
パスワード・マネージャのウェブブラウザ拡張機能、しっかり賢いけど、たまにうまく値を入れられないフォームもある。クレジットカード番号が「16桁」じゃなくて「4桁のinputが4つ」になっている、とかね。
LLMを噛ませば乗り越えられるケースも少なくないだろうから、API Keyを設定したらそうしてくれる、みたいなオプションがあるとうれしいかも。
とある現場で9月にもりもりと開発していたアプリケーション、無事にリリースされていった。実際の利用が始まったので、ここからは運用もがんばっていかねばですね。素朴にLLMを組み込んだアプリケーションで、開発も運用も楽しいな〜。
今日のソフトウェア開発の様子。
- 上述のアプリケーションをリリースした
- Teacher Teacher方面の業務アプリケーションの機能追加を進めた
- rururuの監視や運用をAI Agentにバーンと任せるようにして数時間を過ごしたら、治安がめちゃよくなった
- LISTENで新しい機能を開発していて、その手前の既存実装の整理を進めた
- Project HJについて、ちょっと複雑な機能の設計を進めた
「文章のAI臭」を気にする人はけっこういるんだな、と思っていて。金木犀とかAIとか、鼻が忙しい。
自分はなにかしらのテキストを読んで「生成AIっぽいな」と感じることはあっても、それが「ウゲッ」という感情には直結していなさそう。「雨が降っているね」とは思っても「天気が悪いね」とは思わないのに似ている。ぜんぜんちがう話かも。
よく考えてみると、もともと「これは、この人から出てきた言葉なのかな」ってことはLLM普及以前から置いていた観点で、別にLLMを使っていようがそうじゃなかろうが、「その人の匂いがするか」をずっと気にかけているんじゃないかと思う。AIの匂いかどうか、じゃなくて、本人の匂いかどうか。
こういう記事を書いたこともあったね。2017年のこと。
自分の言葉で書かれたコミットメッセージが好き - #june29jp
LLMを使っていなくても、なんか、誰かのスタイルを真似した記事になっているとか、身の丈に合わない内容を書こうとして足腰がガタガタになっているとか、そういうテキストのことはもともと楽しくは読めていなかった。だから相対的に、AI臭についてはあまり気にならないのだと思う。
あたくし、約1年半前からSNSに「エンタメ用アカウント」を用意して、BMSGを中心にエンタメ・カルチャーの情報収集に使っていまして。
最近、𝕏のエンタメ用アカウントの方にもClaude Code系の情報がたくさん流れてくるようになっちゃって、本来の目的からするとちょっとノイズで困っている。
tmiyatake1さんのニュースレター『Slow Times』で紹介されていた「LLMは7を選んじゃう」って話がおもしろかった。
どれどれ、と思って追試してみる。ワーオ!知らなかった挙動。ふだん、乱数を生成するときはスクリプトを書くから、LLMにこういう指示を出すことがなかったな。
Project N26のチェンジログもこうやって日記に書いていくか。トップページ、および「月」のページにサマリを表示してみた。いくつかサンプルとしてリンクしておきます。
サマリはもちろんLLMで生成している。テキストをたくさん書き溜めているので、それをLLMに食べさせて遊ぶってのはカジュアルにやっていきたい。
Project N26の実験的な機能として「junebokuが知りたいことをAI Agentに調べてもらってまとめてもらったものをページとして公開する」を実装した。サンプルとして下記ページをつくった。
ぼくは自分の文章は自分で書きたいオールドタイプなので、ぼくが表現したいことをLLMに代わりに生成させたいとは思わないものの。日々、AI Agentに質問したり相談したりして情報を生成してもらうことはたくさんあるわけで。「わたしは今日、こんなことに興味を持って調べてもらいました」の成果物がたまたまサイトで公開されていてもいいだろうと思い、そういうビューを実装してみた。
ページの上部にて、その旨を明記しておく。
Notionに搭載されているNotion AIをぼくが使いたいかというと、現状では「Notionに自由にアクセスできる権限を付与したClaude Codeを使いたい」が勝っている。ほんで、ここでのNotionは他のあらゆるSaaSに置き換えてもだいたい同じことを言える。データを貯める場所として自分の要件を満たすものがあればそこにデータは貯めたいが、データに対する付加価値的な機能については、よほどそのドメインに特化した「他では手に入らない体験」じゃない限りは、別に使わないよな〜。
自分がNotionの開発チームの一員の立場だったら、2026年中盤、このへんはおおいに悩みそう。なんとなく「自社プロダクトにLLMを組み込む」ってよさそうな打ち手のような気はしちゃうんだよな。でも、各SaaSがそれぞれに中途半端なAI Agentを開発しても「それはClaude CodeやCodexより優先して使いたいものなのか?」って問いを乗り越えられないと発展がないんじゃないか。
現状、ひとりの生活者としては「いい感じにデータを置ける場所に、自分が気に入って使っているエージェントを接続したい」が要望ってことになる。これはちゃんと認識しておいた方がいいよな、って気分になったので書いておいた。
…書いてみれば、なんてことはない「プロダクト開発」のふつうの話だった。ただLLMを組み込んでも意味ないね、ちゃんと「そこで求められるもの」をつくりましょう、ってそれだけの話だった。
引き続き、土門蘭さんの『ほんとうのことを書く練習』を読んでいく。
- 「子どもは感性が豊か」とか「子どもならではの感性」みたいな、子どもと感性にまつわる言説にいまいち乗れないのは、歳を取ってからも、この本に書かれているような練習を通じて「自分のほんとうの感性」を見つけて拾い上げて磨いていけると思いたいから、かもしれないな
- 自分は今年で43歳になる、少なくとも40代前半はまだまだ感性を磨けるでしょう
- 歳を重ねることに自分の感性に蓋をしてしまう人が少なくないってことは、ぼくも体感としてわかっている
- でも、そのすてきな感性ってやつを「子ども特有のもの」と言い切ってしまったら、本当にそうなっちゃうかもよ?
- あなたが何歳まで生きるつもりかは知らないけれど、40歳とか50歳ならまだまだこれからでしょう
- ぼくは「みんな、日記を書きなよ」と思っているわけではない
- ただ、各位がもっと「自分の声」に気付けたらいいんだろうな〜とは漠然と思っている
- これはつまり、ぼくが接している人たちのうちの少なくない割合のみなさんが、自分に蓋をして生きているように感じているということだ
- 便秘人(べんぴんちゅ)には浣腸があったらいいと思う
- この本で語られる「書く」という行為は、篠田真貴子さん方面の「聴く」とも関連が深い気がする
- 純朴声活にも「ほんとうのことを話す練習」をアップしておいた
M4 MacBook Air 2025を使い始めてから1年ちょっとが経っている。しばらくはこれを使っていこう。来年か再来年あたり、ローカルで動かすLLMで今のClaude Code with Claude Opus 4.6くらいの体験が手に入るようになっていたらいいな。そういうタイミングで、パワーのあるマシンを購入するかもな〜と思っている。今の自分には、コンピュータを買い替えるインセンティブがぜんぜんないなあ。
DeepLのアプリをMacBookにインストールしてあったけれど、このごろはまったく使っていないよな〜と気付いてアンインストールした。今ではGeminiかClaudeに頼むもんな。翻訳はLLMの仕事の一部ってことになった。
約1年前からM4 MacBook Air 2025を使っていて、この1年間は本当にいろんなことが起きていて、いろんなアプリをインストールしては試しインストールしては試し… 定着するのは5個に1個くらいかな。そんな日々なので、インストールしたものの使っていないアプリってのが山積しつつある。
年1くらいでOSのクリーン・セットアップをやれるといいんだよな。今だと、まっさらなMacBookから「使える」状態に持っていくまで、どんな作業が必要になるかな。とくにClaude Codeのデータ移行のやりかたが確立していないから、ちょっと手こずりそうな気もする。でもまあ、それをClaude Codeに相談したら解決しそうだな。
2024年の秋くらいの時点では、自分が活用しているソフトウェアについて「これとこれとこれをクラウド上に保存しておけば、新しいマシンをすぐに使い始められる」と環境が整っていたのだけれど。そのあとはいろいろが変わってしまって、おおいに模索中なので、整備が追いついていない。いまM4 MacBook Air 2025が急に起動しなくなったらちょっと困るかも。
MacBook Neo、そういうのもあるのか。自分用のコンピュータの選び方、今だといろんな観点があるなあ。もうちょっと先の未来だとローカルでLLMを動かすとお得ってことになって、それ用のスペック高めのマシンをひとつ持つかもしれない。現時点だと、自分のようなライトなLLM利用者は「お金を払ってメジャーなやつを使わせてもらう」を選ぶので必ずしも手元のコンピュータに性能を求めるわけではない。
Kiro CLIの「補完」機能に興味があって、試してみる。テキストエディタでの文字列編集について2022年くらいにGitHub Copilotに感じていたような「そうそう、よくわかっているじゃん」の気持ちを、シェルでコマンドを組み立てるときにも得たいと思って。ぼくはよく知らないんだけど、もともとFigだったやつがAmazonに吸い込まれていろいろあって、今はKiro CLIの機能のひとつって位置づけになっているっぽい。たぶん。
もう2026年なのにシェルでのコマンド組み立てがあまりLLMで発展していないのは不思議だな〜と思ったりしている。
最初にブログを書き始めたのが2006年だから、もうすぐウェブでの情報発信歴が20年間に達しそうじゃん。これは23歳が43歳になるくらいの年月ということ…。
今年のバースデイ、20周年に合わせてなんかを企画してみてもいいかもな。それとは別に、個人ウェブサイトをつくって庭いじりしたい気持ちが年末から大きくなっていて、ウズウズする〜〜。Agentic Codingでウェブサイトをちまちまとメンテナンスするの楽しいんだよな。
- 個人ウェブサイト、もしくはなんらかのウェブサイトの制作、そのあとの庭いじり
- 自分専用に「日記を書く場所」を新設するのもいいよな、と思っている
- Project FHのアプリケーション開発
- 最近またバイブスが上がってきていて、試したい実装がいくつもある
- Project TTのアプリケーション開発
- AI Agentを内包した機能が動くようになって、これのブラッシュアップをやりたい
- Project HJのアプリケーション開発
- これが想定通りにうまくいけば、現場にけっこうなインパクトを与えられると思う
- キマグレエフエム
- Spotify for Creatorsを好きになれずに過ごしているので、脱却したい気持ちはある
- LLMをコアのコンセプトに組み込んだ新規アプリケーションの開発
こんな調子で、年末年始の頭の中は「あれもやりたい〜 これもやりたい〜〜」でうるさくなっている。ぜんぶを一気に進めることはできないもどかしさを感じつつ、ハッピーな状態だな〜と現状に感謝する気持ちもある。心が元気。
福島良典さんがAI BPOについて書いている記事、だいぶよかった。自分がなんとな〜く感じていることがあって、それは周回遅れなんだなぁと痛感させられる。「そういう整理で考えたらよいのか」と視点を与えてもらって大助かり。
今年のテーマは「AI BPO」です。そして「Chat AgentからAmbient Agent(アンビエントエージェント)+Human in the Loopへ、AIエージェントの標準が移る」という予測です。
AI BPO - Ambient Agent(アンビエントエージェント) + Human in the Loopで実現するAIエージェントの新標準|福島良典 | LayerX
- BPO、Business Process Outsourcing
- Ambient Agent
- Human in the Loop
- Zero-touch automation
- Human with AI toolsとAI Agent with Human
- 破壊的なのは後者だし、だんだんとそれがベースラインになっていきそうとも思う
自分が開発・運用しているアプリケーションに「単発のLLM呼び出し」を組み込むってのは基本のキで、それで解決するような問題はあらかた勝手に解決していくだろうから。その先のAI Agent with Humanなワークフローを、作業のカタにしていくって思考を体になじませたいな。来年はそのあたりの模索が進みそう。
Vercel AI SDKについてなにか書こうと思ったのかリンクが置いてあったが、こうして日記の仕上げを進めている今、なにを書こうとしていたのか思い出せない。まあいいか。この日にVercel AI SDKを触っていたってことを記録しておこう。ウェブアプリケーションにLLMを組み込みたいときに便利。
夜、AI Agentなウェブアプリケーションをひとつ試作する。Claude Codeと相談しながら進めたら
- Next.js https://nextjs.org/
- Vercel AI SDK https://github.com/vercel/ai
- Claude API https://www.claude.com/platform/api
- Supabase https://supabase.com/
という構成になった。Vercel AI SDKやSupabaseは初めて使うのでウキウキしちゃう。勝手はぜんぜんわからんが、ぼくがわかっていなくてもClaude Codeが作業を進める。自分はPdMとアーキテクトの係をやるだけ。最初にREADME.mdにやりたいことを書くところから始めて、だいたい90分後にはひとまず動くものができるのですごい。
よくある、LLMと会話できるチャットのインターフェイスをつくった。あとは実現したいことにあわせてバックエンドを作り込んでいく感じだな。ちょっと遊んでみます。










