AumCreate

APM (SEMIALT) · 2026

SEMIALT — MOSFET 代替型番プラットフォーム

パワー半導体メーカー SEMIALT 向けに開発した MOSFET 代替型番プラットフォーム。訪問者が競合の型番を入力すると、SEMIALT 自社製品の中から代替品が返されます。資格を満たす代替が存在しない場合は、存在しないことが明示されます。Laravel で構築し、管理画面は Filament。公開ページは事前に生成され、静的ファイルとして配信されます。

APM (SEMIALT) SEMIALT — MOSFET 代替型番プラットフォーム
11
社の競合メーカーと代替関係を構築
8,553
ページを事前生成(2026 年 10 月 12 日、公開 sitemap で計数)
2,139
型番がパラメトリック検索の対象
13
分割の sitemap。区分ごとに再クロール可能

プロジェクト要件

本件の要件は、代替関係を類似度のスコアではなく技術的な適合性判定によって決定することでした。型番の組み合わせが公開されるのは、必須条件をすべて満たした場合のみです。極性が同一であること、標準パッケージ名が完全に一致すること、耐圧が置き換え対象を下回らないこと、オン抵抗は同一のゲート駆動条件どうしでのみ比較すること(10V には 10V、4.5V には 4.5V)、そして両方の型番に存在する条件はすべて通過すること。共通の測定条件が存在しない組み合わせは「比較不能」として記録され、公開されません。スコアリングは適合性判定の後に行われ、すでに条件を満たした結果を並べ替えるためだけに使われます。スコアが高くても、必須条件を通過しなかった型番が結果に入ることはありません。しきい値と重みは管理画面で調整できます。

パラメータデータ

パラメータデータは、仕様表が実際に取りうる形に合わせて作られた取り込み処理でワークブックから読み込まれます。列見出しは大文字小文字、空白、括弧、単位記号にかかわらず認識されます。値は格納前に正規化されます。1.5V–18V のような範囲は上限と下限に分解し、単位は一つの尺度に換算し、P チャネルの負値とデュアル品の二組の値はそれぞれの規則で扱い、結合セルは対象行に展開します。取り込みごとに監査記録が残ります。読み取った行数、書き込んだ行数、スキップした行数、人の判断が必要な行数です。数値列の 0 は測定値ではなく「要確認」として扱われます。オン抵抗が 0 であれば最良値として並び、それと比較される結果すべてが偏るためです。

自然言語での型番検索

同じエンジンの上に自然言語検索を実装しました。捏造を指示で抑えるのではなく、構造として起こり得ないようにしています。言語モデルの役割は文を検索条件に変換することだけで、型番、パラメータ、スコアはアプリケーションがデータベースから読み出します。モデルが製品データに触れることはありません。モデルが書く唯一の文である推奨理由は、保存されたデータと数値を一つずつ照合し、データが裏付けない数値が含まれていれば文ごと破棄されます。見つからない型番は見つからないと報告し、綴りを補正した場合はその旨を明示します。黙って別の型番に置き換えることはありません。各リクエストは、解釈された条件と実際に返した型番とともに記録され、後から検証できます。モデルの提供元は管理画面の設定項目です。エンドポイント、モデル名、キーを変更すれば反映され、コードの変更も再デプロイも必要ありません。

静的ファイルとしての公開

代替型番ページ、製品ページ、パッケージページ、メーカーページはすべて事前に生成されてディスクに書き出され、nginx が直接配信します。ヒット時にアプリケーションは起動しません。データ更新後に全体を再生成し、sitemap は 13 の分割に分けてあるため、区分ごとに再クロールできます。訪問者が見るページは検索エンジンが取得するページと同一で、要求と応答の間にクエリ層はありません。

運用は客先で完結

管理画面は中国語で、SEMIALT 自身の担当者が運用します。データの取り込み、パッケージ図やカタログ PDF のアップロード、製品カテゴリの公開と非公開、マッチングのしきい値調整、同僚のアカウント作成まで行えます。一覧に出るのは実際に型番があるカテゴリだけです。空のカテゴリはナビゲーション、ダウンロード、サイトマップから外れます。担当者が個別に非公開にする必要はありません。問い合わせは型番とともに届きます。各行の見積リンクがその型番をフォームへ引き継ぎ、型番が多い場合は一覧の貼り付けやアップロードに切り替えられます。アップロードされたファイルは公開ディレクトリの外に生成名で保存され、管理画面からのみ取得できます。同じファイルは通知の添付としても送られ、営業はメールから開けます。コンバージョンとして計上されるのは送信された問い合わせのみで、閲覧行動は含みません。

納品したもの

  • 代替型番マッチングエンジン
  • 全製品を対象としたパラメトリック検索。絞り込み、並列比較、CSV 書き出し
  • BOM の一括照合。貼り付けまたはアップロードし、各行を照合して表として返却
  • 競合メーカーごとの代替型番索引と、パッケージごとのランディングページ
  • 一括取り込み。格納前に単位を正規化し、実行ごとに監査記録を残す
  • 自然言語での型番検索。結果はデータベースから読み出し、生成はしない
  • 各行の型番をそのまま見積フォームへ引き継ぐ見積導線
  • 客先の担当者が自ら運用する管理画面
  • 事前生成し静的ファイルとして配信するページ
  • 送信された問い合わせのみを計上する解析・広告コンバージョン計測

技術スタック

  • PHP 8.4
  • Laravel 13
  • Filament 5
  • MySQL 8
  • Redis
  • nginx
  • Cloudflare

サイトの中身

  1. 競合メーカーごとに代替型番の索引があり、チャネル、パッケージ、耐圧で絞り込めます。各行に APM の候補型番とパラメトリックスコアが表示されます。

    競合メーカーごとに代替型番の索引があり、チャネル、パッケージ、耐圧で絞り込めます。各行に APM の候補型番とパラメトリックスコアが表示されます。

  2. パラメトリック検索は APM の全製品が対象です。種別、耐圧、電流、パッケージで絞り込み、選択した型番を並べて比較し、CSV として書き出せます。

    パラメトリック検索は APM の全製品が対象です。種別、耐圧、電流、パッケージで絞り込み、選択した型番を並べて比較し、CSV として書き出せます。

  3. BOM 全体を一度に照合できます。型番をまとめて貼り付けるかアップロードすると、各行が製品範囲と照合され、表として返されます。

    BOM 全体を一度に照合できます。型番をまとめて貼り付けるかアップロードすると、各行が製品範囲と照合され、表として返されます。

  4. 綴りを補正した場合は必ず明示し、黙って置き換えることはありません。入力された綴り、どの型番として解釈したか、解釈が誤っていれば送ってほしい旨が示されます。説明に出てくる項目は、数値もパッケージも適合区分も、すべて下の表に対応するものがあります。

    綴りを補正した場合は必ず明示し、黙って置き換えることはありません。入力された綴り、どの型番として解釈したか、解釈が誤っていれば送ってほしい旨が示されます。説明に出てくる項目は、数値もパッケージも適合区分も、すべて下の表に対応するものがあります。

  5. 平易な文で書かれた条件がパラメータデータに対して解決されます。すべての条件に完全に一致する型番が製品範囲に無い場合は、無いことを明示し、何を基準に一致させたかを示します。

    平易な文で書かれた条件がパラメータデータに対して解決されます。すべての条件に完全に一致する型番が製品範囲に無い場合は、無いことを明示し、何を基準に一致させたかを示します。

公開中のサイトを見る ↗

案件を相談する