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

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

  •  
  •   xiaohanyu ·
    xiaohanyu · 6h 45m ago · 236 views

    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_MODELYAMLRESUME_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   ·   Solana   ·   5270 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:37 · PVG 17:37 · LAX 02:37 · JFK 05:37
    ♥ Do have faith in what you're doing.