Prompty は、開発者にとって可観測性、理解しやすさ、移植性を強化するために設計された LLM プロンプトのアセット クラスおよび形式です。主な目標は、開発者の内部ループを高速化することです。
このリポジトリには次のものが含まれます。
この Visual Studio Code 拡張機能は、VS Code 内で直感的なプロンプト プレイグラウンドを提供し、プロンプト エンジニアリング プロセスを合理化します。 Prompty 拡張機能は Visual Studio Code Marketplace で見つけることができます。
Prompty は、プロンプトとその実行を単一のアセットに標準化します。
VS Code エクスプローラーで右クリックし、[新しいプロンプティ] を選択することで、基本的なプロンプティをすばやく作成できます。
入力中に動的テンプレートのレンダリングを使用してマークダウンと同様のプロンプトをプレビューし、モデルに送信されるプロンプトを確認できます。
モデル構成を VS Code で直接定義します。
異なるモデル構成を素早く切り替えます。
VS Code 設定を使用して、次の場所でモデル構成を定義します。
さまざまなプロンプト ファイル間で使用するユーザー レベル。
Git 経由でチーム メンバーと共有するワークスペース レベル。
セキュリティを強化するために、Azure Active Directory 認証を使用することを強くお勧めします。 AAD 認証をトリガーするには、 api_key
空のままにしておきます。
OpenAIもサポートされています。キーを VSCode 設定に保存するか、 ${env:xxx}
を使用して環境変数から API キーを読み取ることができます。
.env
ファイル、プロンプト ファイルと同じフォルダー、またはワークスペースのルート フォルダーに配置できます。F5キーを押すか、上部の「実行」ボタンをクリックします。出力ウィンドウは 2 つあります。
プロンプト出力には簡潔なビューが表示されます。
プロンプト出力 (詳細) には、送受信された詳細なリクエストが表示されます。
Prompty は、一般的なオーケストレーション フレームワークによってサポートされています。
.prompty
ファイルを右クリックすると、統合スニペットがすぐに生成されます。
Prompty または VS Code 拡張機能に関するフィードバックを Microsoft/prompty GitHub リポジトリに送信してください。