SuperAPI AI 工具集

msresearch-promptions

智能体与模型

查看项目

更新于 10-16 06:47

技能介绍

Promptions 是微软研究提出的动态提示中间件模式:把用户的提示转成临时 UI 控件(滑块、开关、下拉选择、多选),用户调整后再重放并请求最终响应。它负责生成、校验、渲染和重放这些控件。\n\n主要能力:控件界面的 schema 设计;把 Promptions 中间件集成进已有的聊天或生成副驾;提供 TypeScript 模块(lib/control-schema.ts、generate-controls.ts、validate-controls.ts、render-controls.tsx、replay-selections.ts)覆盖从生成到重放的循环。渲染示例面向 React 18 + Fluent UI v9。\n\n使用方式:想快速体验可打开托管的 ImageGen Workbench 演示(仅需现代浏览器)。自托管聊天机器人需克隆 git clone https://github.com/microsoft/Promptions.git promptions-app,用官方脚本配置 Azure OpenAI,再 corepack yarn install && corepack yarn build,并在 promptions-app/apps/promptions-chat/ 目录下运行 npx vite --host 0.0.0.0 --port 3003。模型需 GPT-4 系列(如 gpt-4.1-mini),不支持 GPT-5;首选 Azure OpenAI,公共 OpenAI 仅作后备。\n\n限制:不涉及模型微调;不替代宿主应用的 UI 框架;Windows 本机 PowerShell 未测试,需 WSL2;生成 schema 必须先校验再渲染。