返回博客
功能介绍2026年5月2日

用 AI 重命名文件:说句话就能批量改名

介绍 Renamio 的 AI 智能重命名功能,包括自然语言描述、示例驱动和 AI 代码生成三种方式。

AI智能重命名自然语言效率工具

你有没有想过:如果能直接告诉电脑"把这些文件按拍摄日期命名",它就自动帮你搞定,该多好?

这不再是想象了。

传统方式的问题

前面我们介绍了 16 种重命名规则,功能已经很强了。但对于不熟悉的用户来说,选择哪条规则、怎么配置参数,仍然需要一定的学习成本。

比如你想把照片按拍摄时间命名,你需要:

  1. 知道有"元数据规则"这个东西
  2. 知道要用 ${photo.dateTime} 这个变量
  3. 知道怎么设置日期格式
  4. 知道怎么搭配序号

对于第一次使用的用户,这个过程可能需要翻文档、试错、再调整。

AI 重命名:说出来就行

Renamio 的 AI 功能让你可以用自然语言描述需求,AI 自动帮你完成剩下的工作。

方式一:自然语言描述

直接用大白话告诉 AI 你想做什么:

"把所有照片按拍摄日期命名,加上三位数序号"

AI 会分析你的需求,自动选择合适的规则组合,生成配置,然后给你预览效果。

你可以继续对话修正:

"序号从 001 开始,不要用拍摄时间,用今天的日期"

AI 会调整方案,再次预览,直到你满意为止。

方式二:示例驱动

如果你说不清楚想要什么效果,可以给 AI 几个例子:

原文件名新文件名
DSC_0001.NEF2026-05-01_巴黎_001.NEF
DSC_0002.NEF2026-05-01_巴黎_002.NEF
DSC_0003.NEF2026-05-01_巴黎_003.NEF

给 2-5 个前后对比,AI 就能推断出规律,自动应用到所有文件上。

这个功能特别适合那些"我知道想要什么效果,但不知道怎么配置规则"的场景。

方式三:AI 代码生成

对于需要读取文件内容、调用外部 API 等复杂场景,可以用 JS 脚本规则配合 AI 代码生成。

描述你的需求,AI 会生成 JavaScript 代码:

function main(file_name, file_path, file_index) {
  // AI 生成的代码
  // 根据文件内容或其他逻辑来决定新文件名
  return new_name;
}

你还可以在现有代码基础上让 AI 微调,不需要自己写代码。

AI 规则助手:更智能的方式

除了直接生成文件名,Renamio 还有一个更高级的 AI 功能——AI 规则助手

它的原理不是让 AI 直接改文件名,而是让 AI 理解你的需求,自动组合出合适的规则。

为什么这样设计?

  • AI 直接改文件名,每次都要调用 API,速度慢、成本高
  • AI 组合规则,只需要调用一次 API,之后规则在本地执行,又快又准
  • 生成的规则可以保存为收藏,下次直接复用

工作流程

  1. 你描述需求:"把文件名里的中文转成拼音,加上日期前缀"
  2. AI 分析需求,选择"转换规则"+"日期规则"
  3. AI 配置每条规则的参数
  4. AI 模拟执行,预览效果
  5. 你确认后,规则应用到所有文件

支持多轮对话

如果 AI 的方案不完全符合你的预期,你可以继续对话:

"拼音之间用下划线连接,不要用空格" "日期格式改成 YYYYMMDD,不要横线"

AI 会逐步调整,直到你满意。

背后的技术

Renamio 的 AI 功能基于 MCP(Model Context Protocol)协议实现。AI Agent 可以调用以下工具:

  • list-providers:查看所有可用的重命名规则
  • get-provider:获取某个规则的详细配置选项
  • simulate-transform:模拟执行单条规则,预览效果
  • simulate-pipeline:模拟执行规则组合,预览完整效果

这意味着 AI 不是在"猜",而是在真正理解规则系统的基础上做决策。

AI 服务配置

Renamio 支持三种 AI 服务:

  1. 内置服务:开箱即用,不需要配置(Pro 功能)
  2. uTools 内置 AI:如果你用 uTools 平台,可以直接使用 uTools 提供的 AI 能力
  3. 自定义 API:支持任何 OpenAI 兼容的 API,包括国内的各种大模型服务

API Key 加密存储在本地,不会上传到任何服务器。

适用场景

AI 重命名特别适合这些场景:

  • 不熟悉规则系统的用户:用自然语言描述需求,不需要学习规则配置
  • 复杂需求:需要多条规则组合,自己组合太麻烦
  • 试错阶段:不确定哪种规则最合适,让 AI 先给个方案
  • 一次性需求:只用一次的特殊重命名,不值得花时间学习配置

局限性

AI 功能目前还在 Beta 阶段,有一些限制:

  • 单次最多处理 300 个文件
  • 需要网络连接(调用 AI API)
  • 复杂的文件内容分析(如根据文件内容决定文件名)可能需要 JS 脚本配合
  • AI 的方案不一定 100% 符合预期,但可以通过多轮对话修正

小结

AI 重命名不是要取代传统的规则配置,而是提供了一个更低门槛的入口。对于简单需求,说出来就行;对于复杂需求,AI 帮你搭好框架,你再微调细节。

这就像导航软件——你不需要记住每条路怎么走,只需要告诉它目的地。

继续阅读

相关文章