Фраза «PHP разработчик» и «backend programmer» будут иметь близкие векторы. «Кот» и «собака» — ближе друг к другу, чем «кот» и «автомобиль».
Через embedding-модель: OpenAI Embeddings API, Sentence Transformers, BERT, FastText. Модель принимает текст и возвращает вектор (обычно 768–3072 числа).