AI回答

GetMyBot は AI連携 を通じて言語モデルを接続し、リアクションの AI アクションを使って活用します。これにより、ボットは自由なテキストで回答したり、メッセージを分類したり、構造化データを抽出したりできます。

モデルの接続

連携 セクションで AI タイプの連携を追加し、以下を設定します。

  • Base URL — OpenAI 互換 API のアドレス(デフォルトは https://api.openai.com/v1)。OpenAI、OpenRouter、ローカルサーバー、その他の互換プロバイダーが利用できます。
  • モデル — 例: gpt-4o-mini
  • システムプロンプト — モデルへの共通指示。
  • API キー — プロバイダーのキー(暗号化して保存され、認証情報として外部管理も可能です)。

「AI」アクション

リアクションに AI アクションを追加し、以下を設定します。

  • AI連携 — 使用する接続済みモデルを選択します。
  • プロンプト — モデルへのタスク。パラメータ置換{{text}}{{param.キー}}{{ctx.キー}})をサポートしています。
  • パラメータに保存 および/または ctx に保存(キー) — 結果の保存先を指定します。
  • 抽出 JSON スキーマ — 指定した場合、モデルはスキーマに従った構造化 JSON を返します(申請の解析、フィールドの抽出、分類などに利用できます)。結果はリストのループで反復できます。
  • ユーザーに回答を送信 — 生成されたテキストをチャットに直接送信します。

メッセージ内の AI ブロック

メッセージ構築ツールには、独自のプロンプトを持つ AI ブロックがあります。このブロックはリアルタイムで回答の一部を生成します(メッセージとボタン を参照)。

活用例

  • 自由対話アシスタント: プロンプト + 「ユーザーに回答を送信」。
  • 問い合わせ解析: JSON スキーマでテーマ、連絡先、緊急度を ctx に抽出し、コレクション への記録とオペレーターへの通知を行う。
  • 分類: モデルの回答をパラメータに保存し、「パラメータによる」条件 で評価する。

次のステップ