本書の完全版は繁体字中国語版(約 30,000 字)、英語版(約 28,000 語)、日本語版(約 30,000 字)で公開済み。本エグゼクティブサマリーは時間の限られた読者向けに主要な貢献を 5 項目に凝縮したものである。完全な日本語版(12 章 + 4 付録)は
ja/ch01-geo-era.md以降から読める。
Part 1 — 基礎
Part 2 — 可観測性と耐障害性
Part 3 — 構造化データと AI 統合
Part 4 — クローズドループ修復
Part 5 — 事例と限界
付録
Baiyuan GEO Platform——生成 AI(ChatGPT、Claude、Gemini、Perplexity、他約 10 プラットフォーム)の回答内でブランドがいかに言及されるかを測定・改善する SaaS——を構築する実践報告である。百原科技が 2024 年から 2026 年にかけて台湾 B2B およびローカルビジネス市場で運用する中で下した、アルゴリズム・アーキテクチャ・工学的トレードオフを記録する。
製品パンフレットではない。ユーザーマニュアルでもない。同じようなシステムを構築する他のチームが、我々のやり直し・遠回り・失敗から学べることを前提に書いたエンジニアリング実録である。
生成 AI はブランド可視性のルールを静かに書き換えた:
見込み客が「B2B CRM のおすすめは?」と尋ねたとき、AI は数社のブランド名を含む段落を生成する。その段落に登場しないブランドは、顧客の意思決定パスから事実上消滅する。従来の SEO 指標——キーワード順位、被リンク、Core Web Vitals——が測定してきた世界は崩壊しつつある。
我々はこの新しい分野を GEO(Generative Engine Optimization、生成エンジン最適化)と呼ぶ。SEO の次のバージョンではない。入力(AI 応答テキスト)が異なり、操作レバー(構造化実体、事実チェック記録、多源信頼信号)が異なり、失敗モード(ハルシネーション、モデルバージョンドリフト、訓練データの盲点)が異なる、並列の工学問題である。
本書の 12 章は、管見の限り他にまとめて公表されていない 5 つの独立した貢献を記録する。
単一の「シテーション率」指標は、異なる体質のブランドを同じ数値に圧縮してしまう——「2 プラットフォームで最後に簡単に言及」と「7 プラットフォームで最初に詳細に言及」が同点になりうる。我々は GEO の健全性を 7 つの直交次元に分解する:
| 次元 | 測定対象 |
|---|---|
| シテーション率 | 代表的意図クエリ中、ブランドが言及される割合 |
| ポジション品質 | 回答の冒頭・中盤・末尾のどこで言及されるか |
| クエリカバレッジ | 意図タイプの多様性(ベスト、比較、How-to、推薦) |
| プラットフォーム広度 | 監視対象 15 プラットフォーム中、言及するプラットフォームの割合 |
| センチメント | 各言及のトーン方向 |
| コンテンツ深度 | ブランド記述の長さと事実密度 |
| 一貫性 | クロスプラットフォーム標準偏差——AI 間の合意収束度の指標 |
重み付けは意図的に非公開。客に指標ではなく実質を最適化させるため。PageRank が歴史的に重みを公開しなかった思想と同じ。
外部 AI プロバイダに依存するシステムは必ず部分的障害を経験する——レート制限、リージョン障害、クオータ枯渇。素朴な対応(失敗をゼロ扱い、あるいは失敗プロバイダを分母から除外)は パイプライン健全性 と ブランド状態 を混同し、ダッシュボードを極度にノイズ化する。
我々の解:プラットフォームスキャンが 100% 失敗したことを検知し、最大 200 行遡って最後の成功スコアを見つけ、isStale フラグ付きで前送し、UI 上で「⚠ 14 時間前のデータ」ツールチップを表示する。下流分析は前送値を使い続ける。パターンは「高頻度サンプリング、不安定ソース」型のあらゆる信号系(IoT、金融レート、ソーシャルモニタリング)に一般化できる。
現代の顧客ウェブサイトは人間向けに作られている:クライアントサイド JavaScript、アニメーション UI、Cookie バナー、トラッカー SDK。AI ボット(GPTBot、ClaudeBot、PerplexityBot 等 25 種を追跡)はこれを清潔にパースできない。我々の答えが AXP(AI-ready eXchange Page)——3 層の清潔な文書(純粋 HTML + Schema.org JSON-LD + RAG 向け Markdown)を、User-Agent を検出してシャドウドキュメントに差し替える Cloudflare Worker 経由で CDN エッジで配信する。
同じ URL が読み手に応じて完全に異なる 2 種類のペイロードを返す。5 ブランドのパイロット運用結果:AXP 展開 2 週間以内に AI ボットトラフィック 3–5 倍、シテーション率改善は約 2–3 週間遅れて追従。
Schema.org は「リッチリザルト用のタグを数個付けるもの」と扱われがちだ。我々はこれを AI 知識グラフのエンティティ同定層 として扱う。各ブランドエンティティは:
@type をマッピング@id 参照により 三層(Organization → Service → Person/Physician / Attorney 等の専門役職)に分解sameAs により外部権威ノード(Wikipedia、Wikidata、LinkedIn、Google Business Profile)と相互リンク完全度アルゴリズムは物理ビジネスとオンラインサービスで別個の重みテーブルを持ち、新規ブランド向けには段階開示ウィザード、既存ブランド(80% 未満)向けにはダッシュボードバナーで補完を促す。
業界の典型的アプローチ——ブランドハルシネーションを検知し、顧客に通知する——は職務放棄である。顧客は AI のハルシネーションを直す方法を知らない。
我々のクローズドループは完全自動:
ClaimReview ノードを生成し、AXP + RAG ナレッジベース + (将来)GBP LocalPosts に注入核心的な設計原則として繰り返し強調する:neutral はハルシネーションではない。知識源に記載がない事実が存在しないとは限らない——それを誤って contradiction 扱いすると偽陽性が連鎖的に発生し、修正サイクル自体を汚染する。
プラットフォームの技術スタック:
本書は境界を明示する:
百原科技(Baiyuan Technology) — 台湾発の B2B SaaS 企業。主筆:Vincent Lin、CTO。本書は CC BY-NC 4.0 ライセンスで公開:任意の非商用目的で引用・翻訳・派生物作成が可能。商用再利用(有料講座への組み込み、商用訓練データセットへの混入、パッケージ製品への同梱)はライセンス料を要する(services@baiyuan.io まで)。
| 成果物 | ステータス |
|---|---|
| 繁体字中国語版(zh-TW v1.0-draft) | ✅ 公開済み |
| 英語版(en v1.0-draft) | ✅ 公開済み |
| 日本語版(ja v1.0-draft) | ✅ 公開済み — エグゼクティブサマリー + 12 章 + 4 付録(約 30,000 字) |
| PDF 版(zh-TW / en / ja、main push 毎に自動生成) | ✅ Releases で配布中 |
| GitHub Pages ウェブ版 | ✅ baiyuan-tech.github.io/geo-whitepaper |
| Zenodo DOI 登録 | ⚪ v1.0 正式版以降の予定 |
| Google Scholar / Semantic Scholar 収録 | ⚪ DOI 取得後 |
日本語版は直訳ではなく、事例章(第11章)を中心に日本市場の文脈(国内 AI 採用曲線、日本語データのウェイト、note.com / Qiita 読者層、日系美容クリニック・飲食チェーン・サロン業態)に合わせた注記を加えている。
ko/ 等の追加言語ディレクトリへの PR を歓迎@techreport{lin2026baiyuangeo,
author = {Lin, Vincent},
title = {Baiyuan GEO Platform: A Whitepaper on Building a SaaS for Generative Engine Optimization},
institution = {Baiyuan Technology},
year = {2026},
url = {https://github.com/baiyuan-tech/geo-whitepaper},
note = {v1.0-draft}
}
APA 7:
Lin, V. (2026). Baiyuan GEO Platform: A whitepaper on building a SaaS for generative engine optimization (v1.0-draft) [Technical report]. Baiyuan Technology. https://github.com/baiyuan-tech/geo-whitepaper
ナビゲーション:📖 リポジトリ目次 · English Executive Summary · 繁体字中国語本文(Ch 1)→