self.so: ¡Genera una bonita página de CV con un solo clic!
Últimos recursos sobre IAPublicado hace 5 meses Círculo de intercambio de inteligencia artificial 11.4K 00
Introducción general
self.so es una herramienta de código abierto diseñada para convertir rápidamente un CV o un perfil de LinkedIn en un sitio web personal. Los usuarios solo tienen que cargar un CV en PDF o introducir un enlace de LinkedIn, y el sistema lo transforma en un sitio web personal utilizando tecnología de IA (basada en Juntosai's Qwen 2.5) para extraer información y generar un sitio web de una página que muestre la experiencia laboral, la formación, las habilidades y la información de contacto. El sitio web resultante es sencillo, estéticamente agradable, apto para móviles y ordenadores, y adecuado para que solicitantes de empleo, autónomos o estudiantes muestren su marca personal.

Experiencia en línea: https://www.self.so/
Lista de funciones
- Generación de sitios web personales con un solo clic: extraiga información de CV en PDF o enlaces de LinkedIn para generar automáticamente un sitio web de una página.
- Se admiten varios métodos de entrada: cargue un CV en PDF o introduzca un enlace a su perfil de LinkedIn.
- Análisis sintáctico de la información AI: Utiliza el modelo Qwen 2.5 para extraer del CV información clave como el nombre, el cargo, la empresa, etc.
- Contenido editable: soporte para modificar textos, fotos, enlaces y ajustar el contenido personalizado del sitio web.
- Cambio de tema: proporciona una variedad de plantillas de página para satisfacer las necesidades de diferentes estilos.
- Adaptación móvil: el sitio web se muestra sin problemas en teléfonos móviles, tabletas y ordenadores.
- Publicación con un solo clic: Genere un sitio web y luego obtenga un enlace independiente para compartirlo fácilmente.
- Código abierto y gratuito: el código está abierto al público y permite a los usuarios descargarlo, modificarlo o implantarlo localmente.
- Gestión de cuentas: cree cuentas, guarde y edite sitios web mediante la autenticación Clerk.
Utilizar la ayuda
Primeros pasos con self.so
El funcionamiento de self.so es sencillo e intuitivo, apto para usuarios sin conocimientos de programación. A continuación se detalla el procedimiento de uso de self.so:
- Visite el sitio web e inscríbase
Abra su navegador y visitehttps://www.self.so
(Nota: dirección de GitHubhttps://github.com/Nutlope/self.so
(Es un repositorio de código fuente, para su uso real es necesario visitar el sitio oficial de despliegue).- Haga clic en el botón "Registrarse" para crear una cuenta utilizando el sistema de autenticación Clerk. Se admite el inicio de sesión rápido a través de correo electrónico, cuenta de Google o GitHub.
- Tras registrarse, el sistema le dirigirá a la página de carga.
- Sube tu CV o introduce tu enlace de LinkedIn
self.so admite dos tipos de entrada:- Cargar CV en PDFHaga clic en "Cargar currículum" y seleccione un archivo PDF local. Se recomienda que el currículum sea claro y contenga su nombre, historial laboral, educación y habilidades. El archivo se cargará en el almacenamiento S3 de AWS y Llama Guard comprobará su seguridad para garantizar que no contiene contenido malicioso.
- Introduzca el enlace de LinkedInHaz clic en "Introducir enlace de LinkedIn" y pega la URL de tu perfil (en formato
https://www.linkedin.com/in/username
).
Tras el envío, la IA (modelo Qwen 2.5 72B) analiza la entrada, extrae la información clave y genera datos estructurados (en formato JSON) que incluyen el cargo, la empresa, la cronología, etc.
- Previsualizar y editar el sitio web
Tras el análisis sintáctico, self.so genera una página de vista previa que contiene los siguientes módulos:- Perfil personal: Muestra el nombre, el avatar y una descripción de una frase.
- Experiencia laboralLista de cargos, empresas y responsabilidades en orden cronológico inverso.
- formación académica: Muestra la escuela, la especialidad y la fecha de graduación.
- Ficha HabilidadesCompetencias especializadas: enumere las competencias especializadas, por ejemplo, Python, diseño, etc.
- datos de contactoSoporte para añadir enlaces de correo electrónico, teléfono o redes sociales.
Los usuarios pueden pulsar el botón "Editar" para ajustar el contenido: - Subir fotosSe recomienda el formato JPG o PNG, con un tamaño de archivo no superior a 2 MB.
- editar textoEdita perfiles o descripciones de experiencias para resaltar los puntos fuertes personales.
- Añadir enlaceInserta enlaces externos a GitHub, Twitter, blogs personales, etc.
La interfaz de edición adopta un diseño WYSIWYG, similar al de las herramientas de documentos en línea. Después de cada modificación, la ventana de vista previa de la derecha se actualizará en tiempo real, facilitando el ajuste del efecto. Tras guardar los cambios, el contenido se almacenará en la base de datos Upstash Redis para garantizar la seguridad de los datos.
- Seleccionar tema
self.so ofrece una gran variedad de plantillas de temas, como minimalista, tecnológico, etc. Los usuarios pueden previsualizarlos y cambiar entre ellos en la opción "Tema". Los usuarios pueden previsualizarlos y cambiar entre ellos en la opción "Tema", y el sistema ajustará automáticamente las fuentes, los colores y el diseño. En el futuro, tenemos previsto añadir más temas (por ejemplo, estilo Ghibli) para enriquecer aún más las opciones. - Sitio de publicación
Después de editar, haga clic en el botón "Publicar", el sistema generará un enlace independiente (formato como)https://self.so/username
). Los usuarios pueden copiar el enlace para compartirlo en su currículum, correo electrónico o redes sociales. El sitio está alojado en la plataforma Vercel, de carga rápida y compatible con los principales navegadores (Chrome, Safari, Edge, etc.).
Si ya existe un sitio web, al cargar un nuevo CV se sobrescribirá el contenido antiguo (esto se optimizará en una versión futura para permitir que se conserven las versiones históricas). - Funciones avanzadas
- Nombres de dominio personalizadosLos usuarios pueden vincular sus propios nombres de dominio (deberá adquirir y configurar los DNS usted mismo). Consulte la documentación de GitHub para más detalles
README.md
La sección "Dominio personalizado" de la - Exportación de archivos estáticos: Después de generar un sitio web, puede descargar los archivos HTML, CSS y JavaScript, desplegarlos en otro servidor o guardarlos como versión sin conexión.
- Soporte multilingüeLa IA analiza currículos en chino, inglés y japonés para generar sitios web multilingües. Los usuarios pueden optimizar manualmente las traducciones para garantizar su precisión.
- Nombres de dominio personalizadosLos usuarios pueden vincular sus propios nombres de dominio (deberá adquirir y configurar los DNS usted mismo). Consulte la documentación de GitHub para más detalles
Guía de implantación para desarrolladores
Si quieres ejecutar o modificar self.so localmente, puedes seguir estos pasos:
- Clonación del código base
Abre un terminal y ejecútalo:git clone https://github.com/Nutlope/self.so
- Instalación de dependencias
Vaya al directorio del proyecto y ejecútelo:cd self.so pnpm install
Asegúrate de tener instalado Node.js (se recomienda la versión 16 o superior) y el gestor de paquetes pnpm.
- Configuración de variables de entorno
En el directorio raíz del proyecto, cree el archivo.env
Documentación, referencia.example.env
añade la siguiente clave: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密钥
- Juntos.aiRegístrese para obtener claves de API para llamadas a modelos de IA.
- UpstashCrear una base de datos Redis, obtener una URL y un token.
- AWS S3Crear un bucket de almacenamiento S3, obtener la clave de acceso y el nombre del bucket.
- SecretariaRegístrese para obtener una clave de autenticación.
- Proyectos en curso
Ejecute el siguiente comando para iniciar el servidor local:pnpm run dev
espectáculo (una entrada)
http://localhost:3000
para acceder al self.so que se ejecuta localmente. - Visión general de la estructura del código
El proyecto se basa en el framework Next.js y la pila tecnológica incluye:- adelantar parte de algoNext.js App Router gestiona el enrutamiento de páginas.
- Integración de la IAVercel AI SDK para llamar a los modelos Qwen 2.5.
- almacenarAWS S3 almacena archivos PDF y Upstash Redis almacena datos de usuario.
- acreditación: Clerk proporciona el inicio de sesión y la gestión de derechos de los usuarios.
- controlHelicona para la observación del rendimiento (integración completa en el futuro).
El promotor se encuentra enapp/
Modificar la lógica de la página, o en ellib/
Ajuste el algoritmo de análisis sintáctico de la IA.
Funciones destacadas
- Análisis sintáctico de currículos basado en IA
self.so utiliza el modelo Qwen 2.5 72B para extraer eficazmente información estructurada (por ejemplo, cargo, horas, etc. en formato JSON) de currículos o LinkedIn. La IA reconoce con precisión los currículos aunque tengan formatos complejos (por ejemplo, varias columnas o diseños no estándar) y Llama Guard protege los archivos cargados de contenido malicioso. - Edición y previsualización en tiempo real
La interfaz de edición admite la actualización en tiempo real, y la ventana de vista previa mostrará el efecto de forma sincrónica cuando el usuario ajuste el texto o la imagen. El funcionamiento es similar al de Notion o Google Docs, sencillo e intuitivo. - Código abierto y escalabilidad
El código del proyecto está a disposición del público y los desarrolladores pueden contribuir con nuevas funciones (como el cambio de tema, recientemente añadido por la comunidad). GitHub Issues ofrece un canal para enviar comentarios sobre los problemas, y los mantenedores son receptivos. - Ligero y eficaz
El sitio se genera con archivos estáticos, se carga rápidamente y es apto para el acceso global. El alojamiento Vercel garantiza una alta disponibilidad y la base de datos Redis asegura una lectura y escritura eficientes de los datos.
escenario de aplicación
- Buscadores de empleo para mejorar la competitividad
Los solicitantes de empleo pueden convertir su currículum en un sitio web personal para adjuntarlo a un correo electrónico o a un envío a LinkedIn. Los sitios web muestran visualmente la experiencia y las habilidades y son adecuados para programadores, diseñadores y otras carreras que muestran el trabajo en proyectos. - Servicios autónomos de promoción
Los autónomos pueden añadir descripciones de servicios, testimonios de clientes y enlaces a su trabajo para generar una página de inicio profesional y atraer a clientes potenciales. - Los estudiantes crean una presencia en Internet
Los estudiantes universitarios pueden utilizar self.so para mostrar sus prácticas, proyectos de curso o certificados. Los enlaces a sitios web pueden incrustarse en las firmas de correo electrónico para fomentar la sensación de profesionalidad. - Los desarrolladores aprenden marcos modernos
Los programadores pueden estudiar el código self.so y aprender cómo se desarrollan Next.js, Vercel AI SDK y la integración de servicios en la nube, apto para que los desarrolladores front-end y full-stack practiquen.
CONTROL DE CALIDAD
- ¿Tengo que pagar para generar un sitio web?
No hace falta. self.so es un proyecto de código abierto que genera y publica sitios web de forma totalmente gratuita. - ¿Afecta el formato CV al análisis sintáctico?
El modelo Qwen 2.5 puede manejar CV en PDF con formatos complejos. Si se produce un error de análisis sintáctico, el usuario puede editarlo manualmente para corregirlo. - ¿Puedo vincular un nombre de dominio personalizado?
Esto es posible. Los usuarios tienen que comprar un nombre de dominio y configurar DNS, como se describe en la documentación de GitHub. - ¿Cómo se guarda una página web editada?
Tras acceder a su cuenta, todas las ediciones se guardan automáticamente en la base de datos Redis y pueden revisarse y modificarse en cualquier momento. - ¿Admite currículos en varios idiomas?
La IA puede analizar CV en chino, inglés y otros idiomas, y los usuarios pueden optimizar manualmente el contenido generado.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...