Skip to content

Latest commit

 

History

History
140 lines (93 loc) · 3.68 KB

File metadata and controls

140 lines (93 loc) · 3.68 KB

PromptComposer - 快速上手指南

🎯 5 分钟入门

步骤 1:运行程序

方式一:运行 exe(推荐)

# 双击 PromptComposer.exe 即可
.\PromptComposer.exe

方式二:运行 Python 脚本

python prompt_composer.py

程序启动后会自动创建 templates/ 文件夹和示例模板 demo.md


步骤 2:选择模板

顶部工具栏中,从下拉菜单选择 demo(代码审查助手)。

此时左侧输入框会自动填充预设内容。


步骤 3:修改内容

场景:审查一段 Python 代码

  1. 保持 角色 / 任务 / 示例 / 约束 不变
  2. 滚动到底部的 用户输入 大文本框
  3. 点击文本框(占位符消失)
  4. 粘贴你的代码:
def login(username, password):
    query = "SELECT * FROM users WHERE name = '" + username + "'"
    user = db.execute(query)
    if user and user.password == password:
        return True
    return False
  1. 点击其他位置(失去焦点) → 右侧预览区自动刷新

步骤 4:复制提示词

点击右侧预览区标题栏的 📋 复制到剪贴板 按钮。

现在可以粘贴到 ChatGPT / Claude / 文心一言 等 AI 对话框中。


步骤 5:保存新模板

假设你想创建一个"英文邮件润色"模板:

  1. 点击预览区标题栏的 🗑️ 清空内容
  2. 填写字段:
    • 角色: 你是一位专业的商务英语写作专家
    • 任务: 将用户提供的邮件草稿润色为正式、礼貌的商务邮件
    • 约束: 保持原意,使用正式语气,检查语法错误
    • 用户输入: (暂时留空)
  3. 点击 💾 保存为模板
  4. 输入名称:邮件润色
  5. 确认后,下拉菜单会自动刷新并选中新模板

🎨 高级技巧

技巧 1:使用示例提升质量

AI 的输出质量很大程度取决于示例。在 示例 字段提供 2-3 个输入-输出对:

示例 1:
<输入> 今天天气真好
<输出> Today's weather is wonderful.

示例 2:
<输入> 我想预约明天的会议
<输出> I would like to schedule a meeting for tomorrow.

技巧 2:善用约束控制输出格式

- 输出格式:JSON
- 字数限制:不超过 500 字
- 语气:客观、专业
- 禁止:不要使用网络流行语

技巧 3:复用用户输入

如果同一份数据需要用不同模板处理:

  1. 在 用户输入 中粘贴数据
  2. 切换顶部模板下拉菜单
  3. 其他字段会刷新,但 用户输入 不会被覆盖(需手动修改)

注意:当前版本切换模板会清空所有字段,建议先保存当前内容为模板。


❓ 常见问题

Q1: 占位符文本会不会被复制?
A: 不会。只有你实际输入的内容会出现在预览区。

Q2: 如何删除模板?
A: 手动进入 templates/ 文件夹,删除对应的 .md 文件,重启程序即可。

Q3: 能否修改占位符文本?
A: 当前版本不支持 UI 自定义,但可以修改源码中的 self.placeholders 字典。

Q4: 为什么我的模板加载后内容不完整?
A: 请检查模板文件格式,确保使用标准 Markdown 标题(中文如 # 角色# 任务 或英文如 # Role# Task),且标题后必须换行。

Q5: 界面上的字段名能改成英文吗?
A: 界面固定为中文显示(角色、背景、任务等),但模板文件支持中英文标题,程序会自动识别转换。


📞 需要帮助?


祝你使用愉快! 🎉