本トピックでは、自然言語生成コンポーネントの設定詳細について説明します。このコンポーネントを大規模言語モデル (LLM) と組み合わせて使用することで、マルチターン対話、ナレッジ検索、コンテンツ生成を実現します。
コンポーネント情報
AI 大規模モデルによって生成されたコンテンツには、問題が含まれている可能性があります。慎重に評価および検証した上で、注意してご使用ください。
コンポーネントアイコン | コンポーネント名 |
| 自然言語生成。 |
前提条件
既存のフローのキャンバスページに移動するか、新しいフローを作成します。
既存のフローのキャンバスページに移動します。
タブで、編集したいフローの Flow Name をクリックして、フローオーケストレーションページに移動します。

新しいフローを作成してキャンバスページに移動します。詳細については、「フローの作成」をご参照ください。
操作手順
キャンバス上で [自然言語生成] コンポーネントのアイコンをクリックします。右側にコンポーネント設定エリアが表示されます。

必要に応じてコンポーネントデータを設定します。詳細については、「設定項目の説明」をご参照ください。
設定後、Save をクリックします。表示されたダイアログボックスで、Save をクリックします。

設定項目の説明
Implementation Type を Model または Application に設定できます。各タイプの設定項目は異なり、以下でそれぞれ説明します。
実装タイプ - モデル
設定項目 | 説明 |
Protocol | 実装タイプが「モデル」の場合、現在サポートされているベンダーは OpenAI のみです。 |
baseUrl | モデルサービスのネットワークアクセスポイントです。例:「https://api.openai.com/v1」またはその他の OpenAI 互換のアクセスポイント。 |
apiKey | モデルサービスのキーです。 |
Model Name | 使用するモデルの名前です。例:「gpt-3.5-turbo」または「qwen-plus」。 |
Initial Prompt | モデルセッションの初期プロンプト入力です。これにより、モデルの出力がガイドされます。例:「あなたは機知に富んだコメディアンです。以降の Q&A ではユーモラスな言葉遣いをしてください。」 |
Model Input | 今回のモデル対話の入力です。テキスト内で「{{incomingMessage}}」のように直接変数を参照したり、「{{topic}} に関する情報を見つけてください」のように複数の変数を埋め込んだりできます。 |
Model Output Variable Name | 今回のモデル対話の出力に対応する変数名です。後続のワークフローで再利用したり、メッセージの返信内容として使用したりします。 |
Fallback Text | モデルサービスが利用できない場合、このコンテンツが出力として使用されます。例:「申し訳ありませんが、現在ご質問にお答えできません。」 |
実装タイプ - アプリケーション
設定項目 | 説明 |
Protocol | 実装タイプが「アプリケーション」の場合、現在サポートされているベンダーは Dashscope のみです。 説明 アプリケーションの詳細については、「アプリケーション開発」をご参照ください。 |
apiKey | アプリケーションサービスのキーです。 説明 詳細については、「API キーの取得」をご参照ください。 |
workspaceId | エージェント、ワークフロー、またはエージェントオーケストレーションアプリケーションが存在するワークスペース ID です。サブワークスペース内のアプリケーションを呼び出す場合はこの ID を渡します。デフォルトワークスペース内のアプリケーションを呼び出す場合は渡しません。 説明 ワークスペースについては、「ワークスペースの権限管理」をご参照ください。 |
appId | アプリケーション ID です。 |
Application Input | 今回のアプリケーション対話の入力です。テキスト内で「{{incomingMessage}}」のように直接変数を参照したり、「{{topic}} に関する情報を見つけてください」のように複数の変数を埋め込んだりできます。 |
Custom Pass-through Parameters | {"city": "Hangzhou"} などのカスタムパラメーターをパススルーします。 |
Application Output Variable Name | 今回のアプリケーション対話の出力に対応する変数名です。後続のワークフローで再利用したり、メッセージの返信内容として使用したりします。 |
Fallback Text | アプリケーションサービスが利用できない場合、このコンテンツが出力として使用されます。例:「申し訳ありませんが、現在ご質問にお答えできません。」 |