Open4
ClaudeがマイナーなGitHubリポジトリを参照できないのでGitHub Pagesを生成して対処した
3行で説明
- Claudeに、自分のマイナーなGitHubリポジトリを分析させようと、URLを与えました
- 「検索エンジンに引っかからないので参照できない」といった文言が生成されました
- 対策として、URLとしてGitHub Pages側を与えたところ、Claudeが参照できて解決しました
分析
- 検索エンジンの仕様
- GitHub Pagesを検索エンジンにクロールさせるのがよい
- 外部サイトからGitHub Pagesへのリンクがあるとよい
2025/11/11時点の実験結果
- プロンプト :
cat-file-watcherについて、リポジトリを参照して要約して - Claude : OK。リポジトリのREADMEどおりの出力。
- Grok : OK。リポジトリのREADMEどおりの出力。
- Gemini : NG。「存在しない」という出力。ハルシネーション100%の低品質な出力。
- ChatGPT : NG。リポジトリのREADMEの出力できず。googleでhitするZenn記事の出力だけできる。続けると、ハルシネーション100%の低品質な出力。
分析
- ClaudeとGrokは、URLを直接fetchできる。
- 今回生成したgithub.ioに到達成功し、そこからURLをfetchできたように見受けられる。
- GeminiとChatGPTは、Google検索に出てこないマイナーなサイトはハルシネーションする。
- 本件のgithub.ioはまだGoogle検索に出てこないのを確認した。
仮説
- 本件のgithub.ioをGoogle検索に出せれば、最低限の対策になる可能性がある、と判断する
- ただし、それでも各リポジトリの中身はGoogle検索に引っかからない可能性がある
- 個別にGoogle検索リクエスト準備と実施の作業を手作業でやらないとダメ、という可能性がある
- なお多少メジャーになったサイトは、Google検索リクエスト作業をせずとも、Google検索に引っかかるようになっているのを確認した
- というより、自分のリポジトリで、Google検索に引っかかるものとそうでないものがあり、マイナーなものは一切Google検索に出てこない、のに気づいたのが発端 : GitHubプロジェクトがマイナーだとGoogle検索にヒットしない現象を検証してみる
2025/11/11時点の計画
- 11月末くらいまで様子見のち、上記のgoogleのcacheに入れる作業を検証するつもり