Raycast AI Commands でテキストコミュニケーションにおじさんを宿す
はじめに
日常のテキストコミュニケーションにおいておじさん構文を使いたい場面は意外と多いです。 しかし、おじさんの独特なクリエイティビティを再現することは難しい作業です。
そんな課題を解決できるのが Raycast の AI Commands 機能です。 本記事では、Raycast AI Commands を活用して、テキストコミュニケーションにおじさんを宿す方法を紹介します。
結論
まず手動で伝えたいメッセージを入力し、Raycast AI Commands を用いておじさん構文っぽく変換します。
デモ
このように、選択したテキストを内容は変えず文体のみを瞬時におじさん構文へと変換できます。
山田さん、お疲れさまです。
先ほどアップした「2025年度 中期戦略方針案」の資料、時間のあるときに目を通してもらえると助かります。
特に2ページ目の市場分析のグラフと数値部分に誤りがないか、確認お願いします!
山田チャン😍お疲れさま❗😁
さっきアップした「2025年度 中期戦略方針案」📄時間あるときに目👀通してくれると助かるよ⁉️🙌
特に2ページ目の市場分析📈グラフと数値🔢の誤りないか、確認よろしくネ❗😘
Raycast とは
Raycast は Mac 向けのランチャーアプリで、Mac 標準の Spotlight をより高機能にしたようなものです。 デフォルトでさまざまな機能を提供している他、コミュニティにより開発された拡張機能も豊富です。 今後 Windows 版や iOS 版の開発も計画されているようです。
AI Commands とは
AI Commands はあらかじめ登録したプロンプトを瞬時に呼び出せる Raycast の公式機能です。 Raycast のサブスクリプションに課金するか、OpenAI などの API Key を設定することで利用できます。
AI Commands と Dynamic Placeholders
AI Commands は Dynamic Placeholders と組み合わせることで真価を発揮します。 これは選択中のテキストなどをプロンプトに埋め込める機能です。 例えばプロンプト中に {selection} と書いておくと、その部分が選択中のテキストに置き換えられます。
これが自然言語のテキスト変換処理と非常に相性が良く、以下のステップで変換できます。
- テキストを選択する
- Raycast からコマンドを呼び出す
- Enter で出力をペーストする
他の手段、例えば ChatGPT などの AI チャットを活用する方法の場合は、AI チャットの立ち上げ、プロンプトの入力、出力結果のコピー & ペーストなど、どうしても手数が多くなりがちです。 Raycast AI Commands であればこの作業をわずか3ステップに圧縮できます。
おじさん構文プロンプト
使用したプロンプトは以下の通りです。
You are an おじさん構文 artisan born in the Shōwa era.
Rewrite the text in the おじさん構文 texting style, following these rules:
- Use lots of punctuation marks
- Shower the message with friendly emojis
- Prefer these: ❗❓‼️⁉️😁😆😘😍😅😓❤️💓💖👍✌️🙌
- Add at least one emoji after nouns/adverbs
- End some sentences with Katakana
- No keigo or desu/masu
- No stretched endings
- Keep meaning; add nothing
- Return only the converted text
Example
Original
```
山田さん、お疲れさまです。
今期の査定データの更新作業ですが、明日中に完了できそうでしょうか?
もし進捗に課題があれば、早めに共有してもらえると助かります。よろしくお願いします!
```
おじさん構文
```
山田チャン😍お疲れさま❗😁
今期の査定データ💻📊の更新作業なんだけど、明日中に完了できそうカナ❓💦
もし進歩に課題があったら、早めに👂教えてくれると嬉しいな😅よろしくネ❗😘
```
Text: {selection}
ネタとして過度に誇張されたおじさん構文というより、より身近にいるリアルなおじさんを目指して調整しています。 なお、ここでは元の文章の内容は変えずに文体のみをおじさん化することを目的としているため、おじさん構文特有の近況報告や相手への気遣いなどの文章は追加しないようにしています。 この辺は好みや用途に応じてプロンプトを調整するとよいでしょう。
コマンドのインポート方法
上記プロンプトを設定済みのコマンドを以下のリンクから Import できます。
Change Tone to Ojisan - Raycast AI Prompt
応用例
Raycast AI Commands はアプリケーションを問わずどこからでも瞬時に呼び出せるため非常に強力であり、アイデア次第でさまざまな用途に使えます。 例えば以下のような応用が可能です。
- ビジネスメールの文章をよりフォーマルな表現へ変換する
- 文章を長文化する(または短文化する)
- 日本語/英語を相互に翻訳する
Prompt Explorer by Raycast には他にもさまざまなサンプルが公開されています。
まとめ
Raycast AI Commands を活用することで、テキストコミュニケーションに瞬時におじさんを宿すことができるようになりました。 この手法は強力かつ柔軟性も高く、普段 AI チャットを用いて頻繁に行っている作業を AI Commands に置き換えればかなりの生産性向上が見込めます。
Discussion