AIプロンプトフローを使用して AIプロンプトを反復して改善する

著者:  Morgan T
最終更新日:  

Lucidchart の AI プロンプトフロー拡張機能を使えば、技術的な専門知識に関係なく、誰でも LLM (大規模言語モデル) を試して AI プロンプトを改善できます。この拡張機能を使用すると、複数のユーザー入力を使用して AI フローのモデルを構築し、サンプル操作を使用して応答のトレーニングに役立てることができます。モデルを作成したら、Lucidchart の共有とコラボレーション機能を使って結果を共有できます。

プランの利用可能: 無料、個人、チーム、エンタープライズ。
  • FedRAMPのアカウントでは利用できません。
  • アカウントで利用可能な内容については Lucid Plans の記事、またはアップグレードの手順については Lucid Plans の記事をご覧ください。

 

注 : Lucid の AI 機能は現在すべてのユーザーが利用できますが、将来的には有料契約モデルの対象となる可能性があります。

現在、当社の AI 機能は英語のみをサポートしています。

AI プロンプトフローをインストールする

次の手順に従って AI プロンプトフロー拡張機能をインストールします。

  1. lucid.app にログインします。
  2. ナビゲーションメニュー左下の [インテグレーション] をクリックします。
  3. ページ上部の検索バーを使用して「AIプロンプトフロー」を検索します。
  4. AI プロンプトフロータイルをクリックします。
  5. ページの右上の [接続] をクリックします。

拡張機能を設定する

拡張機能をインストールしたら、以下の手順でAIモデルに接続します。

  1. Lucidchart 文書を開きます。
  2. クリックai-prompt-flow-icon.png左側のメインツールバーから AI プロンプト フロー アイコンを選択します。
  3. パネル上部の [設定] を選択します。
  4. [モデルを接続] をクリックします。
  5. モデルの名前を入力します。
  6. ドロップダウンからサービスの種類を選択します。
  7. GPT デプロイのエンドポイント URL と API キーを入力します。
    • OpenAIMicrosoft Azure のリンク先の文書を参照して、チャット完了 API の適切なエンドポイント URL を決定します。
    • API キーには OpenAI または Azure アカウントを通じてアクセスします。
  8. 使用するモデルを入力します。
    • AI プロンプトフローは現在、OpenAI または Azure のチャット完了 API をサポートするすべてのモデルで動作します。
  9. [保存] をクリックします。

以下は、Open AI の GPT 3.5 Turbo モデルの接続設定の例です。使用するサービスの種類やモデルに応じて、設定が異なる場合があります。

connect-new-model-to-lucidchart-ai-scratchboard.png

注 : AIプロンプトフローを使用するには、OpenAI または Microsoft Azure を通じて API クレジットの購入が必要となる場合があります。

AI モデルの構成要素

最初のモデルを構成する前に、以下の各セクションを読んで、含めることができるさまざまな部分について理解しておきましょう。

システムプロンプト

システムプロンプトには、AI モデルの動作方法に関する指示が含まれています。以下の詳細を含めることを検討してください。

  • AI ワークフローの目的
  • 受信する予定の形式
  • 出力のガイドに役立つ制限、パラメーターやコンテキスト

system-prompt-in-ai-prompt-flow.png

ユーザープロンプト

ユーザープロンプトは、エンドユーザーが AI フローを通じて送信するサンプルテキストです。

user-prompt-in-ai-prompt-flow.png

グローバル変数

グローバル変数 (またはプロンプトセグメント) は、プロンプトの再利用可能な部分です。これらは、複数のシステムまたはユーザープロンプトに含めたい情報がある場合に便利です。1か所で更新すると、参照されるすべての場所に反映されます。グローバル変数をそれを使用する個々のプロンプトに接続する必要はありません。システムまたはユーザープロンプトでグローバル変数を参照するには、次の形式を使用します : ${PromptSegmentName}。

global-variable-prompt-segment-example.png

ユーザー指定変数

ユーザー指定変数の変数を使用すると、エンドユーザーから値を取得する柔軟なプロンプトを作成できます。ユーザープロンプトでユーザー変数を参照するには、次の形式を使用します : ${UserVariableName}。

