PJQ — Public Judgment Quotient について
PJQはYouTubeコメントを分析し、実質的な賛成・反対・中立意見とノイズを分けて、視聴者の受け止め方を測定します。メディア分析担当者や開発者向けにWebクライアント、REST API、MCPインターフェースを提供し、生のコメント本文ではなく集計結果を返します。
主な機能
- 01コメントの7分類スタンス判定
- 02受け止め方のムードと支持指標
- 03ノイズや不自然なコメントの別集計
- 04代表例を含む集計判定
- 05REST APIとWebクライアント
活用シーン
- 01YouTube動画への視聴者の反応を把握
- 02実質的な意見とボット・宣伝ノイズを区別
- 03受け止め方の分析をAIエージェントに組み込み
MCP 対応
https://pjq.life/mcp/ のホスト型MCPサーバーは、AIエージェントが分析を実行し、判定結果を取得するツールを提供します。生のコメント本文ではなく、集計値と代表例を返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pjq.life/mcp/claude mcp add --transport http life-pjq-pjq https://pjq.life/mcp/{"mcpServers":{"life-pjq-pjq":{"type":"http","url":"https://pjq.life/mcp/"}}}Cursor で開く{"servers":{"life-pjq-pjq":{"type":"http","url":"https://pjq.life/mcp/"}}}VS Code で開く{"mcpServers":{"life-pjq-pjq":{"type":"http","url":"https://pjq.life/mcp/"}}}{"mcpServers":{"life-pjq-pjq":{"serverUrl":"https://pjq.life/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://pjq.life/mcp/認証が必要ツール
詳細
PJQ — 公共評価指数
世論の地震計です。PJQ は、メディアコンテンツがオーディエンスに実際にどう受け止められたかを測定します。ファンの騒ぎ、ボット、自分を宣伝する人々の声と、真の意見を切り分けます。
公開中: pjq.life · ライセンス: Apache-2.0
これは何か
PJQ はコンテンツの URL(現在は YouTube、今後 Reddit、Telegram、News に対応予定)を受け取り、その下にあるコメントを抽出して、各コメントを7 カテゴリーの立場基準に基づいて分類します。出力されるのは判定結果です。数値による受け止めスコア(mood)と、構造化された内訳を示します。実質的に賛成した人、反論した人、中立を保った人がそれぞれ何人いるか、そしてノイズがどれほどシグナルをかき消しているかを確認できます。
PJQ は、1 つのコアを 2 つのトランスポートで公開するメディア受容の観測所です。
- 分析の自動化に使える REST API(
/api/v1/*)と、 - AI エージェント(Claude Desktop など)がチャット内で直接分析を実行し、判定結果を読める MCP サーバー(
/mcp/)です。
このリポジトリの内容
このリポジトリは、PJQ のオープンクライアントと仕様です。ホスト型分析エンジン(サンプリング、分類、QA、ONNX 立場モデル、プロンプトの内部実装)は非公開のままです。これが製品の競争優位性です。ここで公開しているのは、PJQ を利用し、統合し、理解するために必要なすべてのものです。
web/ — the full web client (React + TypeScript + Vite SPA, 5 languages)
spec/ — the conceptual specification
├── CONCEPT.md what PJQ is and why
├── RUBRIC.md the 7-category stance rubric (definitions)
├── domains.yaml the 11-domain content taxonomy
├── FEATURED.md the open, automatic showcase-ranking formula
└── verdict-schema.md the shape of a verdict (API output)
docs/ — integration reference
├── api-reference.md REST API surface
├── mcp-reference.md MCP tools and schemas
└── user-guide/ end-user guide (EN + RU)
7 カテゴリーの基準(一息で説明)
各コメントには、必ず次のいずれか1 つが割り当てられます。SUP(実質的な賛成)、AGA(実質的な反対)、NEU(中立)、OFF(話題から逸脱)、THIN(薄い肯定 — 論拠を伴わない称賛)、SUS(不自然な投稿 — ボット/報酬目的/組織的)、AGN(独自の目的 — 投稿者自身の外部目標を達成する手段としてのコメント)。
**集計ルール:**意見指標(mood、support)は、SUP/AGA/NEU のみを対象に厳密に計算します。THIN/OFF/SUS/AGN は別々に集計し、賛成率を押し上げることはありません。詳しくは spec/RUBRIC.md をご覧ください。
Web クライアントの実行
クライアントは標準的な Vite SPA です。デフォルトでは、ホスト型バックエンドの pjq.life と通信します(本番環境では同一オリジンです)。
cd web
npm install
npm run dev # dev server with hot reload
npm run build # production build (with build-time SEO prerender) -> dist/
クライアントの接続先を別のバックエンドに変更するには、web/.env.example をコピーし、VITE_API_BASE を設定してください。
統合
- REST API — pjq.life の Cabinet から API キーを取得し、
docs/api-reference.mdをご覧ください。読み取り専用ツールはクレジット不要です。完全な分析には 1 クレジットかかります。 - MCP — MCP 対応クライアントの接続先を
https://pjq.life/mcp/に設定し、公開されているツールについてはdocs/mcp-reference.mdをご覧ください。
コメントの生テキストが API 経由で返されることはありません。PJQ のプライバシーポリシーに基づき、集計値、割合、少数の代表的な事例のみを返します。
ステータス
PJQ は公開中で、積極的に開発が進められています。ロードマップは pjq.life/flightlog で公開されています。このリポジトリではクライアントと仕様を管理し、エンジンの変更はホスト型サービスに反映されます。
ライセンス
Copyright 2026 PJQ (github.com/Makaric). Apache License, Version 2.0 に基づきライセンスされています。詳しくは LICENSE をご覧ください。
Русская версия: README_RU.md.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。