yc idea matcher
1.0.0
يتيح لك هذا المشروع إرسال فكرتك والحصول على قائمة بالأفكار المماثلة التي استثمرتها Ycombinator من قبل.
تم تصميم المشروع باستخدام التقنيات التالية:
ستجد برنامجًا نصيًا يسمى generate-embeddings.ts
الموجودة في الدليل الجذر لهذا المشروع. بعد تشغيل npm run generate-embeddings
، يقوم البرنامج النصي بما يلي:
pgvector
لا تملك بعض الشركات وصفًا طويلًا ، لذلك كنا بحاجة إلى إزالة تلك من قاعدة البيانات يدويًا عن طريق تشغيل
delete from companies WHERE embedding = ARRAY[]::real[];
التطبيق نفسه هو تطبيق next.js مع مسار API الموجود على /api/idea
. كلما قام المستخدم بتقديم فكرة ، يحدث ما يلي: