PHPカンファレンス香川2025
レギュラートーク (30分+Q&A5分)
初登壇

RAGをPHPとPostgresで作る:ベクトル検索からリランキングまで

1

MCPの登場により、LLMは様々なツールと接続できるようになりました。オープンソースに限らず、自分たちのサービスや社内ツールも手軽に統合できるようになり、LLMの活用の幅が広がっています。

今回は、PHPとPostgresでRAG(Retrieval-Augmented Generation)を実装した経験をもとに、方法と精度向上の工夫についてお話しします。まず、ベクトルとは何か、そしてなぜ意味的に近い情報を検索できるのかを解説します。その上で、文章をベクトル化して意味的に近い情報を検索する仕組みや、検索結果の精度を高める拡張クエリとリランキングについても具体的に紹介します。