Տեքստի և պատկերի AI որոնման հարթակ
Ապրանքների որոնում՝ ըստ նկարի և տեքստի, ժամանակակից մարքեթփլեյսի համար
AI-ով աշխատող որոնման հարթակ e-commerce (մարքեթփլեյսների) համար՝ ապրանքների որոնում նկարով և տեքստով, կառուցված FastAPI, PostgreSQL, Qdrant, էմբեդինգների և օբյեկտների հայտնաբերման հիման վրա։
Տեխնոլոգիական փաթեթ
Խնդիր
Գնորդներին անհրաժեշտ էր հնարավորություն՝ ապրանք գտնելու լուսանկար վերբեռնելով կամ սովորական լեզվով նկարագրելով, այլ ոչ միայն վերնագրերում բանալի բառերի համընկնումով։
Լուծում
Կառուցվել է retrieval խողովակաշար, որը միավորում է օբյեկտների հայտնաբերումը տեքստային և պատկերային էմբեդինգների հետ՝ ինդեքսավորված վեկտորային բազայում՝ ողջ կատալոգում արագ մոտավոր որոնման համար։
Տեխնիկական ներդրում
Նախագծել եմ FastAPI ծառայության ճարտարապետությունը, էմբեդինգների գեներացման և ինդեքսավորման խողովակաշարը, Qdrant կոլեկցիաների սխեման, ինտեգրել YOLO-ն՝ պատկերով որոնման հարցումների համար։
Ճարտարապետություն
FastAPI ծառայության շերտ՝ Qdrant վեկտորային պահեստի վրա, PostgreSQL՝ կատալոգի և մետատվյալների համար, ֆոնային խողովակաշար, որը գեներացնում և թարմացնում է էմբեդինգները ապրանքների փոփոխության դեպքում։
Կատարողականություն
Մոտավոր մոտակա հարևանների ինդեքսավորումը ցածր է պահում հարցումների ուշացումը նույնիսկ երբ կատալոգն աճում է մինչև հարյուր հազարավոր միավոր։
Անվտանգություն
Որոնման և վերբեռնման էնդփոինթները մեկուսացված են ծառայության մակարդակի նույնականացման հետևում, վերբեռնվող մեդիան անցնում է խիստ վալիդացիա։
Տեղակայման մոդել
Կոնտեյներացված Docker-ով, API շերտի, վեկտորային պահեստի և էմբեդինգ worker-ների համար առանձին մասշտաբավորվող ծառայություններ։
Արդյունք
Գնորդներն այժմ կարող են որոնել լուսանկարով կամ ազատ տեքստային նկարագրով՝ ստանալով համապատասխան արդյունքներ լիովին ավտոմատացված ինդեքսավորման խողովակաշարից։