一、背景
该需求为#26255需求补充,具体为标题的合并接口进一步使用方法
二、需求说明
标题分为:1、组装资料:竞品标题;2、GPT生成标题
1、组装资料:竞品标题
(1)竞品标题-第一道过滤
第一道过滤只对竞品标题的前三个词进行过滤
接口:商标品牌词和ERP禁用词合并检测
目的:走不放过原则,清除竞品标题中的商标词。因走不放过原则较为严格,所以仅过滤前三个词
"input": {
"platformId": 1,
"siteCode": "(被过滤的文本对应站点)",
"isFilterd": 'True',
"keyWords": "(被过滤的文本)",
"isIgnoreSystemRules": 'True',
"CategoryPathId":CategoryPathId
}
得到过滤后的竞品标题前三个词,并和原竞品标题前三个词后的文本拼接起来,得到竞品标题1
例:
原竞品标题:SUPVOX 6 Pcs Pre-Filter Sponge for Aquarium - Pre-Filter Sponge Roll Replacement Filters,Fish Tank Filter for Fish Tank Large (22mm)
竞品标题前三个单词:SUPVOX 6 Pcs
竞品标题前三个单词_过滤后:6 Pcs
竞品标题1:6 Pcs Pre-Filter Sponge for Aquarium - Pre-Filter Sponge Roll Replacement Filters,Fish Tank Filter for Fish Tank Large (22mm)
(2)竞品标题-第二道过滤
对第一道过滤得到的竞品标题1整体进行过滤
接口:商标品牌词和ERP禁用词合并检测
目的:对竞品标题整体进行商标词禁用词过滤
"input": {
"platformId": 1,
"siteCode": "(被过滤的文本对应站点)",
"isFilterd": 'True',
"keyWords": "(被过滤的文本)",
"CategoryPathId":CategoryPathId
}
例:
竞品标题1:6 Pcs Pre-Filter Sponge for Aquarium - Pre-Filter Sponge Roll Replacement Filters,Fish Tank Filter for Fish Tank Large (22mm)
新竞品标题(竞品标题1过滤后):6 Pcs Pre-Filter Sponge for Aquarium - Pre-Filter Sponge Roll Replacement Filters,Fish Tank Filter for Fish Tank Large (22mm)
(3)竞品标题-第三道过滤
如果站点为小语种,则需要进行第三道过滤
接口:商标品牌词和ERP禁用词合并检测
背景:该接口,小语种只检测高危商标,导致大量小语种站点收到商标邮件警告,所以需要走一道US的清洗
"input": {
"platformId": 1,
"siteCode": "US",
"isFilterd": 'True',
"keyWords": "(被过滤的文本)",
"CategoryPathId":CategoryPathId
}
(4)竞品标题-刊登统一清洗:
背景:竞品标题存在与产品不符的颜色、材质等信息,需要通过该接口删除对应信息,降低gpt生成标题的严重错误率
刊登统一清洗接口: http://amzpythonspiderapi.zhcxkj.com/CleanTitle
{
"Input": {
"DataType": "AsinTitle",
"SiteCode": "(对应站点)",
"Content": "(被清洗的文本)",
"SkuTitle": "(产品库英文标题)"
}
}
取返回的"gpt标题清洗"作为最终竞品标题
注:
DataType = 'GptTitle' 生成标题
DataType = 'AsinTitle' 竞品标题
DataType = 'TitleKW' 标题关键词
DataType = 'TitleST' ST关键词
2、GPT生成标题
(1)第一道过滤-商标品牌词和ERP禁用词合并检测
背景:如果不根据类目进行过滤,部分核心词会被过滤,导致标题发生实体不一致的严重错误,因此需要对GPT生成标题按照站点类目进行商标词禁用词过滤
"input": {
"platformId": 1,
"siteCode": SiteCode,
"isFilterd": 'True',
"keyWords": KeywordList,
"CategoryPathId":CategoryPathId
}
(2)第二道过滤-商标品牌词和ERP禁用词合并检测(新增)
如果站点为小语种,则需要进行第二道过滤
接口:商标品牌词和ERP禁用词合并检测
背景:该接口,小语种只检测高危商标,导致大量小语种站点收到商标邮件警告,所以需要走一道US的清洗
"input": {
"platformId": 1,
"siteCode": "US",
"isFilterd": 'True',
"keyWords": "(被过滤的文本)",
"CategoryPathId":CategoryPathId
}
(3)第三道过滤-刊登统一清洗
背景:生成标题中可能会因存在与产品不符的颜色、材质等信息,需要通过该接口删除对应信息,降低gpt生成标题的严重错误率
接口:刊登统一清洗接口
{
"Input": {
"DataType": "'GptTitle",
"SiteCode": "(对应站点)",
"Content": "(被清洗的文本)",
"SkuTitle": "(产品库英文标题)"
}
}
返回的"gpt标题清洗"为过滤后的文本
注:
DataType = 'GptTitle' 生成标题
DataType = 'AsinTitle' 竞品标题
DataType = 'TitleKW' 标题关键词
DataType = 'TitleST' ST关键词
2、核心代码
3、t_gpt_title_sku,清洗竞品结果,增加cleanTitle属性,记录清洗后的标题
4、用清洗后的竞品标题提问,最后清洗gpt标题
5、需要测试的服务:gpttitle待生成处理