Qdrant PHP Client

Векторный поиск для PHP 7.2 и 8.*

PHP-клиент, который добавляет векторный поиск Qdrant в существующие PHP-приложения без принудительного обновления среды выполнения.

Архитектура · AI-системы · Векторный поиск

Problem

Командам на PHP 7.2 и смешанных 8.x-контурах был нужен семантический поиск, но большинство клиентов векторных БД предполагали современную среду выполнения.

Role

Автор и сопровождающий

Approach

Спроектировал клиент с покрытием API Qdrant, совместимостью с PHP 7.2+ и возможностью жить рядом с legacy-бэкендом, а не вместо него.

Outcome

Открытая библиотека, через которую векторный поиск можно добавить в PHP-системы, которые нельзя переписать одним шагом.

Главное ограничение было не в том, чтобы написать ещё одну HTTP-обёртку. Нужно было сделать векторный поиск достижимым из кодовых баз, которые всё ещё работают на PHP 7.2, пока новые сервисы уже живут на 8.x.

Клиент относится к Qdrant как к инфраструктуре: коллекции, точки, фильтры, поиск. Приложение оставляет свои модели, авторизацию и поставку. Эта граница важнее длинного списка хелперов.

GitHub

Давайте делать сложное понятным.

Архитектура, инженерное лидерство и AI в разработке — когда система слишком важна, чтобы её упрощать, и слишком дорогая, чтобы ею не владеть.

LinkedIn Telegram Email