RaycastからどうAIが使えるのか？

この記事は[Raycast Advent Calendar 2024](https://qiita.com/advent-calendar/2024/raycast)の8日目の記事です。

https://qiita.com/advent-calendar/2024/raycast

こんにちは。せーじです。普段はWebやバックエンド、時々アプリの開発をしています。
私は業務や私生活で日常的にRaycastを使っています。

日常的に使ってるものだと、課金したくなることありませんか？

Raycastには有料プランがあり、もともと気にはなっていたんですが、「結局、ChatGPTとか普通に使ってもかわらなくない？」と思い、課金までは至っていませんでした。

https://www.raycast.com/pro


しかし、先日参加した「[Fullstack Al Dev & Raycast Summit](https://raycast.connpass.com/event/335759/)」にて、Webサイトを直接AIのinputにできる「[Summarize Webpage](https://www.raycast.com/browser-extension)」を知り、思い切って課金をしたところ、Raycastを通してAIを使う素晴らしさについて気付かされました。

この記事では、あまり紹介されていない、「Raycastから結局AIがどう使えるのか？」を紹介していきます。

:::note info
筆者は普段の業務で、「ChatGPT, Gemini, Perplexity」などを使い分けています。
:::

## Send Selection to AI Chat
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/c70578a9-7dd2-c1d2-7166-c5b4dff2b4b0.png)

選択した範囲をそのままAIの入力として送信できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/297d052f-7b77-468b-4e2b-56ef27e82743.png)

`コピー => AIとのChatを開く => ペースト` だった作業が　`コピー => AIとのChatにペースト`
に省略でき、ほんのちょっとの差ですが、何回も繰り返す作業なので非常に重宝しています。

:::note warn
Send Selection to AI Chat　では入力がjson形式になるため、プロンプトでの工夫が必要な点に注意してください。
:::


## AI Chat Preset

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/91941ed6-fde8-b67a-7c4f-9ec133d96197.png)

いわゆる「システムインプット」を作成し、aliasに登録した文字列でいつでもAIと対話することができます。　

Raycast導入前はそれぞれのWebサイトを切り替えて使っていましたが、アプリをlaunchするのと同じようにAIが簡単に立ち上げられ、しかもaliasごとに「システムインプット」を設定できるためとても便利です。

## AI Command
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/147ba0f9-7326-7f5a-296b-9af6b5123f96.png)

「AI Chat Preset」に似ていますが、「AI Chat Preset」がシステムインプットだったのに対し、こちらは独自のプロンプトを作成できる機能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/b471a8ad-f49d-fbcd-ce14-77e1beb114ea.png)
入力の一部として「選択した文字列」や「クリップボードの内容」など、色々なものを選択できます。

組み合わせは無限大。

こちらはまだ十分に利用していませんが、使いこなせれば非常に効果的だと思います。

また、デフォルトで汎用的な AI Commandはすでに入っており、こちらも使い勝手がいいです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/914d60e6-e001-bb9f-d68b-cb91fe26d35a.png)

拙い日本語もそれっぽくしてくれます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/649ce49f-2f5b-cc66-6fad-71497cc5a884.png)


## Search AI Chat Preset

「AI Chat Preset」について、自分の利用範囲だと「日本語で返して」ぐらいしか思いつかなかったんですが、Raycastが展開しているプロンプトのマーケットがありました。

https://ray.so/presets/code

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/b4a1faac-1fd4-ca55-8bdf-52053cbd10bb.png)

今はまだ数が少ないですが、拡張機能のように「プロンプト」をダウンロードしてこれ、AIとして使えることに可能性を感じました。

こちらは、記事を書いていて見つけたものなので今後使ってみた感想を改めて投稿しようかなと考えています。

## 一点だけ残念な点

Raycast Proの残念な点が一つだけあります。
それは、「スマホから使えない」

Raycastは現時点(2024/12/10)ではMacにしかアプリが存在せず、せっかく課金してもスマホからは利用できません。スマホからもChatGPTと会話したときはあるのに。。。

ただ、希望はあります！
iOSのアプリは開発するのか、してるのかな状態なので、Join waitlistしてRaycastを盛り上げましょう！

https://www.raycast.com/ios

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/08211698-f452-9cd2-dcf8-074374b4366a.png)


## 最後に
高いプランだと`$20/month`とまったく安い買い物ではありませんが、その分の価値は十分にあると感じています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3948850/a36ec3f3-bd90-c27c-f420-f4589fc3fb9f.png)

(2024/12/10　現在の価格)　出典：[Raycast Pro: AI, Cloud Sync & Custom Themes, Your Way](https://www.raycast.com/pro)


https://www.raycast.com/pro

見方を変えると、これだけのモデルを`$20/month`で使えるのはお得かもしれませんね。

```
AI Models included in Pro
OpenAI GPT-4o mini
Anthropic Claude 3.5 Haiku
Perplexity Llama 3.1 Sonar Small
Meta Llama 3.3 70B
Meta Llama 3.1 70B
Meta Llama 3.1 8B
Meta Llama 3 70B
Mistral Mixtral 8x7B
Mistral Mistral Nemo

Advanced AI Models (requires add-on)
OpenAI GPT-4
OpenAI GPT-4 Turbo
OpenAI GPT-4o
Anthropic Claude 3.5 Sonnet
Anthropic Claude 3 Opus
Perplexity Llama 3.1 Sonar Large
Perplexity Llama 3.1 Sonar Huge
Meta Llama 3.1 405B
Mistral Mistral Large 2
```

出典：[Raycast Pro: AI, Cloud Sync & Custom Themes, Your Way](https://www.raycast.com/pro)