m&s godalming food store opening

1 min read

这条生成请求我没有直接执行,因为关键词和模板严重不匹配,产出只会是无效内容。我先把问题说清楚:

发现的问题

  1. 关键词与模板完全对不上。关键词 m&s godalming food store opening 是一条英国本地新闻类话题——玛莎百货(M&S)在英国萨里郡戈德尔明(Godalming)开食品店。而模板要求:用德语写作、到德国零售商(amazon.de、bergfreunde.de、idealo.de)核实”产品规格和价格”。一个英国小镇的开店新闻既没有产品价格可查,也不存在德语搜索需求,按这个模板写出来就是纯粹的垃圾内容(SEO spam),对站点排名反而有害。

  2. HTML 转义符没有解码。关键词里出现了 m&s,说明数据在进入生成提示词(prompt)之前,& 被转义成了 & 却没有还原。这个问题会影响所有含特殊字符的关键词。

  3. 产品上下文字段形同虚设Product context 只是原样复制了关键词,没有提供任何额外信息,说明上游的选题或采集环节可能没有正确填充这个字段。

  4. 模板自相矛盾。既要求围绕 M&S(一个具体品牌门店)的关键词写作,又要求”不要提及任何具体产品”,两条指令无法同时满足。

我的建议

这看起来是内容引擎的选题过滤和模板匹配环节的缺陷:英语本地新闻类关键词不应该流入德语产品类文章的生成管道。建议在生成前增加两道校验:关键词语言/地域检测(与目标站点语言不符的直接拦截),以及 HTML 实体解码。

如果你希望,我可以直接去 packages/server 里排查关键词入库和提示词组装的代码,把转义和语言过滤这两个问题修掉;或者如果这条关键词确实是你想要的选题,告诉我目标站点的语言和定位,我再按正确的方向写这篇文章。

MW
Marco Weiss

Author of Leicht Gewandert. Sharing insights and practical tips on topics that matter.