Laravel では
PostgreSQL の pgvector か MariaDB に、ベクトルの列を作れる。エージェントに「探す道具」を渡すと、AI が必要なときに資料を探す。
$table->vector('embedding', dimensions: 1536)->index();
// エージェント(HasTools)に、探す道具を渡す
public function tools(): iterable
{
return [
SimilaritySearch::usingModel(Document::class, 'embedding'),
];
}