编辑
评语
PromptBench,一个基于 Pytorch 的 Python 包,用于评估和理解大型语言模型的统一库。它为研究人员提供了用户友好的 API,以便对 LLM 进行评估。
产品简介
PromptBench,这是一个用于评估 LLM 的统一库。它由研究人员易于使用和扩展的几个关键组件组成:提示构建、提示工程、数据集和模型加载、对抗性提示攻击、动态评估协议和分析工具。PromptBench 被设计为一个开放、通用和灵活的代码库,用于研究目的,可以促进在创建新基准、部署下游应用程序和设计新评估协议方面进行原创研究。。
PromptBench项目地址:https://github.com/microsoft/promptbench

promptbench 目前提供什么?
快速模型性能评估:我们提供用户友好的界面,允许快速构建模型、加载数据集和评估模型性能。
提示工程:我们实施了几种快速工程方法。例如:Few-shot Chain-of-Thought [1]、Emotion Prompt [2]、Expert Prompting [3] 等。
评估对抗性提示:promptbench 集成了提示攻击 [4],使研究人员能够模拟模型上的黑盒对抗性提示攻击并评估其鲁棒性(详见此处)。
动态评估以减轻潜在的测试数据污染:我们集成了动态评估框架 DyVal [5],该框架以可控的复杂性即时生成评估样本。
PromptBench安装方式pip
我们为想要快速开始评估的用户提供了一个 Python 包提示台。只需运行:
pipinstallpromptbench请注意,pip 安装可能落后于最近的更新。因此,如果您想使用最新功能或基于我们的代码进行开发,您应该通过 GitHub 安装。
通过 GitHub 安装
首先,克隆存储库:
gitclonegit@github.com:microsoft/promptbench.git然后
cdpromptbench若要安装所需的包,可以创建 conda 环境:
condacreate--namepromptbenchpython=3.9然后使用 pip 安装所需的软件包:
pipinstall-rrequirements.txt请注意,这只安装了基本的 python 包。对于提示攻击,您还需要安装 TextAttack。
PromptBench用法:
Promptbench 易于使用和扩展。通过以下示例将帮助您熟悉 promptbench 以便快速使用、评估现有数据集和 LLM,或创建自己的数据集和模型。
新品更多
猜你喜欢更多
相关资讯更多
AI教程资讯2025年了,AI还看不懂时钟,90%人都能答对,顶尖AI全军覆没2025-10-14
AI教程资讯光刻机龙头或领投“欧洲OpenAI”2025-10-14
AI教程资讯华人缔造商业传奇,全球第一家突破百亿美金的AI编程企业诞生2025-10-14
AI教程资讯具身智能进家干活,先从“AI家电”抓起?2025-10-14
AI教程资讯前零一万物联创戴宗宏创业:20人团队,能干上百人的AI定制项目2025-10-14
AI教程资讯阿里端出最强语音模型,英文rap精准转文字,准确率干翻全球2025-10-14
AI教程资讯小扎「梦之队」首批论文上线,LLM自举进化,单步性能狂飙22%2025-10-14
AI教程资讯再也不怕面瘫脸,YouTube黑科技:AI帮你「永久微笑」,连僵尸都咧嘴笑2025-10-14
AI教程资讯2025年全球企业级AI Agent优秀厂商有哪些?2025-10-14
AI教程资讯GPT-5 为啥不 “胡说” 了?OpenAI 新论文讲透了2025-10-14
新品榜/热门榜