Promptoは、大規模言語モデル(LLM)とのインタラクションをシンプルで効率的にするために設計されたオープンソースのウェブアプリケーションです。このアプリケーションは、ブラウザ内で直接動作し、ユーザーが異なるLLMを簡単に切り替えたり、応答の創造性やリスクレベルを調整するための温度設定を微調整したりすることができます。
Promptoは、会話を記憶するチャットボットインターフェースと、コンテキストなしでプロンプトを送信するためのノートブックの間で選択することができます。また、頻繁に使用するプロンプトのテンプレートを作成し、その場でコンテキストを追加することも可能です。さらに、複数のLLMと同時に対話し、それらの応答を並べて比較する「アリーナ」機能も提供しています。
Promptoは完全にウェブブラウザ内で動作するため、スムーズでレスポンシブな体験を提供します。アプリケーション自体はサーバーを必要としませんが、ユーザーがやり取りする言語モデル(LLM)は外部サーバーでホストされている場合があります。これにより、ブラウザは選択したLLMと直接通信します。
ユーザーのプライバシーを考慮し、すべての設定とチャットの会話はブラウザのローカルストレージにのみ保存されます。このアプローチにより、サーバーストレージを必要とせずにユーザーの設定と会話履歴を維持することができますが、セキュリティリスクも伴います。設定ページでは、いつでもすべての設定とチャットの会話を削除することができます。ソースコードはGitHubで確認できます。