输入想看的小说类型/偏好,全平台搜索后生成个性化推荐报告,包含评分、简介、读者评价和阅读链接。
从用户输入中提取阅读偏好:
| 维度 | 说明 | 示例 |
|------|------|------|
| 类型 | 小说分类 | 玄幻、都市、悬疑、科幻、言情、历史、仙侠、末日、系统流 |
| 口味 | 细分偏好 | 轻松爽文、逻辑流、慢热、无敌流、种田、群像 |
| 字数 | 篇幅偏好 | 短篇(50万以下)、中篇(50-200万)、长篇(200万+)、完本优先 |
| 平台 | 来源偏好 | 网文(起点/番茄)、传统文学(豆瓣高分)、不限 |
| 维度 | 说明 |
|------|------|
| 排斥 | 不想看的元素(如:不要后宫、不要圣母) |
| 参考 | 看过喜欢的作品("类似《诡秘之主》的") |
| 时间 | 近期新书 / 经典老书 / 不限 |
如果用户只说了"推荐玄幻小说",合理假设为:
必须联网搜索以获取最新数据,搜索策略如下:
"{类型}小说 推荐 2026 高分完本"
"{类型}小说 排行榜 起点 番茄"
"豆瓣 {类型}小说 高分 推荐"
"知乎 {类型}小说 推荐 神作"
"《{书名}》{作者} 评分 简介 评价"
"《{书名}》起点 字数 状态"
"《{书名}》读者评价 值得看吗"
"《{书名}》知乎 评价"
"《{书名}》书评 优缺点"
| 平台 | 类型 | 搜索价值 |
|------|------|---------|
| 起点读书 | 网文 | 评分+字数+更新状态最权威 |
| 番茄小说 | 免费网文 | 热度榜参考 |
| 七猫小说 | 免费网文 | 补充热门推荐 |
| 豆瓣读书 | 全品类 | 评分最有公信力 |
| 知乎 | 书单/讨论 | 深度书评和推荐理由 |
| 贴吧/小红书 | UGC | 真实读者体验 |
为每本推荐书整理以下信息:
{
"title": "书名",
"author": "作者",
"genre": "类型标签",
"word_count": "200万字",
"status": "完本/连载中",
"rating": {"score": 8.5, "source": "起点", "count": "12万人评"},
"synopsis": "一句话简介(50字以内)",
"description": "详细简介(200字以内,不剧透)",
"highlights": ["亮点1", "亮点2", "亮点3"],
"caveats": ["注意点1"],
"reader_quotes": [
{"text": "真实读者评价", "source": "知乎/豆瓣"}
],
"read_links": [
{"platform": "起点", "url": "链接"},
{"platform": "番茄", "url": "链接"}
],
"similar_to": ["类似的经典作品"],
"recommendation_reason": "推荐理由(结合用户偏好)"
}
筛选原则:
将数据写入 novels_data.json,然后运行报告生成脚本:
python {baseDir}/scripts/generate_novel_report.py --data novels_data.json --output ./novel_report
展示用户的偏好条件(类型/口味/字数/平台偏好)。
8-12 本书的卡片列表,每张卡片包含:
每本书的展开详情:
按不同维度给出标签式推荐:
"如果你喜欢这些,可能还会喜欢"补充推荐 3-5 本。
最后使用 preview_url 打开 HTML 报告。
用户说:"推荐几本悬疑推理小说,要逻辑严密的那种,类似《诡秘之主》"
解析:
搜索:
"悬疑推理小说 推荐 2026 逻辑严密 完本 类似诡秘之主"
"知乎 类似诡秘之主的小说 推荐"
"起点 悬疑 高分 完本 排行"
共 1 个版本