AIパーソナル・ラーニング
と実践的なガイダンス

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

ワークフロー作成モードは、モデル、キュー、コードなどのモジュールをドラッグ・アンド・ドロップして組み合わせ、正確で複雑なビジネス・プロセスを実装することができます。
ビデオコースはこちらワークフロー開発のインテリジェンス.

 

確立

プラットフォームにログイン後、左側から「インテリジェンスを作成」をクリックし、右上のワークフロー作成ボタンからすぐに作成できます。


Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

パネルに名前とプロフィールを記入し、アバター画像をアップロードして作成完了。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

 

 

プロセス構築

ビジュアル・オーケストレーションを使ってインテリジェント・ボディのワークフローを作成するには、サイドバー・キットをキャンバスにドラッグし、それらをリンクさせて経路を作成するだけと簡単です。Wencent Intelligent Body Platformには、チェーン、モデル、キューワードなど、さまざまな開発キットが用意されています。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

 

 

開発キット

 

1.キットの説明

キットはビジュアル・オーケストレーション・プロセスの構成要素である。キットは、入力、出力、および機能を定義するパラメータで構成され、インテリジェンスを構築するための便利で簡単な方法を提供します。

キットの種類

  • チェーン:メインプロセスのオーケストレーションに使用され、インテリジェンスはチェーンの順序に従い、実行後に結果を出力する; このプラットフォームは、インテリジェンスのビジネス・ロジックを表現するために、ラージ・モデル・チェーンやブランチ・チェーンといった様々なタイプを提供している。
  • プレーンキット:チェーンを除くすべてのキットは、対応するチェーンに接続できるプレーンキットです。この接続は、チェーンのベース・プロパティとして有効になる。.

キットの操作:

プロセス作成中に、キットの片側または両側に接続する接続ポイント(青い丸○または紫の菱形◇)が表示されます。これらの接続は他のキットへの接続の可否を表し、接続ポイントにカーソルを合わせると接続の詳細を見ることができます。紫色の菱形はチェーン間の接続ポイントを表し、左が入力、右が出力です。青色の丸はチェーン間、または他のキット間の接続ポイントを表し、左が入力、右が出力です。

説明の例

ラージモデルチェーンキットを選択すると、青色の○と紫色の◇の接続ポイントが表示されます。これらは、そのチェーンスイートが入力としてモデルやキューワードスイートを受け付けることを示し、赤いアスタリスク*は、そのタイプの入力が接続されていなければならないことを示します。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

キットステータスのアイコンはキットカードの右上にあります。必要な接続が確立され、テストが開始され、バリデーションに合格すると、バリデーションに合格した各スイート のステータスは緑色になります。バリデーションに失敗してエラーが発生したスイートのステータスは赤色になり、失敗したステータスにマウ スを置くと検出されたエラーが表示されます。

 

2.キットリスト

各キットの詳細を説明する前に、キットの具体的な機能をよりよく理解するために、いくつかのコンセプトを明確にしておこう。

  • 受信ダイアログ履歴:過去のダイアログ履歴をコンテキストとしてモデルに渡すかどうかを制御する共通設定項目;
  • 出力キーワード:共通のコンフィギュレーション項目、現在のチェーンの出力結果。 {変数名}。 次のチェーンに渡したい変数を表すフォーマット;
  • デフォルトの変数:入力ユーザー入力を表すこの変数は、キャンバス内のすべてのキットに有効です。
