メインコンテンツへ移動
本文へ移動
HTTP 接続

AIP

HTTP 接続

サーバーから Agent を呼び出し、会話の継続、応答の取得、停止を行います。

呼び出し URL を準備

Agent が有効であることを確認し、先にデバッグで同じタスクを試します。以下の例は実際に実行します。

最初のメッセージを送信

curl --fail-with-body "$AIP_HOOK_URL" \
  -H 'Content-Type: application/json' \
  --data '{
    "action": "created",
    "payload": {
      "session_id": "requirements-demo-001",
      "request_id": "message-001",
      "prompt": "サポート担当者が注文番号を入力して状態を照会できる、という要件を整理してください。",
      "context": {"source": "requirements-form"}
    }
  }'

同じ会話では session_id を再利用します。新しいメッセージには新しい request_id を使い、同じメッセージの再試行では元の ID と内容を保持します。例の ID は説明用であり、アプリでは会話やメッセージごとに別の ID を生成してください。

受け付け後も実行イベントを読む必要があります。送信成功はタスク完了ではありません。

応答をストリーミングで取得

curl -N --fail-with-body "$AIP_HOOK_URL" \
  -H 'Content-Type: application/json' \
  --data '{
    "action": "sse",
    "payload": {
      "session_id": "requirements-demo-001",
      "after_event_id": 0
    }
  }'

応答のセッション ID を使います。最後に受信したイベント番号を保存し、切断後はその位置から再開して番号で重複排除します。

会話を継続

curl --fail-with-body "$AIP_HOOK_URL" \
  -H 'Content-Type: application/json' \
  --data '{
    "action": "prompted",
    "payload": {
      "session_id": "requirements-demo-001",
      "request_id": "message-002",
      "signal": "continue",
      "prompt": "未確認事項を優先順位順に並べてください。"
    }
  }'

生成を停止

curl --fail-with-body "$AIP_HOOK_URL" \
  -H 'Content-Type: application/json' \
  --data '{
    "action": "prompted",
    "payload": {
      "session_id": "requirements-demo-001",
      "signal": "stop"
    }
  }'

SSE を閉じるだけでは受信しか止まりません。実行を止める場合は上記の停止リクエストを送り、結果を引き続き確認します。

リクエスト項目

項目使用箇所意味
action全リクエストcreatedpromptedsse
payload.session_id全リクエスト同じ会話の識別子
payload.request_id新規メッセージ再試行の識別。新規ごとに別の値
payload.prompt初回と継続入力テキスト
payload.context初回の例業務の背景オブジェクト
payload.signalpromptedcontinue または stop
payload.after_event_idsse指定位置の後から取得

業務システム側でメッセージ入口、ユーザー検証、セッション対応付けを管理します。顧客ごとに異なるセッション ID を割り当ててください。

Hast についてHast AIP、Hast Agent、Hast GTM と、FDE チームによる導入支援を紹介します。AIP の紹介FDE の導入ワークベンチで Agent を設定し、業務システムを接続します。最初の Agent を作成外部サービスを使わずに、設定・保存・デバッグを試します。Agent の設定と管理役割、モデル、機能を設定し、現在有効な設定を管理します。Skills の管理Agent が使うスキルファイルを作成、インポート、選択します。ナレッジベースの追加URL やファイルを索引化し、Agent が資料を検索できるようにします。業務シークレットの管理認証情報を保存して Agent にバインドし、設定例に実際の値を含めないようにします。業務ツールの接続入力と認証方法を指定して、Agent から既存の HTTP サービスを呼び出します。長期メモリの設定Agent が読めるメモリと、新しいメモリの保存先を指定します。Agent のデバッグ保存した設定、会話の継続、ツールの結果を検証します。インポート・エクスポート・複製設定を再利用し、移行後にリソースと認証情報を再確認します。HTTP 接続サーバーから Agent を呼び出し、会話の継続、応答の取得、停止を行います。MCP 接続Public API Key で外部 Agent クライアントから AIP ツールを利用します。Task Agent の紹介計画から実行、成果物まで、ツール・ファイル・継続的な文脈を使って作業を進めます。最初のタスクを完了依頼を送信し、計画を確認して、最終成果物を検証します。会話の計画・実行・管理計画の調整、実行の停止、会話履歴の管理を行います。ファイルのアップロード・閲覧・取得入力資料を渡し、タスクが作成した成果物を保存します。アプリ接続と機能設定外部アプリを認証し、タスク間で使う背景情報を管理します。定期タスクの作成周期とタイムゾーンを設定し、各実行の結果を確認します。Task Agent のトラブルシューティング権限、接続、タスク状態、ファイルを確認します。API クイックスタートキーを作成し、タスクを送信して実行結果を読み取ります。イベントストリームSSE フレーム、切断後の再開、Event v2 の構造を確認します。API リファレンス公開 API の引数、認証、応答スキーマを確認します。GTM の紹介Web サイトの共通プロジェクトで調査、露出分析、マーケティング原稿を扱います。最初の GTM プロジェクトを作成サイトを入力し、初期化を待って最初の結果を確認します。プロジェクトとサイト資料の管理プロジェクトの切り替え、サイト情報の更新、設定の管理を行います。会社分析とプロジェクト文書製品、競合、マーケティング資料を確認し、コンテンツ作成の背景に使います。SEO とサイト性能モバイルとデスクトップの PageSpeed レポートを確認します。AI によるブランド言及購買者の質問と、モデル回答でのブランド言及を確認します。Google Analytics の接続アカウントを認証し、GA プロパティを選んでトラフィックを確認します。X 原稿の生成と公開投稿を生成し、プレビューを確認して X で公開します。記事の下書きを生成スタイル、言語、読者を指定し、Markdown を確認してコピーします。Growth Agent の利用会話でプロジェクト資料を参照し、対応するバックグラウンド操作を開始します。実行状態とトラブルシューティングキュー、依存関係、結果を確認し、未完了をデータなしと混同しないようにします。プランと使用量現在の Profile の利用権限、使用量、請求を確認します。