すべてのプロダクト
Search
ドキュメントセンター

Chat App Message Service:自然言語生成

最終更新日:Mar 07, 2026

本トピックでは、自然言語生成コンポーネントの設定詳細について説明します。このコンポーネントを大規模言語モデル (LLM) と組み合わせて使用することで、マルチターン対話、ナレッジ検索、コンテンツ生成を実現します。

コンポーネント情報

重要

AI 大規模モデルによって生成されたコンテンツには、問題が含まれている可能性があります。慎重に評価および検証した上で、注意してご使用ください。

コンポーネントアイコン

コンポーネント名

image

自然言語生成。

前提条件

既存のフローのキャンバスページに移動するか、新しいフローを作成します。

  • 既存のフローのキャンバスページに移動します。

    Chat Flow > Flow Management タブで、編集したいフローの Flow Name をクリックして、フローオーケストレーションページに移動します。

    image

  • 新しいフローを作成してキャンバスページに移動します。詳細については、「フローの作成」をご参照ください。

操作手順

  1. キャンバス上で [自然言語生成] コンポーネントのアイコンをクリックします。右側にコンポーネント設定エリアが表示されます。

    image

  2. 必要に応じてコンポーネントデータを設定します。詳細については、「設定項目の説明」をご参照ください。

  3. 設定後、Save をクリックします。表示されたダイアログボックスで、Save をクリックします。

    image

設定項目の説明

Implementation TypeModel または 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

アプリケーションサービスが利用できない場合、このコンテンツが出力として使用されます。例:「申し訳ありませんが、現在ご質問にお答えできません。」