AI とエージェント
一文入力でファネルが出力 — その後は他と同じチェック
「昨年に1回購入し、それ以降何も開封していない顧客を取り戻したい。」これを入力すると、ファネルグラフが返ってきます。価値があるのは生成そのものではなく(生成できるものは他にもたくさんあります)、結果が人間の作業とまったく同じバリデータを通る点、そして誰かが受信する前に送信されるすべてのメッセージを読めるようドライランが行われる点です。
分けて保たれる2つの役割
ファネル生成は説明文を受け取り、グラフを返します。これは意図的に、エコシステムの他の AI パネルと同じ契約(メッセージ、任意のオブジェクト、置換かパッチか)であり、同じゲートウェイ、すでに本番で稼働しているのと同じ運用経路を使用します。
クリエイティブ生成は、同じ契約をドキュメントに適用したものです。メール、ページ、フォームの生成またはパッチを行います。クリエイティブは公開されたスキーマを持つドキュメントであるため、モデルがパッチを適用することは構造化された作業であり、HTML の塊を生成して願うだけのものではありません。
システムプロンプトはファネルスキーマの蒸留コピーであり、スキーマにキーが追加されるたびに更新されます。古いプロンプトこそここでの失敗モードです。モデルがもはや存在しない語彙を書き、結果はまったくもっともらしく見えるのに、バリデータは読んでいる人には見えない理由で拒否します。
連絡先ごとのパーソナライズ、キャッシュ付き
ai_generate ノードは送信時に連絡先ごとにマージ変数を埋めます。クォータに対して計測され、クリエイティブと依存する連絡先属性のハッシュによってキャッシュされます。このキャッシュがなければ、送信のたびに受信者ごとに生成コストがかかり、誰も2度は予算化しない請求書になります。
- 1あなたの文「昨年に一度購入し、それ以降何も開封していない顧客を取り戻す。」
- 2グラフが返されましたエントリー、待機、条件、送信2つ、ゴール。ノードには名前が付き、実際の語彙が使われています。
- 3検証済みエントリーは1つ、すべてのノードに到達可能、すべてのサイクルに待機を含み、すべての送信にクリエイティブと件名があります。
- ↻修復済みチェックに失敗した場合、エラーとともに返され、再試行されます。試行回数は隠されずに報告されます。
- 4シミュレーション済み何かを公開する前に、送信されるすべてのメッセージとその配信日を確認できます。
人間と同じバリデータ送信なし
MCPサーバー
エージェントに製品を正しく操作させる
同じプロセスが/mcpでストリーミング対応HTTP経由で提供し、castomoトークンまたはAPIキーで認証し、1つのプロジェクトにスコープされます。これが存在するのは、「エージェントがREST APIを呼び出せる」ことはすべてに当てはまり、何の役にも立たないからです。エージェントに必要なのは、危険な部分がゲートされた、記述されたサーフェスです。
連絡先
list_contacts、get_contact、upsert_contact、list_segments、preview_segment。何かを行う前に、セグメントに誰が含まれるかを尋ねてください。
ファネル
list_funnels, get_funnel, create_funnel, generate_funnel, check_funnel, publish_funnel, pause_funnel, start_funnel_run.
simulate_funnel
このセットの中で断トツに価値のあるツールです。コンタクトをファネルでドライランし、通った経路と送信されるはずのメッセージを取得できます。これがなければ、エージェントは盲目的にオートメーションを作成することになります。
本文
create_emailとプレビュー描画。Markdownを入力すると、描画済みのクリエイティブが出力されます。モデルにメールHTMLを直接頼むよりはるかに信頼できます。
キャンペーンとレポート
list_campaigns、get_campaign、report_campaign。数値を読めるエージェントは、あなたがまだ知らないことを伝えられるエージェントです。
リソース
ファネルのスキーマ、クリエイティブのスキーマ、差し込み変数のカタログ、セグメント述語の文法はすべてリソースとして提供されるため、エージェントは記憶ではなく現在の定義に基づいて動作します。

バリアントはエージェントが書き、拒否権はあなたのものです。
ゲートと、それがハードストップである理由
送信可能なすべてのツールはゲートされています。自分自身へのテスト送信は自由です。実際の人々に届くものは、明示的な確認フラグを必要とし、かつ請求クォータによって上限が設けられます。両方であり、どちらか一方ではありません。
理由はシンプルで地味なものです。プロンプトを誤読したエージェントが5万人にメールを送れるべきではなく、どれほど丁寧なプロンプトも制御にはなりません。ハードストップが良いデフォルトに本当に勝る数少ない場所のひとつであり、ハードストップとして実装されています。
同じ考え方が設計全体を貫いています。エージェントは、1通も送信せずに、下書き、チェック、シミュレーション、プレビュー、レポートを一日中行えます。不可逆な唯一のアクションこそ、人間が「はい」と言ったことを必要とする唯一のアクションです。
- ✓スコープ内のあらゆるものを読み取るコンタクト、セグメント、ファネル、キャンペーン、レポート — 1つのプロジェクト内で。
- ✓作成とチェックファネルの作成、クリエイティブの修正、バリデータの実行、シミュレーションの実行。
- ✓テスト送信ご自身の確認済みアドレスへ。無料で、実際のレンダラーを使用します。
- !実際に送信明示的な
confirm: true、かつクォータ内であること。両方必要です。どちらも推奨事項ではありません。
1つのプロジェクトにスコープクォータが上限
モデルがあなたのビジネスについて実際に知っていること
あなたの文章だけを入力したジェネレーターはありきたりなコピーを書き出し、誰にでもそれと分かります。URLを指定すれば、ClickSomoはサイトを読み取ります。浅いクロールと会社情報の取得によって、ドラフトされるファネルは実際に販売しているものについてのものになり、コピーはあなた自身の言葉を使います。それがデモと機能の違いのすべてです。
スクレイピングされたテキストは敵対的な入力として扱われます。モデルが読む前にフェンスで囲まれ、レンダリングされる前に無害化されます。あなたが書いていないページからのテキストは、まさにモデルを狙った指示が隠れている場所だからです。
正直なところ: 生成されたファネルは良いドラフトであり、完成したキャンペーンではありません。同意できない待機時間や、自分では書かない件名が含まれるでしょう。20分の編集は普通のことです。ただし、構成・チェック・シミュレーションがすでに用意されているため、午後丸ごとではなく20分で済みます。また、AIキーが設定されていないデプロイでは生成機能は利用できず、APIは奇妙な失敗の仕方ではなく、そのことを明確に伝えます。