フロントエンド・PHPカンファレンス北海道2026
トーク(15分)
PHP フロントエンド

Gemini × pgvector で作るセマンティック検索 〜 個人開発サービスCuraQのAI実装 〜

「この記事、前に読んだはずなのに見つからない」——キーワード検索の限界を感じたことはありませんか?
私が個人開発している記事キュレーションサービス「CuraQ」では、Gemini APIとpgvectorを組み合わせたセマンティック検索を実装しています。

本セッションでは、以下の実装をコードレベルでお話しします:

  • Gemini 2.0 Flashによる記事解析と「concepts」生成
  • gemini-embedding-001によるベクトル埋め込み
  • Supabase + pgvectorでのベクトル検索RPC実装
  • キーワード検索とのハイブリッド戦略
  • プロンプトインジェクション対策と安全性への配慮

    「個人開発でもここまでできる」という実践例として、すぐに使える知見をお持ち帰りいただけます。

対象者

  • ベクトル検索・セマンティック検索を実装してみたい方
  • Gemini APIをプロダクトに組み込みたい方
  • Supabase + pgvector の実践例を知りたい方
  • 個人開発でAI機能を実装したい方