cloudflare/agents-starter

A starter kit for building ai agents on Cloudflare

解決する課題

開発者がCloudflareのグローバルネットワーク上でAIチャットエージェントを迅速に構築・デプロイするための、すぐに使えるスターターテンプレートを提供します。ストリーミングAIレスポンス、ツール統合、およびリアルタイムUIコンポーネントのセットアップに必要なボイラープレートを排除します。

仕組み

Cloudflare Agents SDKとWorkers AIに基づいて構築されたこのプロジェクトは、サーバーサイドのエージェント(ロジック、ツール、スケジューリングを処理)と、Kumo UIを使用したReactベースのフロントエンドを組み合わせています。リアルタイム通信にはWebSocketsを、メッセージの永続化にはSQLiteを使用し、Workers AI、OpenAI、Anthropicを含む様々なモデルプロバイダーをサポートしています。

対象者

インフラをゼロから構築することなく、統合されたツール呼び出し機能、スケジューリング、およびプロフェッショナルなチャットインターフェースを備えたAIエージェントを作成したい開発者。

ハイライト

  • 柔軟なツールパターン: サーバーサイドの自動実行、クライアントサイドのブラウザツール、およびヒューマン・イン・ザ・ループ(人間による承認)ゲートをサポートしています。
  • タスクスケジューリング: ブロードキャストイベントを介してユーザーに通知する、単発、遅延、および繰り返し(cron)タスクを処理する機能。
  • マルチモーダル対応: ユーザーが画像をアップロードしてAIに分析させることができる、統合されたビジョン機能。
  • 開発者体験: 生のJSONメッセージを検査するためのデバッグモードと、ストリーミング中にモデルの内部思考プロセスを表示する推論表示が含まれています。