キットの分類キット名キット紹介パラメータの説明
チェーンラージモデルチェーン(LLMChain)ラージ・モデル・チェイニング(LLMChain)は,複数の入力をモデル・ヒントに変換し,出力のさらなるフォーマットをサポートします.1)入力接続ポイント:モデル、キューワード
チェーンラージモデルチェーン(LLMChain)2) 出力接続ポイント:なし
チェーンラージモデルチェーン(LLMChain)3) 設定項目。
チェーンラージモデルチェーン(LLMChain)対話履歴の受け渡し: 過去の対話履歴をコンテキストとしてモデルに受け渡すかどうかを制御するスイッチ。
チェーンラージモデルチェーン(LLMChain)出力キーワード:必須ではない、連鎖記述の出力結果を設定する。
チェーンラージモデルチェーン(LLMChain)4) チェーン接続ポイント:他のどのチェーンにも接続できるチェーン入出力接続ポイントがある。
チェーンルーターチェーンRouterChainの主な機能は、次に呼び出されるチェーンを動的に選択することである。1)入力接続ポイント:モデル、キューワード
チェーンルーターチェーン2) 出力接続ポイント:なし
チェーンルーターチェーン3) 設定項目:
チェーンルーターチェーン対話履歴の受け渡し: 過去の対話履歴をコンテキストとしてモデルに受け渡すかどうかを制御するスイッチ。
チェーンルーターチェーン出力キーワード:必須ではない、連鎖記述の出力結果を設定する。
チェーンルーターチェーン4) チェーンの接続ポイント:
チェーンルーターチェーンチェーン入力接続ポイント:他のどのチェーンにも接続可能
チェーンルーターチェーンチェーン出力接続ポイント:インテントを設定する必要があり、各インテントはチェーン出力接続ポイントに対応する。
チェーンルーターチェーン
チェーンルーターチェーン共通インテント(Common Intent):必須。異なるインテントの対応を表現し、インテントに基づいて他のサブチェーンにトリアージするために使用される;
チェーンルーターチェーンデフォルトインテント:必須、共通インテントにヒットしない場合、デフォルトインテントで実行されます。
チェーン検索チェーンRetrievalChainは、モデルの能力に基づいて、知識ベースのドキュメントとクエリを呼び出します。1) 入力接続点:モデル、キュー・ワード、知識ベース
チェーン検索チェーン2) 出力接続ポイント:なし
チェーン検索チェーン3) 設定項目:
チェーン検索チェーン対話履歴の受け渡し: 過去の対話履歴をコンテキストとしてモデルに受け渡すかどうかを制御するスイッチ。
チェーン検索チェーン4) チェーン接続ポイント: チェーン入出力接続ポイントがあり、他のどのチェーンにも接続できる。
チェーンツールチェーンクエリ用のツールを呼び出すToolChain1) 入力接続点:工具
チェーンツールチェーン2) 出力接続ポイント:なし
チェーンツールチェーン3) 設定項目:
チェーンツールチェーン出力キーワード:必須ではない、連鎖記述の出力結果を設定する。
チェーンツールチェーン4) チェーン接続ポイント: チェーン入出力接続ポイントがあり、他のどのチェーンにも接続できる。
チェーンアスクチェーンAskChainは、意図を指定し、ユーザーを誘導して追加の質問をするために質問コンポーネントを呼び出すために使用されます。1) 入力接続点:質問バブル
チェーンアスクチェーン2) 出力接続ポイント:なし
チェーンアスクチェーン3) 設定項目:
チェーンアスクチェーン必須インテント: 必須で、ユーザーがガイドに従って補足質問を完了した後にモデルが実行すべきインテントを設定します。必須インテントは、ユーザーの回答の内容がメインプロセスに返されることを確実にするために、接続する分岐チェーンインテントのリスト内になければなりません;
チェーンアスクチェーン4) チェーンの接続ポイント:
チェーンアスクチェーン入力接続点は分岐チェーンでなければならない;
チェーンアスクチェーン出力接続ポイントなし;
プロンプトプロンプトテンプレートPromptTemplateはプロンプトを作成し、出力フォーマットを定義するために使用されます。1) 入力接続ポイント:なし
プロンプトプロンプトテンプレート2)出力接続点:チェーン(大型モデルチェーン、分岐チェーン、検索チェーンに対応)
プロンプトプロンプトテンプレート3) 設定項目:
プロンプトプロンプトテンプレートTemplate: 必須。プロンプトテンプレートを作成し、インストラクションモデルを制御するための変数を定義することができます。変数はインストラクション、質問、コンテクスト、入力、またはモデルの例を定義するために使用することができます。これらはテキストのセクションのプレースホルダーとして機能し、簡単に変更することができます。(インタラクティブフローでは、デフォルトの変数 `{_input_}` をユーザーのチャット入力として使用することができます)。
プロンプトプロンプトテンプレート出力形式: jsonエディタを使用してコンテンツを記述することで、回答の出力形式を指定できます。
モデル文芸センターモデル(ERNIE)Wenxinイーイン(ERNIE)は百度(Baidu)が発表した知識強化大規模言語モデルである。1) 入力接続ポイント:なし
モデル文芸センターモデル(ERNIE)2)出力接続点:チェーン(大型モデルチェーン、分岐チェーン、検索チェーンに対応)
モデル文芸センターモデル(ERNIE)3) 設定項目:
モデル文芸センターモデル(ERNIE)現在、ERNIE-bot、ERNIE-bot-turbo、ERNIE-bot 4が利用可能です:
モデル文芸センターモデル(ERNIE)温度:すなわち温度。値が高いほど、出力内容はよりランダムであり、逆に値が低いほど、出力内容はより集中的で決定論的である。
モデル文芸センターモデル(ERNIE)多様性:すなわちトップPは、値が高いほど出力内容が特殊であり、逆に値が低いほど出力内容が規則的である。
ナレッジベースデータセット(VectorStore)モデルクエリのソースとして、アップロードして処理を終えたデータファイルを呼び出すためのVectorStore1) 入力接続ポイント:なし
ナレッジベースデータセット(VectorStore)2)出力接続点:サーチチェーン
ナレッジベースデータセット(VectorStore)3) 設定項目:
ナレッジベースデータセット(VectorStore)データセットの選択: アップロードされ、正常に処理されたデータセットをここで選択するか、「新規」をクリックしてデータセット管理モジュールにジャンプし、新しいデータセットを追加することができます。正常に処理されたデータセットだけが選択リストに表示されることに注意してください。
ツールHTTPリクエストツール(RequestTool)HTTP Requestリクエストを開始し、結果を返すためのツール。1) 入力接続ポイント:なし
ツールHTTPリクエストツール(RequestTool)2) 出力接続点:ツールチェーン
ツールHTTPリクエストツール(RequestTool)3) 設定項目:
ツールHTTPリクエストツール(RequestTool)リクエストリンク:必須、リクエストのURL
ツールHTTPリクエストツール(RequestTool)リクエスト・メソッド:現在、プラットフォームはGETとPOSTメソッドをサポートしている!
ツールHTTPリクエストツール(RequestTool)ヘッダー:キー・バリューとして入力可能
ツールHTTPリクエストツール(RequestTool)クエリ:キー・バリューとして入力できる。
ツールHTTPリクエストツール(RequestTool)本文:jsonエディタで入力可能
ツール百度検索ツール(BaiduSearchTool)Baidu SearchTool (BaiduSearchTool) - Baiduの検索結果を照会するために使用され、結果のタイトル、リンク、概要およびその他のコンテンツを返します。1) 入力接続ポイント:なし
ツール百度検索ツール(BaiduSearchTool)2) 出力接続点:ツールチェーン
ツール百度検索ツール(BaiduSearchTool)3) 設定項目:
ツール百度検索ツール(BaiduSearchTool)検索語: 必須、百度検索を依頼するキーワードを入力してください。
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)AskUIは、ユーザーがより直感的な方法で質問するプロセスをガイドするためのさまざまなGUIコンポーネントを提供します。1) 入力接続ポイント:なし
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)2)出力接続点:質問チェーン
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)3) 設定項目:
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)Component Selection: 必須、使用するUIコンポーネントを選択するために使用する。現在は "Selector "のみ!
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)コンポーネント・コンフィギュレーション:必須、コンフィギュレーション・コンテンツはコンポーネント・タイプに関連付けられており、今回はセレクタ・コンフィギュレーションを以下のように紹介する:
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)タイトル:ユーザーによる追加入力が必要な問題
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)オプション:最大6つのオプションを追加することができます。
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)出力変数: 必須、質問バブルコンポーネントの出力結果の変数名を設定します。下流またはプロンプトテンプレートで参照するために使用できます。
バブルインタラクティブコンポーネント(MessageUI)質問バブル(AskUI)キューテンプレート:キューテンプレートを作成し、インストラクションモデルを制御するための変数を定義することができます。変数は、指示、質問、文脈、入力、またはモデルの例を定義するために使用することができ、中括弧で囲まれた任意の選択された名前を使用して作成することができます。(例えば、`{variable_name}`の書式は変数として使用することができ、デフォルトの変数 `{_input_}` はユーザーのチャット入力として使用することができます)。

 

