Eve で任意の Chat SDK アダプターを利用可能に
Vercel が提供するチャット SDK アダプターを介して、eve エージェントが Facebook Messenger や WhatsApp など多様なチャネルとシームレスに連携可能になる新機能を発表した。
キーポイント
Chat SDK アダプターの統合
eve に新しい Chat SDK チャンネルが追加され、既存の Chat SDK ハンドラーコードをそのまま使用して Facebook Messenger や WhatsApp などの外部チャネルと接続できるようになった。
標準機能の自動実装
Webhook ルートのマウント、タイピングインジケーターの表示、人間による入力要求(カード形式)のレンダリング、スレッドの永続化など、開発者が実装する必要がある多くの機能がデフォルトで提供される。
柔軟なカスタマイズ性
標準機能はそのまま利用可能だが、独自のイベントハンドラーを供給することで、これらの動作をオーバーライドし、要件に合わせて細かく調整することが可能である。
影響分析・編集コメントを表示
影響分析
この発表は、Vercel の eve エージェントエコシステムを拡大し、開発者が複雑なチャネル統合コードを書かずにマルチチャネル対応の AI アシスタントを迅速にリリースできる環境を提供する点で重要です。特に Chat SDK の標準的な実装パターンをそのまま流用できる点は、開発コストと時間を大幅に削減し、AI アプリケーションの実用化スピードを加速させる効果があります。
編集コメント
Vercel の開発者体験をさらに強化する動きであり、Chat SDK の標準的な実装パターンをそのまま流用できる点は、マルチチャネル対応の AI アプリ開発における参入障壁を下げる重要な一歩です。
eve は新しい Chat SDK チャネルにより、Chat SDK アダプターをサポートするようになりました。
1 つのチャネルで、eve エージェントを Facebook Messenger、WhatsApp、Resend、Liveblocks、およびアダプターを持つ他のあらゆる表面に接続できます。通常の Chat SDK ハンドラーコードを書き、ハンドラー内で send を呼び出すと、メッセージがエージェントに渡されます。
スタンドアロンの Chat SDK アプリと同じように、ボット上でハンドラーを登録してください。
標準機能として、このチャネルは以下の動作を行います:
- 各アダプターごとに Webhook ルートをマウントします(例:/eve/v1/chat/slack)
- ターン実行中はタイピングインジケーターを表示し、その後エージェントの返信を投稿します
- ヒューマン・イン・ザ・ループの入力リクエストをボタン付きカードとしてレンダリングし、クリックされたらセッションを再開します
- スレッドを永続化するため、後から発生するイベント(スケジュールからのプロアクティブ送信を含む)も同じ会話に到達します
- 失敗した場合は読みやすいメッセージでスレッド内に報告します
これらのデフォルトのいずれかを上書きするために、独自のイベントハンドラーを提供することも可能です。
始めるには Chat SDK チャネルのドキュメントをお読みいただくか、Resend を使用して独自のエベエージェントを構築する方法をご覧ください。
もっと読む
原文を表示
eve now supports Chat SDK adapters with the new Chat SDK channel.
One channel connects your eve agent to Facebook Messenger, WhatsApp, Resend, Liveblocks, and any other surface with an adapter. You write normal Chat SDK handler code, and calling send inside a handler hands the message to your agent.
Register handlers on bot exactly as you would in a standalone Chat SDK app.
Out of the box, the channel:
Mounts a webhook route for each adapter (e.g., /eve/v1/chat/slack)
Shows a typing indicator while a turn runs, then posts the agent's reply
Renders human-in-the-loop input requests as cards with buttons, and resumes the session when one is clicked
Persists the thread, so later events, including proactive sends from schedules, reach the same conversation
Reports failures in the thread with a readable message
Supply your own events handlers to override any of these defaults.
Read the Chat SDK channel documentation to get started, or learn how to build your own eve agent with Resend.
Read more
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み