結論も、オチもない話です。
ClaudeのArtifacts機能
ClaudeにArtifacts機能が追加された。
対話をしながらWebサイトやスライド、チャートの作成を行うことができるようになった。コードを書くだけではなく、そのコードが実行できる環境まで提供されるので、
ClaudeにWebサイトをつくらせて、それを隣のウィンドウでリアルタイムに触ることができる。
いっそのこと、Webサービスはシステムを提供して、フロントエンドはユーザーがAIに作らせ、思うがままにカスタマイズできるようなことができないだろうかと考えた。
いろんなサービスがAPIだけ準備して、フロントエンドはLLMにユーザーに好きな様に作らせる未来こい
— yukyu (a.k.a ugo) (@yukyu30) June 23, 2024
そして、このような考え方は近い概念としてEnd-User Developmentというものを知った。
End-User Develoment
エンドユーザー・デベロプメント(英: End-user development, EUD)とは、エンドユーザーがEUCよりもさらに積極的にシステムの開発に関わるという考え方。
wikipedia より引用
この考えを巡らせている時に、多摩美エンターテイメント論「映像、ツール、不思議の輪」2/2を観た。
この中で、プログラマブルペンツールというWebアプリが紹介されていた。
これは、プログラムを書くことで、新しいペンツールを追加できることが特徴のペイントアプリである。
つまり、ユーザーが欲しいペンをプログラムを書くことで、欲しいペンを機能として組み込むことができる。
このWebアプリにAIによるツール生成が組み合わさったら面白いことになるんじゃなかろうか。
ちなみにソースコードは公開されているので、組み合わせることはできそうだ。後日やってみようと思う。
https://github.com/baku89/pentool
橋本 麦
このプログラマブルペンツールを作った、橋本麦さんは Google ストリートビューを利用したMV作成(group_inouのEYE)を行うなどしていて、面白いのでぜひいろんな作品を見て欲しい。