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

Опыт работы в Интернете: https://www.self.so/
Список функций
- Создание персонального сайта одним щелчком мыши: извлекайте информацию из резюме в формате PDF или ссылок на LinkedIn, чтобы автоматически создать одностраничный сайт.
- Поддерживается несколько способов ввода данных: загрузите резюме в формате PDF или введите ссылку на свой профиль LinkedIn.
- Разбор информации AI: используйте модель Qwen 2.5 для извлечения из резюме ключевой информации, такой как имя, должность, компания и т. д.
- Редактируемый контент: поддержка изменения текста, фотографий, ссылок и настройка персонализированного содержимого сайта.
- Переключение между темами: предоставление разнообразных шаблонов страниц для удовлетворения потребностей различных стилей.
- Мобильная адаптация: сайт плавно отображается на мобильных телефонах, планшетах и компьютерах.
- Публикация в один клик: создайте сайт, а затем получите отдельную ссылку для удобного обмена.
- Открытый исходный код и бесплатность: код открыт для общественности и позволяет пользователям загружать, изменять или развертывать его локально.
- Управление учетными записями: создание учетных записей, сохранение и редактирование веб-сайтов с помощью аутентификации Clerk.
Использование помощи
Начало работы с self.so
Работа self.so проста и интуитивно понятна, подходит для пользователей без знаний программирования. Ниже приводится подробная процедура использования self.so:
- Посетите веб-сайт и зарегистрируйтесь
Откройте браузер и посетитеhttps://www.self.so
(Примечание: адрес GitHubhttps://github.com/Nutlope/self.so
(Это репозиторий исходного кода, для фактического использования необходимо посетить официальный сайт развертывания).- Нажмите кнопку "Регистрация", чтобы создать аккаунт с помощью системы аутентификации Clerk. Поддерживается быстрый вход через электронную почту, аккаунт Google или GitHub.
- После регистрации система направит вас на страницу загрузки.
- Загрузите свое резюме или укажите ссылку на 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), включая название вакансии, компанию, сроки и многое другое.
- Предварительный просмотр и редактирование веб-сайта
После разбора self.so генерирует страницу предварительного просмотра, содержащую следующие модули:- Личный профиль: Указывается имя, аватар и описание в одно предложение.
- Опыт работы: Перечислите должности, компании и обязанности в обратном хронологическом порядке.
- образование: Укажите школу, специальность и дату окончания.
- Вкладка "Навыки: Перечислите специализированные навыки, например, Python, дизайн и т.д.
- контактные данные: Поддержка добавления ссылок на электронную почту, телефон или социальные сети.
Пользователи могут нажать кнопку "Редактировать", чтобы изменить содержимое: - Загрузить фотографииРекомендуется формат JPG или PNG, размер файла не более 2 МБ.
- редактировать текстРедактируйте профили или описания опыта, чтобы подчеркнуть личные достоинства.
- Добавить ссылку: Вставьте внешние ссылки на GitHub, Twitter, личные блоги и т.д.
Интерфейс редактирования имеет WYSIWYG-дизайн, аналогичный онлайн-инструментам для работы с документами. После каждого изменения окно предварительного просмотра справа будет обновляться в режиме реального времени, что позволяет легко корректировать эффект. После сохранения изменений контент будет сохранен в базе данных Upstash Redis для обеспечения безопасности данных.
- Выберите тему
self.so предлагает множество шаблонов тем, таких как минималистский, технологический и т.д. Пользователи могут просматривать и переключаться между ними в опции "Тема". Пользователи могут просматривать и переключаться между ними в опции "Тема", а система будет автоматически настраивать шрифты, цвета и оформление. В будущем мы планируем добавить новые темы (например, в стиле Ghibli), чтобы еще больше расширить возможности выбора. - Издательский сайт
После редактирования нажмите кнопку "Опубликовать", система сгенерирует независимую ссылку (формат такой)https://self.so/username
). Пользователи могут скопировать ссылку, чтобы поделиться ею в резюме, электронной почте или социальных сетях. Сайт размещен на платформе Vercel, которая быстро загружается и поддерживает основные браузеры (Chrome, Safari, Edge и др.).
Если сайт уже существует, загрузка нового резюме приведет к перезаписи старого содержимого (это будет оптимизировано в будущей версии, чтобы сохранить исторические версии). - Дополнительные возможности
- Пользовательские доменные имена: Пользователи могут привязать личное доменное имя (вам необходимо приобрести и настроить DNS самостоятельно). Подробности см. в документации на GitHub
README.md
Раздел "Пользовательский домен" в - Экспорт статических файлов: После создания сайта вы можете загрузить файлы HTML, CSS и JavaScript, развернуть их на другом сервере или сохранить в виде автономной версии.
- Поддержка нескольких языковИИ анализирует резюме на китайском, английском и японском языках для создания многоязычных веб-сайтов. Пользователи могут вручную оптимизировать переводы для обеспечения точности.
- Пользовательские доменные имена: Пользователи могут привязать личное доменное имя (вам необходимо приобрести и настроить DNS самостоятельно). Подробности см. в документации на GitHub
Руководство по развертыванию для разработчиков
Если вы хотите запустить или изменить self.so локально, выполните следующие действия:
- Клонирование кодовой базы
Откройте терминал и запустите его:git clone https://github.com/Nutlope/self.so
- Установка зависимостей
Перейдите в каталог проекта и запустите его:cd self.so pnpm install
Убедитесь, что у вас установлен Node.js (рекомендуется версия 16 или выше) и менеджер пакетов pnpm.
- Настройка переменных среды
В корневом каталоге проекта создайте файл.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, получите ключ доступа и имя ведра.
- Клерк: Зарегистрируйтесь для получения ключа аутентификации.
- Текущие проекты
Выполните следующую команду, чтобы запустить локальный сервер:pnpm run dev
показать (билет)
http://localhost:3000
чтобы получить доступ к локально запущенному self.so. - Обзор структуры кода
Проект основан на фреймворке 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 - эффективное чтение и запись данных.
сценарий применения
- Соискателям работы для повышения конкурентоспособности
Соискатели могут превратить свое резюме в персональный веб-сайт, который можно прикрепить к электронному письму или отправить в LinkedIn. Веб-сайты наглядно демонстрируют опыт и навыки и подходят для программистов, дизайнеров и других профессий, которые демонстрируют работу над проектами. - Внештатные рекламные услуги
Фрилансеры могут добавить описание услуг, отзывы клиентов и ссылки на свои работы, чтобы создать профессиональную домашнюю страницу и привлечь потенциальных клиентов. - Студенты создают онлайн-представительство
Студенты университетов могут использовать self.so для демонстрации стажировок, курсовых проектов или сертификатов. Ссылки на веб-сайты можно вставлять в подписи к электронным письмам, чтобы создать ощущение профессионализма. - Разработчики изучают современные фреймворки
Программисты могут изучить код self.so и узнать, как разрабатываются Next.js, Vercel AI SDK и интеграция облачных сервисов, что подходит для практики front-end и full-stack разработчиков.
QA
- Нужно ли платить за создание сайта?
Нет необходимости. self.so - это проект с открытым исходным кодом, который позволяет создавать и публиковать веб-сайты совершенно бесплатно. - Влияет ли формат резюме на разбор?
Модель Qwen 2.5 может обрабатывать резюме в формате PDF в сложных форматах. В случае ошибки парсинга пользователь может отредактировать его вручную. - Можно ли привязать пользовательское доменное имя?
Это возможно. Пользователям необходимо приобрести доменное имя и настроить DNS, как описано в документации GitHub. - Как сохранить отредактированный сайт?
После входа в аккаунт все правки автоматически сохраняются в базе данных Redis и могут быть просмотрены и изменены в любое время. - Поддерживает ли он многоязычные резюме?
ИИ может анализировать резюме на китайском, английском и других языках, а пользователи могут вручную оптимизировать созданный контент.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...