3.ワークフローの例

以下のワークフロー例は、各スイートがどのように接続され、どのように機能するかをよりよく理解するための参考資料です。

導入シーン

1) モデル・チェーンを使って、モデルとキュー・ワードからジョーク・ジェネレーターを作る

デフォルト変数入力ユーザーの入力を得るには、プロンプトワードを入力を使用して、ユーザ入力に基づいて指定されたコンテンツを出力する方法を定義します。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

2) アウトバウンドデータセットとモデル機能を持つ検索チェーンを使用したmysqlナレッジクエリーアシスタントの構築

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

 

アドバンスシーン

1) 大規模モデルチェーンとツールチェーンを用いた気象クエリーアシスタントの構築

出力キーワードによる複数チェーン間のデータ転送:下流のチェーンは、上流のチェーンの出力キーワードを通じて、上流のチェーンの出力にアクセスできる;
注:出力キーワードは、隣接する2つのチェーンにのみ渡すことができる。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

2) 複数のモデル・チェーンを使用して、指定されたフォーマットを出力できるジョーク・ジェネレーターを作る。

  • プロンプトテンプレートの出力フォーマット機能を使って、ジョークの内容を出力するフォーマットを指定する;

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

  • 上流の多変数を参照する下流のチェーンは、outputKey の組み合わせを使用して結合できます。を取得する構文

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

