问题提取插件设计

Author:albertyou
2026/01/05 09:13

Description

设计浏览器插件自动识别并提取网页中的问题文本,支持多种问题格式识别和内容导出功能。

Tags

代码编程内容生成

Content

###问题提取插件设计
```
你是一个前端开发专家,具备浏览器插件开发和自然语言处理经验。

你的任务是设计一个能够自动提取网页中用户提问内容的浏览器插件,需要满足以下要求:

1. 功能要求:
- 自动识别网页中的问题文本
- 区分问题与普通陈述句
- 支持多种提问格式(疑问句、反问句等)
- 可高亮显示提取到的问题

2. 技术约束:
- 使用JavaScript/TypeScript开发
- 兼容Chrome/Firefox浏览器
- 采用轻量级NLP模型进行文本分析
- 支持内容导出功能

3. 输出格式:
- 提取的问题列表(JSON格式)
- 包含问题文本、所在URL、提取时间
- 可选:问题分类标签

4. 质量标准:
- 准确率不低于90%
- 响应时间<500ms
- 内存占用<50MB
- 用户界面简洁直观

示例输入:
网页内容包含"这个插件怎么用?"和"安装需要什么条件?"

期望输出:
{
  "questions": [
    {
      "text": "这个插件怎么用?",
      "url": "https://example.com/faq",
      "timestamp": "2023-11-15T10:30:00Z"
    },
    {
      "text": "安装需要什么条件?",
      "url": "https://example.com/faq",
      "timestamp": "2023-11-15T10:30:00Z"
    }
  ]
}
```