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に抽出し、コレクション への記録とオペレーターへの通知を行う。 - 分類: モデルの回答をパラメータに保存し、「パラメータによる」条件 で評価する。
次のステップ
- アクション — その他のリアクションアクション。
- パラメータ置換と数式 — プロンプト内の変数。
- コレクションとデータ — 抽出データの保存。