ずっと引っかかっていたことがあります。

AIによって、チームはこれまでにないスピードでプロダクトをリリースできるようになりました。一方で、「何をリリースしたのかを理解する仕組み」は、まったく進化していません。いまだに誰かが手動で機能をタグ付けし、ダッシュボードを維持し、思い出したときにそれを確認しています。

しかし、その「誰か」はもう追いつけません。遅れが出ると、意思決定に使われるデータは、実際に本番で動いているプロダクトとの間で静かにズレ始めます。ルートは変更され、機能はリファクタリングされ、新しいワークフローが追加される。それでも計測は追従しない。

私たちはこれを「アナリティクスドリフト」と呼ぶようになりました。一度コードベースでそれを目にすると、もう見過ごせません。

課題解決のために生まれたNovus

この問題に向き合う開発者のために、私たちはNovusを開発・リリースしました。

Novusはコードベースに直接接続し、リリースのたびに自動で計測・分析・改善を行うプロダクトエージェントです。エンジニア、AIエージェント、そして高速に開発を進めるプロダクトチームに対して、常に最新かつ正確なプロダクトの状態を提供します。

なぜ今、Novusが必要なのか

いま、AIを活用するすべてのチームで共通の問いがあります。

「どうすれば、エージェントやモデルに“役に立つ仕事”をさせるための文脈を与えられるのか?」

プロンプトを改善することも、スキルを増やすことも有効です。しかし、本当に成果を左右するのは「プロダクトの現実に基づいた理解」です。

つまり、

  • プロダクトがどう動いているのか 
  • ユーザーが実際にどう使っているのか 

この“正確で最新の全体像”です。

プロダクトデザインの責任者としてClaude Codeを使ってきた経験からも明確です。AIのアウトプットが有用かどうかは、この文脈に依存します。

ユーザーの行動やフィードバック(誰が使い、どこで詰まり、何が重要なのか)を理解していれば、AIはより速く、より良い意思決定ができます。逆にそれがなければ、「動くもの」は作れても、ビジネスを成長させる判断はできません。

問題の本質:プロダクトの実態が把握できていないこと

多くのチームでは、この「現実に基づいた理解」は以下の状態にあります。

  • そもそも存在しない 
  • 古くなっている 
  • 誰かの頭の中に閉じている 

そしてプロダクトがリリースされるたびに、その精度は劣化していきます。

この問題は、人間だけでなく、コードベースと共に動くすべてのエージェントやツールにとってのボトルネックです。

Novus設計の前提条件

Novusは、この制約を前提に設計されています。

  • コードからプロダクトを理解し、手動タグ付けを不要にする 
  • コードの変更に追従し続ける(劣化する計測は無意味) 
  • 誰かが聞く前に重要な情報を提示する(常時観測) 
  • インサイトを実行可能な形に接続する(PRやプロダクト変更) 
  • 最終判断は常に人間が行う(Novusは提案、承認は人間) 

Novusの仕組み

Novusは「Cortex」という中核レイヤーの上で動作します。

Cortexは、以下を統合した“生きたプロダクトモデル”です。

  • プロダクトの構造 
  • コード 
  • ユーザー行動 
  • ビジネス成果 

これらを手動設定なしで継続的に更新し、単一の理解として保持します。

Pendoが長年構築してきた以下の基盤もここに統合されています。

  • アナリティクス 
  • セッションリプレイ 
  • フィードバック 
  • 予測 

コードベースが変われば、Cortexも自動で更新されます。つまり、常に本番環境の実態に基づいたインテリジェンスが維持されます。

リリースの流れで理解するNovus

Step 1:リポジトリ接続 → 構造マップ生成

GitHubリポジトリを接続するだけで開始できます。

Novusはコードを読み取り、「Memory」と呼ばれる構造マップを生成します。

含まれる要素:

  • ルート 
  • UIコンポーネント 
  • ユーザー識別パターン 
  • イベント候補(クライアント/サーバー) 
  • ワークフロー 

AIエージェントも検出・計測されます。さらに:

  • セッションリプレイのプライバシー設定 
  • ガイドのUIテーマ設定 
  • オンボーディング(役割・目標の取得) 

数分で、PMが数週間かけて作るレベルの理解が生成されます。そしてこれは常に更新され続けます。

Step 2:PRレビュー(差分+UX)

開発者がPRを作成すると、Novusは2つのレビューを同時に実行します。

① 差分分析

  • 何が変わったか 
  • 計測にどう影響するか 
  • 必要な更新 

手動計測は不要になります。

② UXレビュー

  • 色の意味の不整合 
  • インタラクションの不一致 
  • デッドクリック領域 
  • アクセシビリティ問題 

実際の例:

  • エラーがログにだけ記録され、ユーザーに表示されない 
  • 認証フロー完了後に遷移先がない 

これらはPRマージ前に検出され、既存の行動データで裏付けられます。

NovusはPRをブロックしません。判断材料を提供し、最終判断は人間が行います。

Step 3:リリース準備の自動化

意味のある変更がマージされると、Novusは自動でリリース設計を行います。

  • フィーチャーフラグ(段階的ロールアウト) 
  • プロダクト内ガイド 
  • 対象機能との紐付け 

さらに、自然言語で目標を設定します。

例:

「30日で新機能の利用率を20%向上」

Novusはこれを内部構造にマッピングし、以降のすべての分析をこの目標に紐づけます。

Step 4:Signal → 調査 → PR生成

「Signals」はCortexのもう一つの中核機能で、継続的にユーザー行動を監視します。

分類:

  • 問題(Issues) 
  • 機会(Opportunities) 
  • 洞察(Insights) 

異常が発生すると、単なる数値ではなく「ストーリー」として提示されます。

調査を実行すると:

  • 行動データの相関分析 
  • セッションリプレイ取得 
  • 根本原因の特定 
  • コードレベルの修正提案 

例:

ダッシュボードのデッドクリック問題

→ 原因3つを特定し、具体的な修正コードを提案

→ エンジニアが承認し、PRを自動生成

コード・行動・修正が一つのループで繋がります。

現在のステータスと開発状況

Novusは現在クローズドベータです。

取り組んでいる課題:

  • 多様なアーキテクチャへの計測精度 
  • 人間とAIの適切なレビュー分担 
  • エージェント主体プロダクトへの対応 

PendoのAgent Analyticsでは、週250万件のプロンプトをすでに処理しており、この領域での基盤は整っています。

変わらない原則

  • ユーザーの承認なしにコードはマージされない 
  • プロプライエタリなコードで学習しない 
  • 意思決定から人間を排除しない 

ベータ参加のご案内

現在、以下のチームと協働しています。

  • 高速開発を行うプロダクトチーム 
  • プロダクトエンジニア 
  • テクニカルプロダクトオーナー 

Novusの本質は、「何も教えなくても何を見つけるか」にあります。

  • クローズドベータへの早期アクセスにぜひご参加ください。