最後に、エージェントはインタラクティブなフロントエンドエクスペリエンス(オープンソース)を提供できます。 CrewAI、LangGraph、Mastraなどのバックエンドは、多くのことができます。 しかし、最も難しいのは、Cursor のようなインタラクティブなユーザー向けソフトウェア製品にそれらを埋め込むことです。 また、あるエージェントバックエンドから別のエージェントバックエンドへの移行は、次のような問題があります。 ...各フレームワークには、独自の出力形式、状態処理、ReAct パターンなどがあります。 AG-UI(エージェント-ユーザーインタラクションプロトコル)は、これに対処し、フロントエンドを利用したエージェントを構築するために設計されたオープンソースプロトコルです。 より多くの視点を得るには: - MCP: エージェントからツールへ - A2A: エージェントからエージェントへ - AG-UI: エージェントからユーザーへ これは、すべてのフロントエンド/バックエンドコンポーネントを交換可能にできることを意味します。 - UI ロジックを書き直すことなく、LangGraph、CrewAI、または Mastra を同じフロントエンドに統合できます。 - バックエンドを変更せずに新しい UI をドロップできます。 - UI を変更せずに、ある LLM を別の LLM と交換できます。 これは、エージェントのワークフローを単なる美化されたチャットボットではなく、本物のソフトウェアのように感じさせる欠けている層です。 次のツイートでGitHubリポジトリを見つけてください!