user-provided-variables-in-ai-prompt-flow.png

サンプルインタラクション

サンプルインタラクションは、ユーザープロンプトの例とそれに対する予想される AI 応答の短いリストです。サンプルのインタラクションテーブルをシステムプロンプトに接続すると、そのサンプルが AI の出力に反映されます。

sample-interactions-few-shot-learning-ai-prompt-flow.png

出力

出力は、指定したパラメーターに基づいて AI が生成することを期待できるものです。これは、AIプロンプトフロー拡張機能によって生成されます。

ai-prompt-flow-output-example.png

以下の例は、これらの各部分と、キャンバス上でそれらがどのように相互作用するかを示しています。

example-of-all-parts-of-ai-prompt-flow-in-lucidchart.png

AI プロンプトを構成して実行する

プロンプトを構成する

AI モデルを構成するには以下の手順に従います。

  1. クリックai-prompt-flow-icon.pngLucidchartの左端にあるメインツールバーの AI プロンプト フロー アイコン。
  2. システムプロンプト図形をキャンバスにドラッグします。
  3. システムプロンプトのパラメータを入力します。
  4. キャンバスに1つ以上のユーザープロンプト図形をドラッグします。
  5. サンプルのユーザー入力を入力します。
  6. モデルにコンテキストを追加するには、プロンプトセグメント、ユーザー変数、またはサンプルインタラクションをキャンバスにドラッグします。これらは、プロンプトを実行するためには必要ありません。

プロンプトを実行する

モデルを設定したら、次の手順に従って AI プロンプトを実行します。

  1. キャンバス上でシステムプロンプトまたはユーザープロンプトの図形を選択します。
  2. ワークスペースの右上から AI プロンプトフローパネルを開きます。
  3. [プロンプトを実行] をクリックします。

「出力」というタイトルの新しい図形がキャンバスに表示されます。

ai-prompt-flow-example-of-executing-prompt.gif

よくある質問 (FAQ)

モデル内で以前の応答を参照するにはどうすればよいでしょうか?
あるモデルの応答を後続のモデルのプロンプトの一部として使用できます。出力図形をシステムプロンプトに接続し、システムプロンプト図形またはユーザープロンプト図形で ${PriorResponse} を使用します。

ai-prompt-flow-example-of-referencing-prior-response.png


AIプロンプトフローを使ってフローチャートを作成できますか?
はい。プロンプトが表示された場合、AI プロンプトフローは Mermaid コードを出力として生成できます。Mermaid は、JavaScript をベースにしたフローチャートと図の視覚化ツールです。モデル出力が Mermaid コードの場合、 Lucidchart は対応する図を自動的に生成します。

create-diagram-using-ai-prompt-flow-example.png


私のデータをどのように使用しますか?
Lucid は、あらゆる AI 機能を含む、データのプライバシー、セキュリティ、安全性に関するお客様へのコミットメントを守ることに専念しています。これらの機能の使用には、当社の 利用規約 または Lucid との MSA (該当する場合) および Lucid の補足 AI 規約のいずれかが適用されます。現在の AI 機能は、Microsoft Azure OpenAI Service を利用しています。

当社がお客様のデータの機密性を侵害する方法でモデルをトレーニングするために顧客データを使用することはありません。お客様のデータに基づいて他の顧客向けのコンテンツを生成するためにお客様のプロンプト入力を使用することはありません。当社は、お客様が使用するために文書を保存し、それらの文書の内容もお客様が使用するために保存されます。

AI 機能の拡張にあたり、当社はお客様のデータの機密性を侵害しない方法で拡張を続けます。

リソース

この機能の詳細については、以下の追加リソースを参照してください。これらのリソースは英語でのみご利用いただけます。

ブログ
プロジェクト全体でのAI活用業務フロー:AIが解決する5つの一般的な課題
 

コミュニティ投稿
AI プロンプトフローモデルの共有

 

この記事へのフィードバックをお寄せください

この記事に関するフィードバックはありますか?体験の内容についてこちらから教えてください。

お探しの内容は見つかりましたか?

他に質問がある場合や、学んだことを共有したい場合は、当社の コミュニティ   でサポートを得て、他のユーザーと協力しましょう。