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 . كلما قام المستخدم بتقديم فكرة ، يحدث ما يلي: