【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察

举报
Cynthia成 发表于 2020/08/18 10:29:06 2020/08/18
【摘要】 关键词抽取API把抓取的1万条用户评价做关键词提取,结合情感分析API对这些关键词进行分析,正面的词是卖点,负面的词是用户痛点。

最近这半个月的午饭,那可是相当不错,市场老大天天请吃饭,不是外面下馆子,就是从家带饺子。说是感谢我上次帮他省了20万调研费。

(详情请戳:如何巧用情感分析API帮公司省下20万调研费

今天中午他又喊我去公司对面的竹林老鸡汤,我点了一份竹笋酿豆腐,外加一份老鸡汤,他一坐下就把刚上桌的鸡汤抢了过去。

呦呵,我说这小子咋回事,还敢抢我的汤?眼看着他一言不发,拿个小勺一勺一勺地喝完了那碗鸡汤,我就知道,他这是又遇到难事了。

喝完汤,他把服务员喊过来又要了一份,然后跟我说:“老哥啊,弟弟我难呐,上次你给我们做完分析,公司批准了手机的采购计划,一次性采购了1万台,几千万砸进去,但问题是现在卖不出去啊!”

唉,卖不出去,这玩意儿你也不能怪我不是,出于安慰,我问了句:“那是因为啥呢?”

市场老大一句话差点就把这几千万的大锅甩到我头上:“上次因为没做市场调研,市场部做活动策划的/写文案的/做设计的/做广告投放的,对于这款手机适合什么人群、主打什么卖点完全没概念,写出来的文案,做出来的海报,根本提不起用户兴趣,推广费用花了不少,但转化率低得惨不忍睹。”

这锅我可不能背,但确实上次的情感分析API只能分析出来用户对这款手机是认可还是不认可,没办法分析出来用户到底喜欢什么。这可咋整……

默默地回忆了一遍上次用情感分析API做用户调研的经过,记得当时还看到过一个关键词抽取API啊。可以用关键词抽取API把抓取的1万条用户评价做关键词提取,结合情感分析API对这些关键词进行分析,正面的词是卖点,负面的词是用户痛点。

我把一份产品卖点和用户痛点关键词说明发给了市场老大,他看完非让我去给市场部的小朋友们做一次用户需求洞察的营销培训,说这份材料比市场调研的科班人士做得还好。

说真的,写代码咱没问题,技术培训也不在话下,但营销培训我还真做不来。还是继续输出技术文档比较靠谱。

【关键词抽取API实现评价分析】具体操作步骤如下:

一、准备环境

1、登录华为云控制台,在“API凭证”获取项目ID。

2、通过PostMan获取token。

url:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens

发送一条POST请求。

POST:https://iam.cn-north-4.myhuaweicloud/v3/auth/tokens

3、记录响应头Headers中的X-Subject-Token值。                                  11.png


二、调用关键词抽取接口

1、请求示例1(通过postman调用)

body里以json格式填写请求参数:

l   text:为文本评论;

l   limit:为关键字的最大数量。

发送一条POST请求。

POSThttps://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/ nlp-fundamental/keyword-extraction

12.png


在Headers里面填入前面获取的X-Subject-Token。

13.png


点击发送send请求,得到:

14.png


从关键词里可以发现,该评论的强调方向是“拍照”、“耐用”、“好看”。

2、请求示例2(通过python调用)

#定义获取关键字函数
def get_keyword(request_url, test_data, token):
    """
    获取关键词
    :param request_url:关键词抽取接口url
    :param test_data: 请求评论数据
    :param token:鉴权信息
    :return:
    """
    myheader = {"content-type": "application/json"}
    myheader['X-Auth-Token'] = token
    response = requests.post(
        request_url,
        headers=myheader,
        data=json.dumps(test_data),
        verify=False)
    response = json.loads(response.content.decode('utf-8'))
    return response
 
 
#填入该局点项目ID
project_id = ""
#填入用户名,账号名,用户密码
token = get_token(
    name="",
    domain_name="",
    pass_wd="",
    regoin_name="cn-north-4",
request_url="https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens")
 
test_data = {
    "text": "这手机无线网打不开,照相清晰度不够,外观也有瑕疵。",
    "limit": 5
}
 
print(
    get_keyword (
        "https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id} /nlp-fundamental/keyword-extraction".replace("{project_id}",  project_id),
        test_data,
        token))

响应示例:                                             15.png

从关键词里可以发现,该评论的强调方向是“照相”、“清晰度”、“无线网”。再结合情感分析得出结果为负面,可以认为该评论使得这款手机在这三个方面扣分了。


市场部根据提取的关键词进行了新的宣传策划和推广,看到端着饭盒笑眯眯朝我走过来的市场老大,我就知道效果应该是不错。得,今天中午吃饺子……

 

据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。

点击查看详情:《华为云一站式API解决方案平台API Explorer上线》

华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。


【拓展阅读】

  1. 【API进阶之路】因为不会创建云服务器,我被实习生摆了一道

  2. 【API进阶之路】前浪的绝地反击与自我证明

  3. 【API进阶之路】甩锅大会上,我是如何绝地求生的

  4. 【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”

  5. 【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!

  6. 【API进阶之路】一个技术盲点,差点让整个项目翻车

  7. 【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播

  8. 【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!

  9. 【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏

  10. 【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的

  11. 【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研

  12. 【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察


【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~

API入门学习赛·AI人脸识别

l   报名地址

l   奖项设置

API入门学习赛·探险寻宝之旅

l   报名地址

l   奖项设置



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200