爱意满满的作品展示区。
xiaohanyu

YAMLResume v0.14 更新:新增 LLM 集成,支持生成样例简历

  •  
  •   xiaohanyu ·
    xiaohanyu · Aug 20 · 1206 views
    This topic created in 50 days ago, the information mentioned may be changed or developed.

    Hey 各位好

    YAMLResume 最近正式推出了 v0.14,这次的重磅功能是 AI 简历生成,通过新增的 yamlresume ai generate 命令就能直接使用。

    简单来说,YAMLResume 是一款 CLI 工具,让你用纯 YAML 写简历,并一次性输出为 HTML 、Markdown 、PDF 和 DOCX 。v0.13 我们加入了 DOCX 引擎,而 v0.14 在此基础上叠加了 AI 生成能力。

    yamlresume v0.14 ai generate

    很多人写简历时最大的痛点,其实是不知从何下手,一字一句填完一张白纸确实很费时间。这时候如果有一些样例简历作为参考,至少能提供些灵感。如此,v0.14 新增了 yamlresume ai generate 这条子命令,可以根据 job position 和 language 生成一份样例简历。

    使用这个子命令,你只需要指定目标岗位和偏好的语言,大约 30 秒内就能生成一份完整的样例简历(当然,由于要调用 LLM 提供商,会花费几分钱)。

    asciinema demo: https://asciinema.org/a/1262687

    AI 功能基于 Vercel AI SDK 构建,支持通过 OpenAI 兼容端点接入多个提供商:

    • Ollama(本地/自托管)——设置 OLLAMA_HOST
    • DeepSeek——设置 DEEPSEEK_API_KEY
    • Kimi ( Moonshot AI )——设置 MOONSHOT_API_KEY
    • OpenAI——设置 OPENAI_API_KEY

    你也可以通过 YAMLRESUME_AI_MODEL 和 YAMLRESUME_AI_BASE_URL 覆盖模型和基础 URL (如果使用 yamlresume CLI 标志,则对应 --model / --base-url)。

    有两种方式可以体验 YAMLResume 的 AI 简历生成能力:

    1. CLI

    yamlresume ai generate 命令会根据岗位和目标语言生成一份完整、真实的简历文件。

    示例:

    $ export OPENAI_API_KEY=sk-...
    $ yamlresume ai generate --position "Software Engineer" --language en resume.yml
    

    对于喜欢自托管的朋友,Ollama 支持可能最吸引人:你可以运行本地模型,无需把任何个人数据发送到第三方 API 。

    $ export OLLAMA_HOST=192.168.64.1:11434
    $ yamlresume ai generate --position "Software Engineer" --language en resume.yml
    

    生成的内容会经过 YAMLResume schema 的解析和校验,如果校验失败,模型会自动被要求修正(默认最多重试 2 次)。生成的 YAML 会保留 schema 注释,因此编辑器/IDE 的校验依然有效。

    不过我的测试中,OLLAMA 中 llama 3.1:latest 能力还是差了一些,生成的 resume 格式经常有误,建议还是用 DEEPSEEK v4 flash 比较好,一次调用大概 0.02 元人民币

    2. API

    YAMLResume 也提供了使用程序化 API 接口来生成样例简历:

    import { generateResume } from "@yamlresume/ai";
    import { openai } from "@ai-sdk/openai";
    
    const model = openai("gpt-5");
    
    const yaml = await generateResume({
      position: "Software Engineer",
      language: "en",
      model,
    });
    

    v0.14 的其他改进还包括 HTML Calm 模板中的垂直技能堆叠,以及常规的 bug 修复。更多细节可以查看:

    在未来的版本中,我计划加入以下 AI 能力:

    • yamlresume ai revise:根据简历语言润色内容,修正语法和表达问题
    • yamlresume ai translate:将简历翻译成其他语言,对双语用户会非常实用

    前两次更新:

    希望对大家有用。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5863 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:34 · PVG 11:34 · LAX 20:34 · JFK 23:34
    ♥ Do have faith in what you're doing.