Lazy loaded image
开发文档
Words 642Read Time 2 min
2026-1-13

🚀 Prompt Optimizer Plugin - MVP

1. 项目简介 (The "What")

一个旨在无缝优化主流大模型对话界面提示词的浏览器插件。旨在解决提示词优化过程中反复复制粘贴的痛点,提升工作流效率。
目标用户: 提示词工程师、AI应用重度使用者、内容创作者。

2. 痛点与解决方案 (The "Why")

我发现,尽管市面上有提示词优化工具,但它们大多需要离开当前对话窗口,割裂了创作流程。本插件的核心理念是“无感植入”,将优化能力直接集成在原生输入框旁,实现一键优化。

3. 功能特性 (The "How")

  • V0.1 (当前MVP版本):
    • 在 Deepseek 对话页面输入框右下角动态生成“优化”按钮。
      点击按钮,可根据预设规则(Rule-based)对输入框文本进行改写。
  • 未来规划 (Roadmap):
    • 接入更多LLM Chat聊天提供商
      Gemini
      ChatGPT
      通义千问
      豆包
      允许用户自定义大语言模型API接口,实现基于模型的动态优化。
      允许用户自定义优化规则/Prompt。

4. 日志 (Development Log)

记录开发过程
🗓️ [2025-09-08]Day 1: 项目启动与MVP核心功能攻坚
  • 目标: 实现一个能在页面注入按钮并修改文本的插件原型。
  • 遇到的挑战:
      1. 按钮加载问题: 初尝试直接在 content.js 中获取输入框元素,但总是失败。通过控制台调试发现,content.js 脚本已经成功注入并运行在页面上了,网站的前端代码会经常更新,之前用的选择器可能已经失效
  • 解决方案:
      1. 更改组件选择器: 找到新的 CSS 选择器并更新代码,用元素选择器找到输入框,修改placeholder="给 DeepSeek 发送消息 "
  • 小结: 在动态网页中开发插件:
      1. 插件构成:框架manifest;后台服务background;交互脚本content;前端样式styles;图标icon。
      1. 浏览器控制台查询元素及其功能。
      1. git版本控制
🗓️ [2025-09-11]Day 2: 提示词处理与后台服务
  • 目标: 构建完整的后台服务框架。
  • 遇到的挑战:
      1. 框架参考:过大的构建成本高,过小的增添功能接口少
  • 预期架构
      1. LLM
      1. 模板
    上一篇
    Game
    下一篇
    The secret life of pet