非構造化されたポケモン図鑑テキストから、Claudeを活用して構造化されたポケモン検索エンジンを構築する

プロジェクト概要
開発者は、Claudeを使用してポケモンシリーズ30周年記念に2つのウェブサイトを構築しました:サイズ比較アプリと、図鑑テキストの構造化検索エンジンです。この検索エンジンは、ポケモンのフレーバーテキストが固定スキーマを持たないという課題に対処しています。図鑑のエントリーは再利用され、不完全で一貫性がなく、「氷河の近くに住み、毛皮を持つポケモンはどれか?」といった単純なクエリでさえほぼ不可能な状況でした。
Claudeによるデータ処理
開発者は、Claudeに平易な英語で指示を与えることで、数十の単発スクリプトを作成しました:
- ファジー論理を使用して再利用テキストの重複排除
- フレーズを構造化属性に分類・統合
- 探索のためのインタラクティブな多次元フィルターの作成
50万語以上のテキストがフレーズごとに分析され、100以上の主題テーマが特定されました。すべてのフレーズは構造化カテゴリに分類され、乱雑で非構造化なテキストが完全に検索可能でフィルタリング可能なデータに変換されました。
分類体系の設計
標準的なゲーム内属性(高さ、タイプ、わざ、特性、形状、地域)に加えて、開発者はすべての図鑑フレーズをマッピングする階層的分類体系を設計しました:
- 身体: 特徴、被覆物、感覚、サイズ
- 能力: 元素、移動、攻撃/防御、超能力
- 自然と生息地: 陸地、水域、空、天候、生態系
- 行動: 社会的行動、気質、コミュニケーション、繁殖
- 文化と統計: 神話、象徴、人間の利用、比較
UIと実装の詳細
Claudeは、ユーザーが認知過負荷なしに8次元にわたってフィルタリング、検索、探索できるUIの設計を支援しました。サイズ比較アプリは、Claudeがピクセルからメートルへの変換を理解するためにリバースエンジニアリングした生の3Dモデル値を使用する、シンプルな画像スケーラーでした。
開発者は、手動でのデータレビューが依然として必要であり、UIにはいくつか使いにくい要素があると指摘しています:ユーザーはハンバーガーメニューを手動で開き、わざと「分類」タグを読み込む必要があり、図鑑の伝承テキストにアクセスするにはこれらが必要です。
今後の改善点
計画されている機能強化には、オントロジー関係の追加が含まれており、これにより検索エンジンが辞書からの関連用語や同義語を理解できるようになります。
プロジェクトリンク:https://daviddot.com/oak(検索エンジン)およびhttps://daviddot.com/size(サイズ比較)。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

先駆けるOpenClaw:大企業のワークフローを革新する
OpenClawが大規模な企業環境でどのように導入され、複雑なワークフローにおける自動化と効率性を向上させているかを探ります。この議論では、主な利点とユーザー体験に焦点を当てています。

ClaudeコードエージェントがオーケストレーションフレームワークなしでAPI契約を交渉
2つのClaude Codeエージェントが、わずか2つのメッセージングツールとシステムプロンプトのみを使用して、API契約をピアツーピアで交渉し、エンドポイントの形状、レスポンス形式、CORSヘッダーについて合意した後にコードを記述しました。ブリッジの実装は、WebSocketブローカーとMCPチャネルを含む約190行のTypeScriptです。

Claudeを使用してメールシステムの不足ユーザーシナリオを監査する
ある開発者がClaudeを活用してデータベーススキーマとメールトリガーを分析し、4つの重大なギャップを特定しました:未確認サインアップへのフォローアップがない、ダウングレードの確認がない、チーム招待の承諾通知がない、プラン制限への接近警告がないことです。

開発者がClaudeコードでSteamゲームをリリース:VibeコーディングとVibeエンジニアリングの教訓
開発者は、AI支援開発にClaude Codeを使用して、Steamでネクロマンシーをテーマにしたサバイバー/弾幕シューティングゲーム『Codex Mortis』をリリースしました。プロジェクトは最初のプロトタイプから2回の完全な書き直しを経ており、プロトタイプと製品版の間のギャップを浮き彫りにしています。