3) 分岐チェーンと質問チェーンを使用して、さまざまなユーザーの意図に応じたコンテンツを出力できる包括的なアシスタントを構築する。

  • 分岐チェーンには複数のインテントを設定することができ、ユーザーがヒットしたインテントを入力すると、対応する分岐が実行される;
  • クエスチョン・チェーンはセレクタ・バブル・スタイルに接続することができ、ユーザーがインタラクションを完了すると、ブランチ・チェーンに関連付けられた強制インテントが直接実行される。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

 

 

プロセステスト

テストフローは、キットが完全に設定され、経路が正しく構築されていることを確認するものです。テストが成功したら、プレビュー画面でチャットメッセージを送信し、スマートボディを実行して結果を確認することができます。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

キャンバス内のコンポーネントの追加や削除、コンポーネントの接続関係の変更、コンポーネントのパラメータを変更する場合は、テストを再クリックする必要があります。エラーメッセージが表示された場合は、現在のキャンバスにビルドエラーがあることを意味します。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

キャンバス内のテスト問題はすべてバグレポートに保存され、修正されたバグは自動的に削除される。

 

 

プレビュー

チャット・インターフェースは、知的生命体との対話という実際のシナリオをシミュレートし、リアルなフィードバックを得ることができる、知的生命体とのフレンドリーな対話体験を提供する。

プレビューは、テストが成功するまでサポートされません。 現在のテストにエラー レポートがある場合、またはテストが検証されていない場合、プレビューは利用できません。

注:成功した各テストは8時間プレビューできますが、その後プレビューを開始するにはテストを再度クリックする必要があります。

Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " Wenxinインテリジェント・ボディ・チュートリアル:(II) インテリジェント・ボディを作るワークフロー

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語