Создание инструмента для поиска лучших инкубаторов для основателей стартапов одиночный проект с начала до конца

Создание инструмента для поиска лучших инкубаторов для стартап-основателей абсолютный гид от начала до конца

Руководство по проекту для предложения лучших инкубаторов для основателей стартапов с использованием Python, Pinecone, FastAPI, Pydantic и Docker

Harness, стартап, посвященный помощи основателям в их предпринимательском пути, обратился ко мне с просьбой разработать инструмент, который поможет их сообществу найти наиболее подходящие инкубаторы: инструмент сопоставления.

В этой статье мы рассмотрим разные этапы этого проекта, от проектирования решения до его реализации.

Фото Rames Quinerie на Unsplash

Контекст

Компания и ее сооснователи хотят создать инструмент, который позволит их сообществу основателей стартапов найти лучшие инкубаторы и акселераторы по всему миру.

Для этого они вручную собрали данные с веб-сайтов инкубаторов, включая такие детали, как местоположение, различные требования, возможности финансирования и многое другое. Кроме того, они использовали активное сообщество основателей.

С помощью данных от инкубаторов и их сообщества им нужно было найти способ получить топ-k инкубаторов на основе информации о стартапе.

Принятое вызов.

Проектирование решения

Обзор

На первый взгляд проект выглядел как рекомендательная система, которую используют Netflix или Amazon, чтобы предлагать своим пользователям лучшие сериалы или продукты. Исходя из поведения пользователя, такого как клики, отзывы или голосования, компания может предсказать и рекомендовать наиболее подходящий продукт.

Однако, в этом конкретном случае у нас не было предыдущих данных о предпочтениях основателя. Таким образом, создание рекомендательной системы было невозможно.

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

Однако этот подход имел много недостатков в данном случае.

У инкубаторов есть то, что я называю жесткими критериями, факторы, которые могут привести к немедленному…