どんな機能なのか?
以下のURLにアクセスしてもらうのが最もわかりやすいと思います。
URLのQuery Paramterを指定して、ChatGPTやClaudeの画面を開くと、そのメッセージを投稿してAIを動かしてくれます。
ちなみに、Claudeでは、「Inputにテキストが入力された状態」で開き、Enterを押さないと実際には投稿されません。これは、セキュリティ上の理由で、悪意のあるコンテンツをユーザーが意図せずAIに投げてしまうことを防ごうとしているみたいです。
どう使えそうなのか?
Alfredに登録する
Alfredに登録するのがパッと思いつきます。
Web Searchとして、以下のように設定するとAlfredから簡単にChatGPTの画面が開けるはずです。
参考:https://qiita.com/zeero/items/9e1eec33c452d405364c
Bookmarkletに仕込む
使い方として幅ができそうなのは、Bookmarkletです。
Bookmarkletは、ブラウザのBookmarkにJavaScriptを仕込んだもので、URLをjavascript:から始めて、その後にjavascriptを入れておくと、クリックするたびにそのコードを実行してくれるという仕組みです。
これを使って、例えば、ワンクリックでページをChatGPTに要約してもらえます。
こんなURLを登録してみます。
javascript:(() => {const prompt = `${window.location.href} の中身を要約して`;window.open(`https://chatgpt.com?prompt=${encodeURIComponent(prompt)}`);})()
javascriptはpageの中身にもアクセスできるので、もう少し複雑なこともできます。例えば、記事の中の特定の記述を日本語に翻訳したいという場合は、対象の記述を選択してからBookmarkletをクリックさせることで、その箇所をChatGPTに伝えることもできます。
javascript:(() => {const prompt = `${window.location.href} 内部の以下の記述を日本語に翻訳して\n> ${document.getSelection().toString()}`;window.open(`https://chatgpt.com?prompt=${encodeURIComponent(prompt)}`);})()
もっと面白い活用方法がありそうだけど、思いつかない
BookmarkletではJavaScriptが実行できるので、できることはいっぱいありそうに思います。
- Gmail画面上でクリックしたら、メール履歴を共有できて、返信を相談できるとか、、、
- Qiitaの記事を書いているときに、1 clickでAI添削してもらうとか、、、
ただ、どれもそんなに頻発するユースケースじゃなく、わざわざBookmarlet作るほどでもないかな?と思ってしまっています。
何か面白い使い方思いついたら、コメントにください!

