产品推荐 2026-07-28

EvoPrompt:免费的提示词优化工具(源码)

EvoPrompt 通过进化算法自动优化大语言模型提示词,提升任务表现。

开源软件跨平台工具

产品简介

EvoPrompt 是一个开源框架,利用遗传算法和差分进化算法自动优化大语言模型的提示词。它解决人工设计提示词耗时费力的问题,适用于需要提升 LLM 任务性能的研究人员和开发者,支持语言理解、生成和 BBH 等多种任务。

核心功能

  • 集成遗传算法和差分进化算法进行提示词优化
  • 支持多种大语言模型如GPT-3.5和Alpaca
  • 适用于语言理解、生成和BBH等31个数据集任务
  • 自动化优化过程,显著优于人工提示词和现有自动方法
  • 提供快速开始脚本和详细参数配置

快速开始

  1. 安装 Python 依赖,执行 pip install -r requirements.txt
  2. 下载测试数据集,放入指定文件夹如 ./data/cls/{dataset_name}
  3. 在 auth.yaml 文件中添加 OpenAI API 密钥
  4. 运行进化优化脚本,例如 bash scripts/cls/run_ga_alpaca.sh
  5. 评估优化后的提示词,执行对应评估脚本如 bash scripts/cls/eval_single_alpaca.sh

界面预览

与其他方案对比

对比项EvoPrompt同类方案
优化效果使用进化算法自动优化,提升任务表现高达25%人工设计提示词费时费力,现有自动方法效果有限
自动化程度全自动进化优化,无需人工干预传统方法依赖手动调整或梯度下降

适合谁用

  • 需要自动化提示词优化的大语言模型研究人员
  • 开发 LLM 应用并希望提升任务性能的开发者
  • 处理语言理解、生成等复杂任务的工程师

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/beeevita/EvoPrompt