>_tech-draft
Vercelのアイコン
Vercel
動画公開日
タイトル

Observability for the AI Cloud

再生時間

10分 32秒

Vercel Agentが変えるランタイム管理:AIでデバッグ時間を削減し、開発効率を最大化する

ポイント

  • Vercel Agentは、アプリケーションのランタイムにおけるデバッグやインシデント対応の負担を軽減したい開発者向けのAIネイティブな新機能です。
  • AIによる異常検知と根本原因分析で、これまでデバッグに費やされていた時間を劇的に削減し、問題の迅速な特定と解決を可能にします。
  • Vercelの豊富なオブザーバビリティ機能と連携し、開発効率を最大化しながら、将来的にAIが問題解決と最適化を自動で行うAIクラウドの実現を目指します。

はじめに:Vercelが目指す開発体験の抽象化

Vercelは、インフラ管理の複雑さを抽象化し、開発者が素晴らしいユーザーエクスペリエンスの構築に集中できるようにすることを使命としています。これまで、ビルドタイム(構築時)においては、フレームワークがインフラを定義することで、基盤となるインフラのプリミティブを意識することなく、複雑なオーケストレーションやInfrastructure as Codeなしに、コンピューティング、ネットワーク、キャッシュなどをVercelがプロビジョニングすることで、非常にスムーズな開発体験を提供してきました。

しかし、ランタイム(実行時)においては、まだ開発チームにとって多くの課題が残されています。アプリケーションのランタイム管理は、依然として多くの時間を要する作業であり、開発効率を低下させる要因となっています。

ランタイム管理の現状とデバッグの課題

ランタイムにおけるインシデント(問題発生)対応は、開発チームにとって大きな負担です。まず、潜在的な問題を特定するためにアラートとモニターを設定する必要があります。しかし、これらのモニタリングツールは、膨大なアラートのノイズの中から重要なシグナルを見つけるという「アラート疲労」を引き起こすことがあります。

さらに、問題が特定された後、開発チームは何時間もかけてデバッグ作業を行い、根本原因を特定し、修正を適用します。開発者がインシデントのデバッグに費やす時間はどれくらいだと思いますか?ある調査によると、インシデント対応時間の実に**50%**が、根本原因の特定とその解決担当者の特定に費やされていることが分かっています。AIが進化する2025年においても、貴重な開発者の時間をデバッグに費やすのは非効率的です。この時間を数秒に短縮できたらどうでしょうか?

Vercel Agentによるランタイムの革新

Vercel Agentを活用することで、このデバッグ時間を劇的に短縮できます。Vercel Agentは、AIネイティブなアプローチで、アプリケーションの信頼性、パフォーマンス、セキュリティをランタイムで確保します。

1. アノマリーアラート(異常検知)

Vercel Agentは、アプリケーションにおける疑わしい活動を箱から出してすぐに監視します。設定は一切不要です。異常な動作を検知すると、Vercel Agentは数秒で問題を調査し、根本原因分析(Root Cause Analysis)を実行し、問題を診断します。

従来のオブザーバビリティツールやインフラプロバイダーとは異なり、Vercelは皆さんのアプリケーションに関する完全なコンテキスト(文脈情報)を持っています。なぜなら、Vercel上でアプリケーションが構築され、デプロイされ、本番環境で実行されているからです。これにより、より深く、より正確な分析が可能になります。

2. Vercelのオブザーバビリティ機能との連携

Vercel Agentによる調査は、Vercelが提供するネイティブなオブザーバビリティツールの上に構築されています。これらのツールは、ビルドタイムのコンテキストと組み合わせて、ランタイムの挙動を可視化するように設計されています。

  • ランタイムログ(Runtime Logs): アプリケーションの挙動をきめ細かく可視化します。HTTPリクエストがVercelネットワークに入ってから、クライアントに応答が返されるまでのライフサイクルを追跡できます。
  • オピニオン付きダッシュボード(Opinionated Dashboards): アプリケーションの健全性を迅速に理解し、問題を特定し、パフォーマンスを最適化するためのダッシュボードがすぐに利用可能です。
  • クエリツール(Query Tool): Vercelが収集・表示する膨大な量のメトリクスを探索できます。たとえば、「どのボットがアプリケーションをクロールしているか」から、「アプリケーションで使用している様々なモデルプロバイダーのP90ファーストトークン応答時間はどのくらいか」といった質問に答えるクエリを作成できます。

Vercel Agentによる調査は、これらの機能すべての上に構築されており、手動での探索の必要性を減らし、重要なインサイトを明確にします。

Vercel Agentの未来のビジョン

Vercel Agentの次のステップとして、Vercelはオブザーバビリティツールとのインタラクション方法を再構築することを目指しています。Vercelのビジョンは、AIクラウドが単に問題について通知するだけでなく、アプリケーションを修復し、最適化することです。

根本的に、AIクラウドは問題点を提示するだけでなく、ソリューション、レコメンデーション、プルリクエスト、そして自動化されたアクションを提供すべきだと考えています。Vercel Agentは、このような世界を実現するために構築されています。

Vercel Agentの利用開始

Vercel Agentは本日よりパブリックベータとして利用可能です。Vercelの全ユーザーに、これらの新機能を試すための100ドルの無料クレジットが提供されます。先月リリースされたコードレビュー機能は、すべてのVercelユーザーが利用できます。

Agentによる調査機能は、本日よりオブザーバビリティプラスを契約しているProおよびEnterpriseのお客様が利用可能です。VercelダッシュボードのAgentタブから利用を開始できます。

AIアプリケーションの評価(Evals)の重要性

AIアプリケーションは非決定論的(Non-deterministic)であるため、出力の品質を監視することが非常に重要です。エージェントが複数の推論ステップを連鎖させることで、さらに複雑さが増します。このため、OpenTelemetryをベースに構築されたエージェントフレームワークのエコシステムが拡大し、開発者がエージェントのワークフローを監視、デバッグ、最適化するのに役立っています。

もしOpenTelemetryを使用してトレースを収集している場合、Vercel Drainsを利用して、それらのトレースを任意の宛先に送信できます。Vercel Drainsは、すべてのVercelデータをサードパーティのオブザーバビリティツールにエクスポートすることを可能にします。したがって、サードパーティのEvalsツールを使用している場合、そこにトレースをエクスポートできます。

Brain Trustとのパートナーシップ

開発者がEvalsを実行し、モデルの品質を簡単に監視できるようにするため、VercelはVercel Marketplaceを通じてBrain Trustと提携しました。この新しい統合により、数回のクリックでVercelからBrain Trustへトレースと評価データを自動的にストリーミングできます。

まとめ

Vercel Agentは、AIの力を活用してランタイム管理の複雑さを解消し、開発者がアプリケーションのデバッグに費やす時間を大幅に削減します。異常検知、根本原因分析、そしてVercelの豊富なオブザーバビリティ機能との連携により、開発者はより効率的に高品質なアプリケーションを構築・運用できるようになります。さらに、AIアプリケーションの評価においても、Vercel DrainsとBrain Trustとの統合が強力なサポートを提供し、AI開発の未来を加速させるでしょう。Vercel Agentを通じて、単なる問題の通知に留まらない、問題解決と最適化を自動で行うAIクラウドの世界が実現されつつあります。


参考動画

https://www.youtube.com/watch?v=yW6yZxkKvf8