self.so: Создайте красивую страницу резюме одним щелчком мыши!

Общее введение

self.so - это инструмент с открытым исходным кодом, предназначенный для быстрого превращения резюме или профиля LinkedIn в персональный веб-сайт. Пользователи просто загружают резюме в формате PDF или вводят ссылку на LinkedIn, а система превращает его в персональный сайт с помощью технологии искусственного интеллекта (основанной на Вместеai's Qwen 2.5 model) для извлечения информации и создания одностраничного веб-сайта с указанием опыта работы, образования, навыков и контактной информации. Получившийся сайт прост, эстетичен, удобен для мобильных устройств и компьютеров и подходит для соискателей, фрилансеров и студентов, чтобы продемонстрировать свой личный бренд.

self.so:一键生成精美的个人简历网页

Опыт работы в Интернете: https://www.self.so/

 

Список функций

  • Создание персонального сайта одним щелчком мыши: извлекайте информацию из резюме в формате PDF или ссылок на LinkedIn, чтобы автоматически создать одностраничный сайт.
  • Поддерживается несколько способов ввода данных: загрузите резюме в формате PDF или введите ссылку на свой профиль LinkedIn.
  • Разбор информации AI: используйте модель Qwen 2.5 для извлечения из резюме ключевой информации, такой как имя, должность, компания и т. д.
  • Редактируемый контент: поддержка изменения текста, фотографий, ссылок и настройка персонализированного содержимого сайта.
  • Переключение между темами: предоставление разнообразных шаблонов страниц для удовлетворения потребностей различных стилей.
  • Мобильная адаптация: сайт плавно отображается на мобильных телефонах, планшетах и компьютерах.
  • Публикация в один клик: создайте сайт, а затем получите отдельную ссылку для удобного обмена.
  • Открытый исходный код и бесплатность: код открыт для общественности и позволяет пользователям загружать, изменять или развертывать его локально.
  • Управление учетными записями: создание учетных записей, сохранение и редактирование веб-сайтов с помощью аутентификации Clerk.

 

Использование помощи

Начало работы с self.so

Работа self.so проста и интуитивно понятна, подходит для пользователей без знаний программирования. Ниже приводится подробная процедура использования self.so:

  1. Посетите веб-сайт и зарегистрируйтесь
    Откройте браузер и посетите https://www.self.so(Примечание: адрес GitHub https://github.com/Nutlope/self.so (Это репозиторий исходного кода, для фактического использования необходимо посетить официальный сайт развертывания).

    • Нажмите кнопку "Регистрация", чтобы создать аккаунт с помощью системы аутентификации Clerk. Поддерживается быстрый вход через электронную почту, аккаунт Google или GitHub.
    • После регистрации система направит вас на страницу загрузки.
  2. Загрузите свое резюме или укажите ссылку на LinkedIn
    self.so поддерживает два типа ввода:

    • Загрузить резюме в формате PDFНажмите на кнопку "Загрузить резюме" и выберите локальный PDF-файл. Рекомендуется, чтобы резюме было четким и содержало ваше имя, историю работы, образование и навыки. Файл будет загружен в хранилище AWS S3 и проверен Llama Guard на отсутствие вредоносного содержимого.
    • Введите ссылку LinkedIn: Нажмите на "Enter LinkedIn Link" и вставьте URL-адрес своего профиля (в формате https://www.linkedin.com/in/username).
      После отправки ИИ (модель Qwen 2.5 72B) анализирует вводимые данные, извлекает ключевую информацию и генерирует структурированные данные (в формате JSON), включая название вакансии, компанию, сроки и многое другое.
  3. Предварительный просмотр и редактирование веб-сайта
    После разбора self.so генерирует страницу предварительного просмотра, содержащую следующие модули:

    • Личный профиль: Указывается имя, аватар и описание в одно предложение.
    • Опыт работы: Перечислите должности, компании и обязанности в обратном хронологическом порядке.
    • образование: Укажите школу, специальность и дату окончания.
    • Вкладка "Навыки: Перечислите специализированные навыки, например, Python, дизайн и т.д.
    • контактные данные: Поддержка добавления ссылок на электронную почту, телефон или социальные сети.
      Пользователи могут нажать кнопку "Редактировать", чтобы изменить содержимое:
    • Загрузить фотографииРекомендуется формат JPG или PNG, размер файла не более 2 МБ.
    • редактировать текстРедактируйте профили или описания опыта, чтобы подчеркнуть личные достоинства.
    • Добавить ссылку: Вставьте внешние ссылки на GitHub, Twitter, личные блоги и т.д.
      Интерфейс редактирования имеет WYSIWYG-дизайн, аналогичный онлайн-инструментам для работы с документами. После каждого изменения окно предварительного просмотра справа будет обновляться в режиме реального времени, что позволяет легко корректировать эффект. После сохранения изменений контент будет сохранен в базе данных Upstash Redis для обеспечения безопасности данных.
  4. Выберите тему
    self.so предлагает множество шаблонов тем, таких как минималистский, технологический и т.д. Пользователи могут просматривать и переключаться между ними в опции "Тема". Пользователи могут просматривать и переключаться между ними в опции "Тема", а система будет автоматически настраивать шрифты, цвета и оформление. В будущем мы планируем добавить новые темы (например, в стиле Ghibli), чтобы еще больше расширить возможности выбора.
  5. Издательский сайт
    После редактирования нажмите кнопку "Опубликовать", система сгенерирует независимую ссылку (формат такой) https://self.so/username). Пользователи могут скопировать ссылку, чтобы поделиться ею в резюме, электронной почте или социальных сетях. Сайт размещен на платформе Vercel, которая быстро загружается и поддерживает основные браузеры (Chrome, Safari, Edge и др.).
    Если сайт уже существует, загрузка нового резюме приведет к перезаписи старого содержимого (это будет оптимизировано в будущей версии, чтобы сохранить исторические версии).
  6. Дополнительные возможности
    • Пользовательские доменные имена: Пользователи могут привязать личное доменное имя (вам необходимо приобрести и настроить DNS самостоятельно). Подробности см. в документации на GitHub README.md Раздел "Пользовательский домен" в
    • Экспорт статических файлов: После создания сайта вы можете загрузить файлы HTML, CSS и JavaScript, развернуть их на другом сервере или сохранить в виде автономной версии.
    • Поддержка нескольких языковИИ анализирует резюме на китайском, английском и японском языках для создания многоязычных веб-сайтов. Пользователи могут вручную оптимизировать переводы для обеспечения точности.

Руководство по развертыванию для разработчиков

Если вы хотите запустить или изменить self.so локально, выполните следующие действия:

  1. Клонирование кодовой базы
    Откройте терминал и запустите его:

    git clone https://github.com/Nutlope/self.so
    
  2. Установка зависимостей
    Перейдите в каталог проекта и запустите его:

    cd self.so
    pnpm install
    

    Убедитесь, что у вас установлен Node.js (рекомендуется версия 16 или выше) и менеджер пакетов pnpm.

  3. Настройка переменных среды
    В корневом каталоге проекта создайте файл .env Документация, справочник .example.envДобавьте следующий ключ:

    TOGETHER_API_KEY=你的Together.ai密钥
    UPSTASH_REDIS_REST_URL=你的Upstash Redis地址
    UPSTASH_REDIS_REST_TOKEN=你的Upstash Redis令牌
    AWS_ACCESS_KEY_ID=你的AWS访问密钥
    AWS_SECRET_ACCESS_KEY=你的AWS秘密密钥
    AWS_S3_BUCKET=你的S3存储桶名称
    CLERK_SECRET_KEY=你的Clerk密钥
    
    • Together.ai: Зарегистрируйте аккаунт, чтобы получить ключи API для вызова моделей ИИ.
    • Upstash: Создайте базу данных Redis, получите URL и токен.
    • AWS S3: Создайте ведро хранения S3, получите ключ доступа и имя ведра.
    • Клерк: Зарегистрируйтесь для получения ключа аутентификации.
  4. Текущие проекты
    Выполните следующую команду, чтобы запустить локальный сервер:

    pnpm run dev
    

    показать (билет) http://localhost:3000чтобы получить доступ к локально запущенному self.so.

  5. Обзор структуры кода
    Проект основан на фреймворке Next.js, а стек технологий включает в себя:

    • передовая часть чего-л.: Next.js App Router управляет маршрутизацией страниц.
    • Интеграция искусственного интеллекта: Vercel AI SDK для вызова моделей Qwen 2.5.
    • запасВ AWS S3 хранятся PDF-файлы, а в Upstash Redis - пользовательские данные.
    • аккредитация: Clerk обеспечивает вход пользователей в систему и управление правами.
    • управление: Helicone для наблюдения за производительностью (полная интеграция в будущем).
      Разработчика можно найти в app/ Измените логику страницы, или в lib/ Настройте алгоритм разбора ИИ.

Основные функции

  • Разбор резюме с помощью искусственного интеллекта
    self.so использует модель Qwen 2.5 72B для эффективного извлечения структурированной информации (например, должности, часов и т. д. в формате JSON) из резюме или LinkedIn. ИИ точно распознает резюме, даже если они имеют сложный формат (например, несколько колонок или нестандартные макеты), а Llama Guard защищает загружаемые файлы от вредоносного содержимого.
  • Редактирование и предварительный просмотр в режиме реального времени
    Интерфейс редактирования поддерживает обновление в реальном времени, а окно предварительного просмотра будет отображать эффект синхронно с изменением текста или изображения. Операция аналогична Понятие или Google Docs, простой и интуитивно понятный.
  • Открытый исходный код и масштабируемость
    Код проекта находится в открытом доступе, и разработчики могут добавлять новые функции (например, переключение тем, которое недавно было добавлено сообществом). GitHub Issues предоставляет канал для обратной связи по вопросам, а сопровождающие отзывчивы.
  • Легкий и эффективный
    Сайт создан на основе статических файлов, быстро загружается и подходит для глобального доступа. Хостинг Vercel обеспечивает высокую доступность, а база данных Redis - эффективное чтение и запись данных.

 

сценарий применения

  1. Соискателям работы для повышения конкурентоспособности
    Соискатели могут превратить свое резюме в персональный веб-сайт, который можно прикрепить к электронному письму или отправить в LinkedIn. Веб-сайты наглядно демонстрируют опыт и навыки и подходят для программистов, дизайнеров и других профессий, которые демонстрируют работу над проектами.
  2. Внештатные рекламные услуги
    Фрилансеры могут добавить описание услуг, отзывы клиентов и ссылки на свои работы, чтобы создать профессиональную домашнюю страницу и привлечь потенциальных клиентов.
  3. Студенты создают онлайн-представительство
    Студенты университетов могут использовать self.so для демонстрации стажировок, курсовых проектов или сертификатов. Ссылки на веб-сайты можно вставлять в подписи к электронным письмам, чтобы создать ощущение профессионализма.
  4. Разработчики изучают современные фреймворки
    Программисты могут изучить код self.so и узнать, как разрабатываются Next.js, Vercel AI SDK и интеграция облачных сервисов, что подходит для практики front-end и full-stack разработчиков.

 

QA

  1. Нужно ли платить за создание сайта?
    Нет необходимости. self.so - это проект с открытым исходным кодом, который позволяет создавать и публиковать веб-сайты совершенно бесплатно.
  2. Влияет ли формат резюме на разбор?
    Модель Qwen 2.5 может обрабатывать резюме в формате PDF в сложных форматах. В случае ошибки парсинга пользователь может отредактировать его вручную.
  3. Можно ли привязать пользовательское доменное имя?
    Это возможно. Пользователям необходимо приобрести доменное имя и настроить DNS, как описано в документации GitHub.
  4. Как сохранить отредактированный сайт?
    После входа в аккаунт все правки автоматически сохраняются в базе данных Redis и могут быть просмотрены и изменены в любое время.
  5. Поддерживает ли он многоязычные резюме?
    ИИ может анализировать резюме на китайском, английском и других языках, а пользователи могут вручную оптимизировать созданный контент.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...