

Channels SDKは、エージェント型パズルの次の大きなピースです。あらゆるエージェントをSlack、Teams、WhatsAppなどに持ち込めます。ストリーミング応答、生成UI、ユーザーごとの学習、HITL承認、高度な認証といった、同僚レベルの機能を備えています。OpenAI Agents、Claude Agents、LangChain、Mastra、Google ADK、およびAG-UIに対応するあらゆるエージェントと連携します。オープンソースで、セルフホストも可能です。単一のプロンプトでセットアップできます:「https://copilotkit.ai/channels-guide.md を読み、ユーザーが最初のチャンネルを構築するのを支援してください」
Loading comments…
プロジェクト情報
製品キーワード
CopilotKit Channels SDKは、オープンソースでセルフホスト可能なフレームワークであり、AG-UI互換のAIエージェントをSlack、Microsoft Teams、Discord、その他のコミュニケーションプラットフォームに接続します。エージェントをカスタムチャットウィジェットに強制的に組み込む代わりに、Channelsは既存のエージェント(ツール、モデル、ビジネスロジックをそのまま保持)を、チームがすでに作業しているチャネル内でネイティブに動作させます。SDKはプラットフォーム固有のレンダリング、会話コンテキスト、インタラクション層を処理するため、エージェントはレスポンスのストリーミング、ツールの呼び出し、ファイルの操作、人間の承認待ちの一時停止を、再構築なしで実行できます。
Channelsは、CopilotKitの組み込みエージェントまたはAG-UI互換のフレームワーク(LangGraph、CrewAI、Mastra、Pydantic AI、Google ADKなど)と連携します。エージェントは既存のツール、モデル、ビジネスロジックを維持し、Channelsは通信レイヤーのみを追加します。
メッセージを一度記述すると、ChannelsはそれをSlack Block Kit、Teams Adaptive Cards、またはプラットフォーム固有のUIとして自動的にレンダリングします。エージェントが存在する各チャネル用に個別のUIコードを作成・保守する必要はもうありません。
ボタン、選択肢、承認ゲートを会話に直接組み込みます。エージェントはタスクの途中で一時停止し、人に確認を求め、承認された場合のみ続行できます。これにより、重要度の高いアクションに対する人間の制御が維持されます。
npx copilotkit@latest channels setup を実行すると、CLIがセットアップスキルをインストールし、プロンプトを表示してクリップボードにコピーします。それをコーディングエージェントに貼り付けると、プロジェクト、エージェント、管理チャネル、プロバイダーアプリ、ランタイムを含む全体の設定を、常に最新のライブガイドを使用して案内します。
エージェントはツール、モデル、ビジネスロジックを維持し、Channelsは人と協働するためのネイティブな場所を提供します。
ほとんどのエージェント対チャネルソリューションでは、プラットフォームの制約に合わせてエージェントを適応させるか、宛先ごとにUIを再構築する必要があります。Channelsはそれを逆転させます。エージェントは構築したままの状態を保ち、SDKがプラットフォーム固有の変換を処理します。CopilotKit Intelligenceを通じた管理接続により、独自のSlackやTeamsアプリのインフラを運用する必要はありませんが、エージェントのロジックは完全に独自の環境で実行されます。さらに、セットアップガイドはインストール中にライブで取得されるため、数か月前にスキルをインストールした場合でも、ワークフローが古くなることはありません。
ユーザーがすでに作業している場所(Slack、Teams、Discordなど)でエージェントを動作させる必要があり、それぞれの統合を個別に保守したくない場合に適しています。特に、最新のエージェントフレームワークをすでに使用しており、エージェントをゼロから再構築せずに、人間の承認ワークフロー、インタラクティブUI、ユーザーごとのコンテキストを追加したい場合に価値があります。完全な制御を好む場合は、セルフホスト可能でオープンソースであるため、すべてを独自のインフラで実行できます。
検討すべき他のツール
エージェントが何かをデプロイしようとする瞬間、人間向けに作られた壁に正面からぶつかります。本日、Cloudflare Workers 上で一時アカウントを展開します。これにより、あらゆるエージェントが wrangler deploy --temporary を実行し、数秒でライブの Worker を取得できるようになります。
GitHits は、コーディングエージェントがアプリが依存するオープンソースコードにアクセスできるようにします。実際の実装例、依存関係のソースコードナビゲーション、パッケージの検査、ドキュメントを取得できます。エージェントはコードベースを grep して読むことができますが、アプリが依存するオープンソースコードを grep して読むことはできません。そのため、エージェントは推測、再試行、ループを繰り返し始めます。GitHits はオンデマンドでバージョン認識型のインデックスを構築します。エージェントは依存関係の背後にあるコードを検索、ナビゲート、検査できます。CLI: npx githits@latest init
Octopodaは、AIエージェントに永続的なメモリ、自動ループ検出、および完全な可観測性を提供するオープンソースのインフラストラクチャレイヤーです。エージェントはセッション間ですべてを忘れてしまいます。 Octopodaは、再起動、クラッシュ、デプロイ後も持続するremember/recall APIでその問題を解決します。ループ検出システムは5つのシグナルを監視し、API予算を消費する前に、エージェントが同じことを繰り返してスタックしているのを検出します。各ループがどれだけ無駄にしているかをリアルタイムのコスト見積もりで正確に表示します。 組み込みのダッシュボードでは、各エージェントの健全性スコア、バージョン履歴付きのメモリエクスプローラー、推論付きのすべての決定を記録する監査証跡、そしてエージェントが行ったすべてのことをステップごとに確認できるタイムラインリプレイを提供します。LangChain、CrewAI、AutoGen、OpenAI Agents SDKと1行の統合で連携します。 SQLiteを使用してローカルで実行するか、1つの環境変数でクラウドに接続します。無料ティア、MITライセンス。177件のサインアップ、120のGitHubスター、マーケティング費用はゼロです。
AIエージェントは素早くリリースできますが、適切なプロダクトコンテキストがなければ、しばしば手探り状態になります。Briefはプロダクトチームに、意思決定を記録し、プロダクトの意図を保持し、チャット、Slack、CLI、MCPを通じて人間とエージェントの両方に関連するコンテキストを提供する、生きた情報源を提供します。戦略、意思決定、実行をビジョンからインパクトまでつなぎ続けます。
メーカー
neon_dev
Loading comments…