最新の投稿

AI Agent のネイティブサポートを追加
AI Agent のネイティブサポートを追加
Guides
Jun 12, 2026
AI Agent は開発者の標準的なニーズになりつつありますが、開発・デプロイには依然として無視できないハードルがあり、自前で組み合わせなければならないインフラが少なくありません。EdgeOne Makers(EdgeOne Pages の名称変更)は、これまでの Web フルスタック機能に加えて Agent のネイティブサポートを追加し、Agent 開発を Web アプリケーション開発と同じくらい簡単にします。開発者はビジネスロジックに集中し、インフラはプラットフォーム側で一括して引き受けます。同じプロジェクト内で Web と Agent のコードを同時にデプロイでき、ドメインや設定など、デプロイと観測の仕組み一式を共有します。Agent ランタイム。Agent Runtime を提供し、Claude Agent SDK、OpenAI Agents、LangGraph、DeepAgents、CrewAI などの主要フレームワークをそのまま実行できます。handler の書き方は各フレームワークのネイティブな流儀のまま、プラットフォーム側で新たな SDK 抽象は導入しません。セッションストレージ。context.store は各フレームワークのネイティブなセッションストレージ型をそのまま公開します。例:OpenAI Agents では Session、LangGraph では BaseCheckpointSaver が得られます。各フレームワークは標準では抽象プロトコルしか提供せず、永続化実装は通常自分で Postgres などのクラウドストレージを繋ぐ必要があります。Makers は最下層でプラットフォームの Blob ストレージにより一括して受け持つため、別途サービスを有効化する必要はありません。
Chris ChenChris Chen
数行のコードで本番品質の Agent を書く
数行のコードで本番品質の Agent を書く
Guides
Jun 10, 2026
初期のエージェントは普通のバックエンドとそれほど違いはありませんでした。カスタマーサポート、Q&A、注文照会といったシナリオでは、業務インターフェースを備えた LLM サービスに近い存在でした。しかしモデルの能力が伸びるにつれ、エージェントは本当に「手を動かす」ようになり——ファイルを扱い、コードを書き換え、テストを走らせ、ブラウザを操作し、複雑なシステムを束ねるようになり、これまで人手でやっていた仕事を少しずつ引き取るようになりました。権限境界を絞り、リソース利用をコントロールするうえで、サンドボックスは必須要素となりました。次に直感的に思いつく構成は、エージェントのロジックとツールを同じサンドボックスに詰め込むことです。コールパスが短く、状態の共有もしやすい。構成自体はシンプルですが、マルチテナント、セキュリティ分離、コスト効率といったエンタープライズ級の要件に入った瞬間に綻びが見えてきます。ロジックを一行いじるためにツールチェーンを丸ごと含むイメージを再ビルドする必要があり、並行リクエスト下では会話一つにつきサンドボックスを丸ごと専有するためリソースコストが急速に積み上がります。エージェントのロジックと認証情報、信頼できないコードが同じ環境に同居することで、prompt injection の攻撃面も広がります。状態はサンドボックスに紐づいているため、破棄と同時に消え、復元も難しい。そこで業界は、よりデカップルされたアプローチを模索し始めました——エージェントのロジック、ツールサンドボックス、状態がそれぞれ独立して動き、コンポーネントごとに自身のライフサイクルでスケジュールされ、互いに縛らない構成です。
Chris ChenChris Chen
EdgeOne Pages がミドルウェア機能を正式リリース、Next.js ミドルウェアのエッジデプロイメントを完全サポート
EdgeOne Pages がミドルウェア機能を正式リリース、Next.js ミドルウェアのエッジデプロイメントを完全サポート
News
Feb 6, 2026
EdgeOne Pages がミドルウェア機能を正式にサポートしたことをお知らせいたします。これにより、エッジノードでユーザーリクエストをインターセプトして処理し、ページの読み込み前にカスタムロジックを実行できるようになり、アプリケーションの応答性が向上し、アーキテクチャがより柔軟になります。ミドルウェアとは、リクエストが最終目的地に到達する前に実行されるコードです。ユーザーリクエストをインターセプトし、リダイレクト、リライト、リクエストヘッダーの変更などの操作を実行できます。これはリクエストの「門番」のようなもので、本格的な処理の前にフィルタリングと前処理を行います。従来のアーキテクチャでは、これらの処理ロジックはオリジンサーバーに戻して実行する必要があり、レイテンシが増加するだけでなく、オリジンサーバーに追加の負担がかかっていました。EdgeOne Pages のミドルウェアはエッジノードで実行され、これらの軽量な処理ロジックをユーザーに最も近い場所に前置します。リクエストはオリジンサーバーに到達する前に判断と処理を完了できます。
Chris ChenChris Chen
TanStack:ツールライブラリからフルスタックフレームワークへの進化
TanStack:ツールライブラリからフルスタックフレームワークへの進化
Guides
Feb 6, 2026
TanStack は、モダンな Web アプリケーションのために設計された高品質なオープンソースのツールスイートです。現在までに、各モジュールは GitHub 上で累計 10 万以上のスターと 9,500 人のフォロワーを獲得しています。最大の強みは、Web 開発において特に難易度の高い領域をモジュール化・標準化し、それらを本番環境で利用できる包括的なエコシステムへと昇華している点にあります。 TanStack の目標は、単に便利なツールライブラリになることではありません。モダンなフルスタックアプリケーションに内在する、システムレベルの複雑性そのものを解決することを目指しています。ルーティング、データ取得、SSR(サーバーサイドレンダリング)といった、これまで分散していたプロセスをシームレスに統合し、統一された一貫性のあるワークフローとして提供します。大規模なデータセットや複雑なフォームインタラクションを扱う場面では、TanStack が提供するのは単なる近道ではなく、岩盤のように堅牢な基盤であることが分かります。これにより、「高性能」と「高信頼性」は開発者が背負う負担ではなく、フレームワークの DNA として組み込まれていきます。
Benjamin CarterBenjamin Carter